* 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.
This commit is contained in:
parent
64ed8b6a8c
commit
d61cc1d4b1
|
@ -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>
|
Fri Apr 3 15:41:07 1998 Jillian Ye <jillian@cygnus.com>
|
||||||
|
|
||||||
* c_gen.pl: Added subroutin process_data_reg64.
|
* c_gen.pl: Added subroutin process_data_reg64.
|
||||||
|
|
|
@ -191,6 +191,8 @@
|
||||||
? 0x10003c00 0x00002000 0x00002000
|
? 0x10003c00 0x00002000 0x00002000
|
||||||
# Reset PKE
|
# Reset PKE
|
||||||
! 0x10003c10 0x00000001
|
! 0x10003c10 0x00000001
|
||||||
|
# Reset GPUIF
|
||||||
|
! 0x10003000 0x00000001
|
||||||
# Read STAT register; confirm ER1 no longer set
|
# Read STAT register; confirm ER1 no longer set
|
||||||
? 0x10003c00 0x00000000 0x00002000
|
? 0x10003c00 0x00000000 0x00002000
|
||||||
# Test DIRECTHL instruction with bad operand alignment
|
# Test DIRECTHL instruction with bad operand alignment
|
||||||
|
@ -400,9 +402,14 @@
|
||||||
#
|
#
|
||||||
# ---- MSKPATH3 ---- [test.code.mskpath3]
|
# ---- MSKPATH3 ---- [test.code.mskpath3]
|
||||||
#
|
#
|
||||||
# Set then clear MSKPATH3 on PKE1
|
# Clear & set MSKPATH3 on PKE1
|
||||||
1 0x06008000_00000000_06000000_00000000 0x00000000 PPPP
|
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
|
# Read STAT register; confirm ER1 not set
|
||||||
? 0x10003c00 0x00000000 0x00002000
|
? 0x10003c00 0x00000000 0x00002000
|
||||||
# Erroneously run this on PKE0
|
# Erroneously run this on PKE0
|
||||||
|
|
Loading…
Reference in New Issue