From 002b3c2f9dee86ce3a32fa838f87328e399e52cd Mon Sep 17 00:00:00 2001 From: Jillian Ye Date: Wed, 29 Apr 1998 00:48:13 +0000 Subject: [PATCH] sce*test*_out_dif.dat : Change the last line of the files to be "7f 00000000 00000000" : ---------------------------------------------------------------------- --- sim/testsuite/sky/Makefile.in | 2 +- sim/testsuite/sky/sce2_test11_out_gif.dat | 2 +- sim/testsuite/sky/sce2_test12_out_gif.dat | 2 +- sim/testsuite/sky/sce2_test23_out_gif.dat | 2 +- sim/testsuite/sky/sce_test10_out_gif.dat | 2 +- sim/testsuite/sky/sce_test13_out_gif.dat | 2 +- sim/testsuite/sky/sce_test14_out_gif.dat | 2 +- sim/testsuite/sky/sce_test15_out_gif.dat | 2 +- sim/testsuite/sky/sce_test16_out_gif.dat | 2 +- sim/testsuite/sky/sce_test17_out_gif.dat | 2 +- sim/testsuite/sky/sce_test18_out_gif.dat | 2 +- sim/testsuite/sky/sce_test19_out_gif.dat | 2 +- sim/testsuite/sky/sce_test1_out_gif.dat | 2 +- sim/testsuite/sky/sce_test20_out_gif.dat | 2 +- sim/testsuite/sky/sce_test21_out_gif.dat | 2 +- sim/testsuite/sky/sce_test22_out_gif.dat | 2 +- sim/testsuite/sky/sce_test24_out_gif.dat | 2 +- sim/testsuite/sky/sce_test25_out_gif.dat | 2 +- sim/testsuite/sky/sce_test26_out_gif.dat | 2 +- sim/testsuite/sky/sce_test27_out_gif.dat | 2 +- sim/testsuite/sky/sce_test28_out_gif.dat | 2 +- sim/testsuite/sky/sce_test29_out_gif.dat | 2 +- sim/testsuite/sky/sce_test2_out_gif.dat | 2 +- sim/testsuite/sky/sce_test30_out_gif.dat | 2 +- sim/testsuite/sky/sce_test31_out_gif.dat | 2 +- sim/testsuite/sky/sce_test32_out_gif.dat | 2 +- sim/testsuite/sky/sce_test33_out_gif.dat | 2 +- sim/testsuite/sky/sce_test34_out_gif.dat | 2 +- sim/testsuite/sky/sce_test35_out_gif.dat | 2 +- sim/testsuite/sky/sce_test36_out_gif.dat | 2 +- sim/testsuite/sky/sce_test37_out_gif.dat | 2 +- sim/testsuite/sky/sce_test38_out_gif.dat | 2 +- sim/testsuite/sky/sce_test39_out_gif.dat | 2 +- sim/testsuite/sky/sce_test3_out_gif.dat | 2 +- sim/testsuite/sky/sce_test40_out_gif.dat | 2 +- sim/testsuite/sky/sce_test41_out_gif.dat | 2 +- sim/testsuite/sky/sce_test42_out_gif.dat | 2 +- sim/testsuite/sky/sce_test43_out_gif.dat | 2 +- sim/testsuite/sky/sce_test44_out_gif.dat | 2 +- sim/testsuite/sky/sce_test45_out_gif.dat | 2 +- sim/testsuite/sky/sce_test46_out_gif.dat | 2 +- sim/testsuite/sky/sce_test47_out_gif.dat | 2 +- sim/testsuite/sky/sce_test48_out_gif.dat | 2 +- sim/testsuite/sky/sce_test49_out_gif.dat | 2 +- sim/testsuite/sky/sce_test4_out_gif.dat | 2 +- sim/testsuite/sky/sce_test50_out_gif.dat | 2 +- sim/testsuite/sky/sce_test51_out_gif.dat | 2 +- sim/testsuite/sky/sce_test52_out_gif.dat | 2 +- sim/testsuite/sky/sce_test53_out_gif.dat | 2 +- sim/testsuite/sky/sce_test54_out_gif.dat | 2 +- sim/testsuite/sky/sce_test55_out_gif.dat | 2 +- sim/testsuite/sky/sce_test56_out_gif.dat | 2 +- sim/testsuite/sky/sce_test57_out_gif.dat | 2 +- sim/testsuite/sky/sce_test58_out_gif.dat | 2 +- sim/testsuite/sky/sce_test59_out_gif.dat | 2 +- sim/testsuite/sky/sce_test5_out_gif.dat | 2 +- sim/testsuite/sky/sce_test6_out_gif.dat | 2 +- sim/testsuite/sky/sce_test7_out_gif.dat | 2 +- sim/testsuite/sky/sce_test8_out_gif.dat | 2 +- sim/testsuite/sky/sce_test9_out_gif.dat | 2 +- sim/testsuite/sky/t-dma.dmaexpect | 118 ++++++++++++++++++++++ 61 files changed, 178 insertions(+), 60 deletions(-) create mode 100644 sim/testsuite/sky/t-dma.dmaexpect diff --git a/sim/testsuite/sky/Makefile.in b/sim/testsuite/sky/Makefile.in index 97ee30953fe..45ab8401f89 100644 --- a/sim/testsuite/sky/Makefile.in +++ b/sim/testsuite/sky/Makefile.in @@ -163,7 +163,7 @@ sce%.exe: sce%.o sce_main.o refresh.o sce_main.o: sce_main.c $(GCC_FOR_TARGET) -c $(CFLAGS) -o $@ $< -refresh.o: refresh.s +refresh.o: refresh.dvpasm $(DVPAS_FOR_TARGET) $(ASFLAGS) -o $@ $< sce_%.o: sce_%.dvpasm sce_%.vuasm diff --git a/sim/testsuite/sky/sce2_test11_out_gif.dat b/sim/testsuite/sky/sce2_test11_out_gif.dat index 10f1c48538e..d3f7530efa4 100644 --- a/sim/testsuite/sky/sce2_test11_out_gif.dat +++ b/sim/testsuite/sky/sce2_test11_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 04 fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce2_test12_out_gif.dat b/sim/testsuite/sky/sce2_test12_out_gif.dat index 4e0dc3d5219..11459c5dcd1 100644 --- a/sim/testsuite/sky/sce2_test12_out_gif.dat +++ b/sim/testsuite/sky/sce2_test12_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 0c fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce2_test23_out_gif.dat b/sim/testsuite/sky/sce2_test23_out_gif.dat index 10f1c48538e..d3f7530efa4 100644 --- a/sim/testsuite/sky/sce2_test23_out_gif.dat +++ b/sim/testsuite/sky/sce2_test23_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 04 fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test10_out_gif.dat b/sim/testsuite/sky/sce_test10_out_gif.dat index 80458628ec3..50d98344fbf 100644 --- a/sim/testsuite/sky/sce_test10_out_gif.dat +++ b/sim/testsuite/sky/sce_test10_out_gif.dat @@ -1195,4 +1195,4 @@ 04 000310ad 80a77ead 01 3f800000 005d5d5d 04 010324c9 80f27f4e -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test13_out_gif.dat b/sim/testsuite/sky/sce_test13_out_gif.dat index 449e71d2e52..ef5d56007a0 100644 --- a/sim/testsuite/sky/sce_test13_out_gif.dat +++ b/sim/testsuite/sky/sce_test13_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test14_out_gif.dat b/sim/testsuite/sky/sce_test14_out_gif.dat index 00b3db92b99..aa1dd4c7fda 100644 --- a/sim/testsuite/sky/sce_test14_out_gif.dat +++ b/sim/testsuite/sky/sce_test14_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test15_out_gif.dat b/sim/testsuite/sky/sce_test15_out_gif.dat index 1fe00a7bc7d..e8f56fc3ae8 100644 --- a/sim/testsuite/sky/sce_test15_out_gif.dat +++ b/sim/testsuite/sky/sce_test15_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test16_out_gif.dat b/sim/testsuite/sky/sce_test16_out_gif.dat index fe4ea1b8910..c0e9c19b0b9 100644 --- a/sim/testsuite/sky/sce_test16_out_gif.dat +++ b/sim/testsuite/sky/sce_test16_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test17_out_gif.dat b/sim/testsuite/sky/sce_test17_out_gif.dat index fac18a778ba..51af548937a 100644 --- a/sim/testsuite/sky/sce_test17_out_gif.dat +++ b/sim/testsuite/sky/sce_test17_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 04 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test18_out_gif.dat b/sim/testsuite/sky/sce_test18_out_gif.dat index 99a73fb001b..fc9a45fc876 100644 --- a/sim/testsuite/sky/sce_test18_out_gif.dat +++ b/sim/testsuite/sky/sce_test18_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 0c 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test19_out_gif.dat b/sim/testsuite/sky/sce_test19_out_gif.dat index d5b3e81f01a..578ab4ef6bd 100644 --- a/sim/testsuite/sky/sce_test19_out_gif.dat +++ b/sim/testsuite/sky/sce_test19_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test1_out_gif.dat b/sim/testsuite/sky/sce_test1_out_gif.dat index 132b94e4ff3..51ba28da649 100644 --- a/sim/testsuite/sky/sce_test1_out_gif.dat +++ b/sim/testsuite/sky/sce_test1_out_gif.dat @@ -4427,4 +4427,4 @@ 04 0003159d 7ed97efc 01 3f800000 00000000 04 01031f4e 7ea07f4f -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test20_out_gif.dat b/sim/testsuite/sky/sce_test20_out_gif.dat index f8d93199252..c36f3a2259d 100644 --- a/sim/testsuite/sky/sce_test20_out_gif.dat +++ b/sim/testsuite/sky/sce_test20_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test21_out_gif.dat b/sim/testsuite/sky/sce_test21_out_gif.dat index 0899185f13b..b80d40b7982 100644 --- a/sim/testsuite/sky/sce_test21_out_gif.dat +++ b/sim/testsuite/sky/sce_test21_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test22_out_gif.dat b/sim/testsuite/sky/sce_test22_out_gif.dat index 3c5f3802048..f3544fde91a 100644 --- a/sim/testsuite/sky/sce_test22_out_gif.dat +++ b/sim/testsuite/sky/sce_test22_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test24_out_gif.dat b/sim/testsuite/sky/sce_test24_out_gif.dat index b2cf59008f4..47e5276ff76 100644 --- a/sim/testsuite/sky/sce_test24_out_gif.dat +++ b/sim/testsuite/sky/sce_test24_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 0c fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test25_out_gif.dat b/sim/testsuite/sky/sce_test25_out_gif.dat index 449e71d2e52..ef5d56007a0 100644 --- a/sim/testsuite/sky/sce_test25_out_gif.dat +++ b/sim/testsuite/sky/sce_test25_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test26_out_gif.dat b/sim/testsuite/sky/sce_test26_out_gif.dat index 8e3ed21a872..f6aff7adb2b 100644 --- a/sim/testsuite/sky/sce_test26_out_gif.dat +++ b/sim/testsuite/sky/sce_test26_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test27_out_gif.dat b/sim/testsuite/sky/sce_test27_out_gif.dat index 1fe00a7bc7d..e8f56fc3ae8 100644 --- a/sim/testsuite/sky/sce_test27_out_gif.dat +++ b/sim/testsuite/sky/sce_test27_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test28_out_gif.dat b/sim/testsuite/sky/sce_test28_out_gif.dat index c88db4cba72..9d09ad330d9 100644 --- a/sim/testsuite/sky/sce_test28_out_gif.dat +++ b/sim/testsuite/sky/sce_test28_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c fe13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test29_out_gif.dat b/sim/testsuite/sky/sce_test29_out_gif.dat index fac18a778ba..51af548937a 100644 --- a/sim/testsuite/sky/sce_test29_out_gif.dat +++ b/sim/testsuite/sky/sce_test29_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 04 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test2_out_gif.dat b/sim/testsuite/sky/sce_test2_out_gif.dat index 26d8c533e47..f6edad00d56 100644 --- a/sim/testsuite/sky/sce_test2_out_gif.dat +++ b/sim/testsuite/sky/sce_test2_out_gif.dat @@ -4427,4 +4427,4 @@ 04 00031a25 80ca7efb 01 3f800000 003a3a3a 04 010324c9 80f27f4e -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test30_out_gif.dat b/sim/testsuite/sky/sce_test30_out_gif.dat index de7e10546f1..b36a54c607c 100644 --- a/sim/testsuite/sky/sce_test30_out_gif.dat +++ b/sim/testsuite/sky/sce_test30_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 01ff0000 0c 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test31_out_gif.dat b/sim/testsuite/sky/sce_test31_out_gif.dat index d5b3e81f01a..578ab4ef6bd 100644 --- a/sim/testsuite/sky/sce_test31_out_gif.dat +++ b/sim/testsuite/sky/sce_test31_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test32_out_gif.dat b/sim/testsuite/sky/sce_test32_out_gif.dat index b2fdaa72dc1..0979f8a8dde 100644 --- a/sim/testsuite/sky/sce_test32_out_gif.dat +++ b/sim/testsuite/sky/sce_test32_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test33_out_gif.dat b/sim/testsuite/sky/sce_test33_out_gif.dat index 0899185f13b..b80d40b7982 100644 --- a/sim/testsuite/sky/sce_test33_out_gif.dat +++ b/sim/testsuite/sky/sce_test33_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 04 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test34_out_gif.dat b/sim/testsuite/sky/sce_test34_out_gif.dat index 2b46ed7398b..5184a68c66a 100644 --- a/sim/testsuite/sky/sce_test34_out_gif.dat +++ b/sim/testsuite/sky/sce_test34_out_gif.dat @@ -5537,4 +5537,4 @@ 02 3aa3d709 3aa3d709 01 3aa3d709 00000000 0c 7f13c9fb 7fff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test35_out_gif.dat b/sim/testsuite/sky/sce_test35_out_gif.dat index a0b10f8db5c..0bf244495ff 100644 --- a/sim/testsuite/sky/sce_test35_out_gif.dat +++ b/sim/testsuite/sky/sce_test35_out_gif.dat @@ -18955,4 +18955,4 @@ 04 016475e3 88028801 01 3f800000 00828282 04 016539dd 880e87cb -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test36_out_gif.dat b/sim/testsuite/sky/sce_test36_out_gif.dat index 3d3897b2987..86074151cfc 100644 --- a/sim/testsuite/sky/sce_test36_out_gif.dat +++ b/sim/testsuite/sky/sce_test36_out_gif.dat @@ -45003,4 +45003,4 @@ 04 0075b438 830b86e1 01 3f800000 000a0a0a 04 0075b438 830b86e1 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test37_out_gif.dat b/sim/testsuite/sky/sce_test37_out_gif.dat index c3035d455d8..1f9edbe271f 100644 --- a/sim/testsuite/sky/sce_test37_out_gif.dat +++ b/sim/testsuite/sky/sce_test37_out_gif.dat @@ -8687,4 +8687,4 @@ 04 0002a31d 70267c78 01 3f800000 00898989 04 0002a31d 70267c78 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test38_out_gif.dat b/sim/testsuite/sky/sce_test38_out_gif.dat index c8775b199ef..78645dc59b9 100644 --- a/sim/testsuite/sky/sce_test38_out_gif.dat +++ b/sim/testsuite/sky/sce_test38_out_gif.dat @@ -8687,4 +8687,4 @@ 04 010383a7 703d7b64 01 3f800000 00000000 04 010383a7 703d7b64 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test39_out_gif.dat b/sim/testsuite/sky/sce_test39_out_gif.dat index 8bd3bd3e6b2..9bffe4ef540 100644 --- a/sim/testsuite/sky/sce_test39_out_gif.dat +++ b/sim/testsuite/sky/sce_test39_out_gif.dat @@ -1457,4 +1457,4 @@ 04 00149d73 876183b6 01 3f800000 00222836 04 01147a19 882e811a -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test3_out_gif.dat b/sim/testsuite/sky/sce_test3_out_gif.dat index 654c915a1d5..1230e958484 100644 --- a/sim/testsuite/sky/sce_test3_out_gif.dat +++ b/sim/testsuite/sky/sce_test3_out_gif.dat @@ -4427,4 +4427,4 @@ 04 00031a25 80ca7efb 01 3f800000 005b5b5b 04 010324c9 80f27f4e -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test40_out_gif.dat b/sim/testsuite/sky/sce_test40_out_gif.dat index b2879f5d98c..335128d6cb1 100644 --- a/sim/testsuite/sky/sce_test40_out_gif.dat +++ b/sim/testsuite/sky/sce_test40_out_gif.dat @@ -7380,4 +7380,4 @@ 02 3aa343da 3a9b94fd 01 3aa3e7bf 00000000 04 001351c9 77ff7fff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test41_out_gif.dat b/sim/testsuite/sky/sce_test41_out_gif.dat index 1ca0d52b8d0..ef044c8fdf8 100644 --- a/sim/testsuite/sky/sce_test41_out_gif.dat +++ b/sim/testsuite/sky/sce_test41_out_gif.dat @@ -7380,4 +7380,4 @@ 02 3a82f348 3a79936e 01 3a8376bc 00000000 04 000f72c9 7f7380f5 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test42_out_gif.dat b/sim/testsuite/sky/sce_test42_out_gif.dat index 9490975a295..40ec4fbb1d4 100644 --- a/sim/testsuite/sky/sce_test42_out_gif.dat +++ b/sim/testsuite/sky/sce_test42_out_gif.dat @@ -7380,4 +7380,4 @@ 02 3ad9999d 3acf5c2c 01 3ada740d 00545454 04 0119d417 80027555 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test43_out_gif.dat b/sim/testsuite/sky/sce_test43_out_gif.dat index 4b91820f87a..e2abee3e1ff 100644 --- a/sim/testsuite/sky/sce_test43_out_gif.dat +++ b/sim/testsuite/sky/sce_test43_out_gif.dat @@ -7380,4 +7380,4 @@ 02 3aa33335 3a9b8521 01 3aa3d709 00000000 04 00134fcb 87ff77ff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test44_out_gif.dat b/sim/testsuite/sky/sce_test44_out_gif.dat index a6e8a94a326..bd13fda5e68 100644 --- a/sim/testsuite/sky/sce_test44_out_gif.dat +++ b/sim/testsuite/sky/sce_test44_out_gif.dat @@ -983,4 +983,4 @@ 04 00148b8e 88147930 01 3f800000 00000000 04 00134fcb 87ff77ff -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test45_out_gif.dat b/sim/testsuite/sky/sce_test45_out_gif.dat index 1658bb3c9cf..c117a968a35 100644 --- a/sim/testsuite/sky/sce_test45_out_gif.dat +++ b/sim/testsuite/sky/sce_test45_out_gif.dat @@ -11401,4 +11401,4 @@ 02 39431fb2 39431fb2 01 39431fb2 40f97d7d 04 00032628 806488ee -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test46_out_gif.dat b/sim/testsuite/sky/sce_test46_out_gif.dat index 751099b2f5a..d73684cb8fa 100644 --- a/sim/testsuite/sky/sce_test46_out_gif.dat +++ b/sim/testsuite/sky/sce_test46_out_gif.dat @@ -17451,4 +17451,4 @@ 04 01077bdd 8338844e 01 3f800000 004c4c4c 04 01077efd 831d8474 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test47_out_gif.dat b/sim/testsuite/sky/sce_test47_out_gif.dat index 79aa5f43ca8..7aa1eb550c2 100644 --- a/sim/testsuite/sky/sce_test47_out_gif.dat +++ b/sim/testsuite/sky/sce_test47_out_gif.dat @@ -17355,4 +17355,4 @@ 04 01225936 837087ff 01 3f800000 01003580 04 012227b8 839287d2 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test48_out_gif.dat b/sim/testsuite/sky/sce_test48_out_gif.dat index 46a20f30ac4..a53907b4cae 100644 --- a/sim/testsuite/sky/sce_test48_out_gif.dat +++ b/sim/testsuite/sky/sce_test48_out_gif.dat @@ -11401,4 +11401,4 @@ 02 39431fb2 39431fb2 01 39431fb2 00f97d7d 04 00032628 806488ee -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test49_out_gif.dat b/sim/testsuite/sky/sce_test49_out_gif.dat index 48a476722f0..dccde710748 100644 --- a/sim/testsuite/sky/sce_test49_out_gif.dat +++ b/sim/testsuite/sky/sce_test49_out_gif.dat @@ -1787,4 +1787,4 @@ 04 006e3469 7758873b 01 3f800000 00000000 04 016f8e6a 77308767 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test4_out_gif.dat b/sim/testsuite/sky/sce_test4_out_gif.dat index 6a4cf30b9c7..d0910b88dfe 100644 --- a/sim/testsuite/sky/sce_test4_out_gif.dat +++ b/sim/testsuite/sky/sce_test4_out_gif.dat @@ -4427,4 +4427,4 @@ 04 00031a25 7f357efb 01 3f800000 00acacac 04 010324c9 7f0d7f4e -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test50_out_gif.dat b/sim/testsuite/sky/sce_test50_out_gif.dat index 92e45caae8f..215d3422a2e 100644 --- a/sim/testsuite/sky/sce_test50_out_gif.dat +++ b/sim/testsuite/sky/sce_test50_out_gif.dat @@ -1787,4 +1787,4 @@ 04 018f1893 7e4b79c9 01 3f800000 00000000 04 018ab683 7dc27a3a -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test51_out_gif.dat b/sim/testsuite/sky/sce_test51_out_gif.dat index f718b2c31e8..491f1ca0abc 100644 --- a/sim/testsuite/sky/sce_test51_out_gif.dat +++ b/sim/testsuite/sky/sce_test51_out_gif.dat @@ -9483,4 +9483,4 @@ 04 00998017 80128401 01 3f800000 003f3f3f 04 0095f452 7f998448 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test52_out_gif.dat b/sim/testsuite/sky/sce_test52_out_gif.dat index c58233af017..40c098e70e6 100644 --- a/sim/testsuite/sky/sce_test52_out_gif.dat +++ b/sim/testsuite/sky/sce_test52_out_gif.dat @@ -45,4 +45,4 @@ 04 0110e1ba 81e17b33 01 3f800000 00404040 04 010e8d48 7dd77bdf -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test53_out_gif.dat b/sim/testsuite/sky/sce_test53_out_gif.dat index 82cf108dae2..5fdc8f4ee1d 100644 --- a/sim/testsuite/sky/sce_test53_out_gif.dat +++ b/sim/testsuite/sky/sce_test53_out_gif.dat @@ -283,4 +283,4 @@ 04 00083402 85c98297 01 3f800000 00404040 04 0107a0a9 836c8267 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test54_out_gif.dat b/sim/testsuite/sky/sce_test54_out_gif.dat index 9cbfdb426ed..320390deb5a 100644 --- a/sim/testsuite/sky/sce_test54_out_gif.dat +++ b/sim/testsuite/sky/sce_test54_out_gif.dat @@ -1275,4 +1275,4 @@ 04 01225936 837087ff 01 3f800000 00000065 04 0021968d 83f6874e -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test55_out_gif.dat b/sim/testsuite/sky/sce_test55_out_gif.dat index d6ed60f6de8..6502a69b230 100644 --- a/sim/testsuite/sky/sce_test55_out_gif.dat +++ b/sim/testsuite/sky/sce_test55_out_gif.dat @@ -7380,4 +7380,4 @@ 02 3ad883c0 3ace5363 01 3ad95d19 001d1d1d 04 0019b2cd 7e2a7715 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test56_out_gif.dat b/sim/testsuite/sky/sce_test56_out_gif.dat index 7f3ef29b491..5d25f7533d0 100644 --- a/sim/testsuite/sky/sce_test56_out_gif.dat +++ b/sim/testsuite/sky/sce_test56_out_gif.dat @@ -4133,4 +4133,4 @@ 02 39c0cec9 39c0cec9 01 39c0cec9 80a6a6a6 04 e80289e7 7fff84b4 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test57_out_gif.dat b/sim/testsuite/sky/sce_test57_out_gif.dat index 5f797cad0a2..4c34e66ca0b 100644 --- a/sim/testsuite/sky/sce_test57_out_gif.dat +++ b/sim/testsuite/sky/sce_test57_out_gif.dat @@ -10573,4 +10573,4 @@ 02 3995cbec 3995cbec 01 3995cbec 00a5a5a5 04 0004b511 81dd8db6 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test58_out_gif.dat b/sim/testsuite/sky/sce_test58_out_gif.dat index 073a4c1bc32..346ace709f2 100644 --- a/sim/testsuite/sky/sce_test58_out_gif.dat +++ b/sim/testsuite/sky/sce_test58_out_gif.dat @@ -5533,4 +5533,4 @@ 02 3b03126e 3b03126e 01 3b03126e 00000000 04 ff1f84ea 80008000 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test59_out_gif.dat b/sim/testsuite/sky/sce_test59_out_gif.dat index 600cdd01ac9..b9276780738 100644 --- a/sim/testsuite/sky/sce_test59_out_gif.dat +++ b/sim/testsuite/sky/sce_test59_out_gif.dat @@ -4427,4 +4427,4 @@ 04 01031de4 80007ef9 01 3f800000 009400d3 04 01032952 80007f4d -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test5_out_gif.dat b/sim/testsuite/sky/sce_test5_out_gif.dat index 6d9ef824809..92dbebec7c0 100644 --- a/sim/testsuite/sky/sce_test5_out_gif.dat +++ b/sim/testsuite/sky/sce_test5_out_gif.dat @@ -4427,4 +4427,4 @@ 04 01031de4 80007ef9 01 3f800000 008d8d8d 04 01032952 80007f4d -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test6_out_gif.dat b/sim/testsuite/sky/sce_test6_out_gif.dat index 4c260d32224..8c116df1867 100644 --- a/sim/testsuite/sky/sce_test6_out_gif.dat +++ b/sim/testsuite/sky/sce_test6_out_gif.dat @@ -35339,4 +35339,4 @@ 04 0197b629 7fd68423 01 3f800000 00545454 04 0095e7b4 7f998440 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test7_out_gif.dat b/sim/testsuite/sky/sce_test7_out_gif.dat index f718b2c31e8..491f1ca0abc 100644 --- a/sim/testsuite/sky/sce_test7_out_gif.dat +++ b/sim/testsuite/sky/sce_test7_out_gif.dat @@ -9483,4 +9483,4 @@ 04 00998017 80128401 01 3f800000 003f3f3f 04 0095f452 7f998448 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test8_out_gif.dat b/sim/testsuite/sky/sce_test8_out_gif.dat index b26a00515f8..37f66b141aa 100644 --- a/sim/testsuite/sky/sce_test8_out_gif.dat +++ b/sim/testsuite/sky/sce_test8_out_gif.dat @@ -9483,4 +9483,4 @@ 04 01996cdc 801283fa 01 3f800000 00575757 04 0095e7b4 7f998440 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/sce_test9_out_gif.dat b/sim/testsuite/sky/sce_test9_out_gif.dat index 8873af9d046..5abfe6351bf 100644 --- a/sim/testsuite/sky/sce_test9_out_gif.dat +++ b/sim/testsuite/sky/sce_test9_out_gif.dat @@ -9483,4 +9483,4 @@ 04 01996cdc 801283fa 01 3f800000 00575757 04 0095e7b4 7f998440 -7f 000000000 00000000 +7f 00000000 00000000 diff --git a/sim/testsuite/sky/t-dma.dmaexpect b/sim/testsuite/sky/t-dma.dmaexpect new file mode 100644 index 00000000000..da15c62750c --- /dev/null +++ b/sim/testsuite/sky/t-dma.dmaexpect @@ -0,0 +1,118 @@ +Testing DMA_D_CTRL... +Testing DMA_D_STAT... +DMA warning: write reg 0x1000e010 req=0xffffffff actual=0x63ffe3ff +Testing DMA_D_PCR... +DMA warning: write reg 0x1000e020 req=0x8fff0000 actual=0x83ff0000 +DMA warning: write reg 0x1000e020 req=0x05550000 actual=0x01550000 +DMA warning: write reg 0x1000e020 req=0x0155aaaa actual=0x015502aa +DMA warning: write reg 0x1000e020 req=0x00005555 actual=0x00000155 +Testing DMA_D_SQWC... +DMA warning: read from unsupported register (D_SQWC) +DMA warning: write reg 0x1000e030 req=0x5555aaaa actual=0x005500aa +DMA warning: write to unsupported register (D_SQWC) +DMA warning: read from unsupported register (D_SQWC) +DMA warning: write reg 0x1000e030 req=0xaaaa5555 actual=0x00aa0055 +DMA warning: write to unsupported register (D_SQWC) +DMA warning: read from unsupported register (D_SQWC) +DMA warning: write to unsupported register (D_SQWC) +Testing DMA_D_RBOR... +DMA warning: read from unsupported register (D_RBOR) +DMA warning: write reg 0x1000e050 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write to unsupported register (D_RBOR) +DMA warning: read from unsupported register (D_RBOR) +DMA warning: write reg 0x1000e050 req=0xaaaa5555 actual=0x2aaa5550 +DMA warning: write to unsupported register (D_RBOR) +DMA warning: read from unsupported register (D_RBOR) +DMA warning: write to unsupported register (D_RBOR) +Testing DMA_D_RBSR... +DMA warning: read from unsupported register (D_RBSR) +DMA warning: write reg 0x1000e040 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write to unsupported register (D_RBSR) +DMA warning: read from unsupported register (D_RBSR) +DMA warning: write reg 0x1000e040 req=0xaaaa5555 actual=0x2aaa5550 +DMA warning: write to unsupported register (D_RBSR) +DMA warning: read from unsupported register (D_RBSR) +DMA warning: write to unsupported register (D_RBSR) +Testing DMA_D_STADR... +DMA warning: read from unsupported register (D_STADR) +DMA warning: write reg 0x1000e060 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write to unsupported register (D_STADR) +DMA warning: read from unsupported register (D_STADR) +DMA warning: write reg 0x1000e060 req=0xaaaa5555 actual=0x2aaa5550 +DMA warning: write to unsupported register (D_STADR) +DMA warning: read from unsupported register (D_STADR) +DMA warning: write to unsupported register (D_STADR) +Testing DMA_D0_CHCR... +DMA warning: write reg 0x10008000 req=0x5555aaaa actual=0x000000aa +DMA warning: write reg 0x10008000 req=0xaaaa5555 actual=0x00000155 +Testing DMA_D0_MADR... +DMA warning: write reg 0x10008010 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10008010 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D0_TADR... +DMA warning: write reg 0x10008030 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10008030 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D0_ASR0... +DMA warning: write reg 0x10008040 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10008040 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D0_ASR1... +DMA warning: write reg 0x10008050 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10008050 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D0_QWC... +DMA warning: write reg 0x10008020 req=0x5555aaaa actual=0x0000aaaa +DMA warning: write reg 0x10008020 req=0xaaaa5555 actual=0x00005555 +Testing DMA_D0_PKTFLAG... +Testing DMA_D1_CHCR... +DMA warning: write reg 0x10009000 req=0x5555aaaa actual=0x000000aa +DMA warning: write reg 0x10009000 req=0xaaaa5555 actual=0x00000155 +Testing DMA_D1_MADR... +DMA warning: write reg 0x10009010 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10009010 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D1_TADR... +DMA warning: write reg 0x10009030 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10009030 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D1_ASR0... +DMA warning: write reg 0x10009040 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10009040 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D1_ASR1... +DMA warning: write reg 0x10009050 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x10009050 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D1_QWC... +DMA warning: write reg 0x10009020 req=0x5555aaaa actual=0x0000aaaa +DMA warning: write reg 0x10009020 req=0xaaaa5555 actual=0x00005555 +Testing DMA_D1_PKTFLAG... +Testing DMA_D2_CHCR... +DMA warning: write reg 0x1000a000 req=0x5555aaaa actual=0x000000aa +DMA warning: write reg 0x1000a000 req=0xaaaa5555 actual=0x00000155 +Testing DMA_D2_MADR... +DMA warning: write reg 0x1000a010 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x1000a010 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D2_TADR... +DMA warning: write reg 0x1000a030 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x1000a030 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D2_ASR0... +DMA warning: write reg 0x1000a040 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x1000a040 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D2_ASR1... +DMA warning: write reg 0x1000a050 req=0x5555aaaa actual=0x5555aaa0 +DMA warning: write reg 0x1000a050 req=0x2aaa5555 actual=0x2aaa5550 +Testing DMA_D2_QWC... +DMA warning: write reg 0x1000a020 req=0x5555aaaa actual=0x0000aaaa +DMA warning: write reg 0x1000a020 req=0xaaaa5555 actual=0x00005555 +Testing DMA_D2_PKTFLAG... + +Preparing for a DMA1 NORM transfer... +Ready... +Completed OK... + +Preparing for a DMA0 TAG transfer... +Ready... +DMA WARNING: address in tag (0x0001ad41_0c000001) is not quad word aligned. +Completed OK... + +Preparing for a DMA2 TAG transfer with suspension... +Ready... +DMA WARNING: address in tag (0x0001ad41_0c000001) is not quad word aligned. +returns... +Suspended OK... +DMA warning: write reg 0x1000a000 req=0xb0000104 actual=0x00000104 +Completed OK... -- 2.30.2