VAX: Re-enable the boot ROM interval timer diagnostic tests
This commit is contained in:
parent
bcac7d0973
commit
d77e3e196e
5 changed files with 8216 additions and 8215 deletions
Binary file not shown.
|
@ -5,7 +5,7 @@ $
|
||||||
$! The second part of the patch adds support for Extended Memory in the
|
$! The second part of the patch adds support for Extended Memory in the
|
||||||
$! simulator. A simulated system can have up to 512MB of RAM.
|
$! simulator. A simulated system can have up to 512MB of RAM.
|
||||||
$!
|
$!
|
||||||
$ PATCH /ABSOLUTE /NEW_VERSION /OUTPUT=cp$exe:KA655.BIN cp$src:ka655_orig.BIN
|
$ PATCH /ABSOLUTE /NEW_VERSION /OUTPUT=cp$exe:KA655x.BIN cp$src:ka655_orig.BIN
|
||||||
! CVAX Bootstrap Notes
|
! CVAX Bootstrap Notes
|
||||||
!
|
!
|
||||||
! [2004c87e] - de$read_script
|
! [2004c87e] - de$read_script
|
||||||
|
@ -44,6 +44,15 @@ Delete/Instruction 12A55 = 'BBC #26,(R9),00012A5C'
|
||||||
!
|
!
|
||||||
! 33. Test 52 [2004e656] - prog timer 0 - ok
|
! 33. Test 52 [2004e656] - prog timer 0 - ok
|
||||||
! 32. Test 52 [2004e656] - prog timer 1 - ok
|
! 32. Test 52 [2004e656] - prog timer 1 - ok
|
||||||
|
! Interval Timer Patch
|
||||||
|
! In operational environments, Test 52 subtests 17 and 20 have been observed
|
||||||
|
! to occasionally fail. Disable the timer portion of the interval timer tests.
|
||||||
|
! Subsequent changes to vax_sysdev.c and scp timer services no longer require
|
||||||
|
! this test to be disabled.
|
||||||
|
! 2004e7c1/ brw 2004e870
|
||||||
|
!Replace/Instruction 0e7c1 = 'MOVB #10,B^76(R9)'
|
||||||
|
!'BRW 0000E870'
|
||||||
|
!Exit
|
||||||
! 31. Test 53 [2004e918] - toy clock - ok
|
! 31. Test 53 [2004e918] - toy clock - ok
|
||||||
! 30. Test C1 [2004f8f1] - SSC RAM - ok
|
! 30. Test C1 [2004f8f1] - SSC RAM - ok
|
||||||
! 29. Test 34 [2004d4a0] - ROM - checksum off due to other patches - patch
|
! 29. Test 34 [2004d4a0] - ROM - checksum off due to other patches - patch
|
||||||
|
@ -496,14 +505,6 @@ Replace/Instruction 0db2e = 'MOVB #17,B^76(R9)'
|
||||||
'BRW 0DD8A'
|
'BRW 0DD8A'
|
||||||
EXIT
|
EXIT
|
||||||
!
|
!
|
||||||
! Interval Timer Patch
|
|
||||||
! In operational environments, Test 82 subtests 17 and 20 have been observed
|
|
||||||
! to ocaisionally fail. Disable the timer portion of the interval timer tests.
|
|
||||||
! 2004e7c1/ brw 2004e870
|
|
||||||
Replace/Instruction 0e7c1 = 'MOVB #10,B^76(R9)'
|
|
||||||
'BRW 0e870'
|
|
||||||
EXIT
|
|
||||||
!
|
|
||||||
UPDATE
|
UPDATE
|
||||||
EXIT
|
EXIT
|
||||||
$
|
$
|
||||||
|
|
BIN
VAX/ka655x.bin
BIN
VAX/ka655x.bin
Binary file not shown.
16410
VAX/vax_ka655x_bin.h
16410
VAX/vax_ka655x_bin.h
File diff suppressed because it is too large
Load diff
|
@ -39,7 +39,7 @@
|
||||||
*/
|
*/
|
||||||
struct ROM_File_Descriptor {
|
struct ROM_File_Descriptor {
|
||||||
const char *BinaryName; const char *IncludeFileName; size_t expected_size; unsigned int checksum; const char *ArrayName; const char *Comments;} ROMs[] = {
|
const char *BinaryName; const char *IncludeFileName; size_t expected_size; unsigned int checksum; const char *ArrayName; const char *Comments;} ROMs[] = {
|
||||||
{"VAX/ka655x.bin", "VAX/vax_ka655x_bin.h", 131072, 0xFF7673B6, "vax_ka655x_bin"},
|
{"VAX/ka655x.bin", "VAX/vax_ka655x_bin.h", 131072, 0xFF7672D5, "vax_ka655x_bin"},
|
||||||
{"VAX/ka620.bin", "VAX/vax_ka620_bin.h", 65536, 0xFF7F930F, "vax_ka620_bin"},
|
{"VAX/ka620.bin", "VAX/vax_ka620_bin.h", 65536, 0xFF7F930F, "vax_ka620_bin"},
|
||||||
{"VAX/ka630.bin", "VAX/vax_ka630_bin.h", 65536, 0xFF7F73EF, "vax_ka630_bin"},
|
{"VAX/ka630.bin", "VAX/vax_ka630_bin.h", 65536, 0xFF7F73EF, "vax_ka630_bin"},
|
||||||
{"VAX/ka610.bin", "VAX/vax_ka610_bin.h", 16384, 0xFFEF3312, "vax_ka610_bin"},
|
{"VAX/ka610.bin", "VAX/vax_ka610_bin.h", 16384, 0xFFEF3312, "vax_ka610_bin"},
|
||||||
|
|
Loading…
Add table
Reference in a new issue