From d61cc1d4b1bd12d088aef46e97d6f79cf6b3dfb1 Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Sun, 5 Apr 1998 16:37:04 +0000 Subject: [PATCH] * 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. --- sim/testsuite/sky/ChangeLog | 5 +++++ sim/testsuite/sky/t-pke3.trc | 11 +++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/sim/testsuite/sky/ChangeLog b/sim/testsuite/sky/ChangeLog index b60fa5bbdf..d4e9eb4fef 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 9f86b3492f..0039e63621 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 -- 2.34.1