aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@redhat.com>1998-04-05 16:37:04 +0000
committerFrank Ch. Eigler <fche@redhat.com>1998-04-05 16:37:04 +0000
commitd61cc1d4b1bd12d088aef46e97d6f79cf6b3dfb1 (patch)
tree4c6af4b1fb1aa6edd3c0f2a9cea6ac51fc00aab6
parent64ed8b6a8ca5f7eb48f3e19662e3c0d949cfd7dd (diff)
downloadgdb-d61cc1d4b1bd12d088aef46e97d6f79cf6b3dfb1.zip
gdb-d61cc1d4b1bd12d088aef46e97d6f79cf6b3dfb1.tar.gz
gdb-d61cc1d4b1bd12d088aef46e97d6f79cf6b3dfb1.tar.bz2
* Test case patch for more functional GPUIF implementation
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.
-rw-r--r--sim/testsuite/sky/ChangeLog5
-rw-r--r--sim/testsuite/sky/t-pke3.trc11
2 files changed, 14 insertions, 2 deletions
diff --git a/sim/testsuite/sky/ChangeLog b/sim/testsuite/sky/ChangeLog
index b60fa5b..d4e9eb4 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 <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.
diff --git a/sim/testsuite/sky/t-pke3.trc b/sim/testsuite/sky/t-pke3.trc
index 9f86b34..0039e63 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