From: Frank Ch. Eigler Date: Sun, 5 Apr 1998 16:37:04 +0000 (+0000) Subject: * Test case patch for more functional GPUIF implementation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d61cc1d4b1bd12d088aef46e97d6f79cf6b3dfb1;p=binutils-gdb.git * Test case patch for more functional GPUIF implementation Sun Apr 5 12:34:56 1998 Frank Ch. Eigler * t-pke3.trc: Modified to confirm parts of GPUIF PATH3-masking functionality. --- diff --git a/sim/testsuite/sky/ChangeLog b/sim/testsuite/sky/ChangeLog index b60fa5bbdf4..d4e9eb4fef9 100644 --- a/sim/testsuite/sky/ChangeLog +++ b/sim/testsuite/sky/ChangeLog @@ -1,3 +1,8 @@ +Sun Apr 5 12:34:56 1998 Frank Ch. Eigler + + * t-pke3.trc: Modified to confirm parts of GPUIF PATH3-masking + functionality. + Fri Apr 3 15:41:07 1998 Jillian Ye * c_gen.pl: Added subroutin process_data_reg64. diff --git a/sim/testsuite/sky/t-pke3.trc b/sim/testsuite/sky/t-pke3.trc index 9f86b3492f7..0039e636216 100644 --- a/sim/testsuite/sky/t-pke3.trc +++ b/sim/testsuite/sky/t-pke3.trc @@ -191,6 +191,8 @@ ? 0x10003c00 0x00002000 0x00002000 # Reset PKE ! 0x10003c10 0x00000001 +# Reset GPUIF +! 0x10003000 0x00000001 # Read STAT register; confirm ER1 no longer set ? 0x10003c00 0x00000000 0x00002000 # Test DIRECTHL instruction with bad operand alignment @@ -400,9 +402,14 @@ # # ---- MSKPATH3 ---- [test.code.mskpath3] # -# Set then clear MSKPATH3 on PKE1 +# Clear & set MSKPATH3 on PKE1 1 0x06008000_00000000_06000000_00000000 0x00000000 PPPP -# XXX: test M3P register of GPUIF XXX +# Check M3P & M3R fields of GPUIF STAT +? 0x10003020 0x00000002 0x00000003 +# Clear MSKPATH3 +1 0x06000000_00000000_00000000_00000000 0x00000000 PPPP +# Check M3P & M3R fields of GPUIF STAT +? 0x10003020 0x00000000 0x00000003 # Read STAT register; confirm ER1 not set ? 0x10003c00 0x00000000 0x00002000 # Erroneously run this on PKE0