* Test case patch for more functional GPUIF implementation
authorFrank Ch. Eigler <fche@redhat.com>
Sun, 5 Apr 1998 16:37:04 +0000 (16:37 +0000)
committerFrank Ch. Eigler <fche@redhat.com>
Sun, 5 Apr 1998 16:37:04 +0000 (16:37 +0000)
Sun Apr  5 12:34:56 1998  Frank Ch. Eigler  <fche@cygnus.com>

* t-pke3.trc: Modified to confirm parts of GPUIF PATH3-masking
  functionality.

sim/testsuite/sky/ChangeLog
sim/testsuite/sky/t-pke3.trc

index b60fa5bbdf47511c80c5f206399f7134b6032f2f..d4e9eb4fef91e0633c59f3dd5beb9a08bea47055 100644 (file)
@@ -1,3 +1,8 @@
+Sun Apr  5 12:34:56 1998  Frank Ch. Eigler  <fche@cygnus.com>
+
+       * t-pke3.trc: Modified to confirm parts of GPUIF PATH3-masking
+       functionality.
+       
 Fri Apr 3 15:41:07 1998  Jillian Ye <jillian@cygnus.com>
 
        * c_gen.pl: Added subroutin process_data_reg64.
index 9f86b3492f74d3225e4abf85e662d69bd71e5504..0039e6362164fa367708f857b6cc0d9d1c647e0f 100644 (file)
 ? 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
 #
 # ---- 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