HP98705 Rev 0.4 : July 27, 1990 12:36:49 pm (EDT)
HP98705 -- Perform HP98705 Graphics Subsystem Test on a Node.
usage: HP98705 [-test [test number(s)]]
[-nohalt]
[-loop n]
1. Introduction
----------------
HP98705 is an on-line diagnostic program which runs under
system level software. HP98705 relies upon several system services
such as the stream manager and program manager, as well as display
manager for its complete operation. All communications to the
graphics device will be performed through the direct physical
IO. This test is intended to provide the highest level of
hardware fault detection permitted by the system level software.
2. Command line keywords
-------------------------
The following keywords and their respective options may be
included on the command line which invokes HP98705. Keywords on
the command line must be preceded by a hyphen. All options for a
specific keyword must immediately follow the keyword. Keyword
options are not preceded by a hyphen and are separated from one
another by at least one space. Keywords may be specified more
than once on the command line. If this is the case, operational
parameters will be assigned the last value specified on the
command line.
ex. 1 $ HP98705 -LOOP 10 -NOHALT
This command line loads HP98705, assigns a maximum pass limit
of 10, then tells HP98705 to continue on error. All other
operational parameters will assume their default values.
HP98705 will now enter interactive mode, with these parameters set.
-test Select and execute all following subtests.
No operator interaction occurs.
(options) 'n n n ...' where 'n' = subtest number. The same subtest
number may be entered more than once; or 'n : m' where 'n'
is the starting subtest number of a range and 'm' is the
ending subtest number of the range. If no subtest number
is entered, default to all subtests.
-loop set a maximum number of passes for test activity at
which time testing stops.
(options) n (16 bit signed number 0..32767)
note: zero supplied with this argument
signifies an unlimited test loop. If a positive
number is supplied with this keyword, testing
continues until this pass limit reaches zero
or a halt on error occurs.
3. List of Tests
----------------
Test 1: S300 Interface
Test 2: S300 Test Rom
Test 3: S300 ID/Font Rom
Test 4: CDRAM Bank X from SPU
Test 5: CDRAM Bank Y from SPU
Test 6: CDRAM from N10
Test 7: DATARAM from SPU
Test 8: DATARAM from N10-Cache Off
Test 9: DATARAM from N10-Cache On
Test 10: SEMAPHORE Register
Test 11: TE Registers from N10
Test 12: SPU-N10 Deadlock Test
Test 13: DCREG Register-Swapping
Test 14: DCRAM Bank X from SPU
Test 15: DCRAM Bank Y from SPU
Test 16: DCRAM Bank X from N10
Test 17: DCRAM Bank Y from N10
Test 18: ACE Registers
Test 19: DCRAM from ACE
Test 20: PACE Registers
Test 21: PACE Bounding
Test 22: FBC Shadow Ram
Test 23: FB0 Ram via LGB
Test 24: FB1 Ram via LGB
Test 25: OVL Ram via LGB
Test 26: ZU Ram via LGB
Test 27: ZL Ram via LGB
Test 28: FBC Write Enable
Test 29: FBC Folded/Full
Test 30: FBC Bit per Pixel
Test 31: Plane to Plane
Test 32: Fast Window Move
Test 33: Slow Window Move
Test 34: CMAP Shadow Ram
Test 35: CMAP RAMDAC OVL Cursor
Test 36: CMAP RAMDAC Registers
Test 37: CMAP RAMDAC Sprite
Test 38: CMAP RAMDAC Image
Test 39: CMAP FB0 Datapath
Test 40: CMAP Blink 1 Color
Test 41: CMAP Blink 2 Color
Test 42: CMAP FB1 Datapath
Test 43: CMAP Cursors
Test 44: CMAP Overrides
Test 45: CMAP OVL Blink 1 Color
Test 46: CMAP OVL Blink 2 Color
Test 47: FB0 Ram via N10
Test 48: ACE Test
Test 49: PACE Clipping
Test 50: PACE Dither
Test 51: PACE Gamma
Test 52: PACE Transparency
Test 53: PACE Valve
Test 54: SCAN Repeat Pattern
Test 55: Z Compare
Test 56: Z Keep
Test 57: Z Equal
Test 58: Z Pass