mirror of
https://github.com/simh/simh.git
synced 2026-01-29 21:21:31 +00:00
SCP: Add asynchronous and processed event counters
- Add abort if sim_aio_activate is called when running with ASYNC disabled
This commit is contained in:
@@ -109,6 +109,7 @@ call do_test EVKAC "VAX Floating Point Instructions Exerciser" /PASSES=2 TRACE
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser" "" TRACE
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser" /PASSES=1 TRACE
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED after running for %SIM_RUNTIME% %SIM_RUNTIME_UNITS% ***\n"
|
||||
echof "\n*** Processed %SIM_PROCESSED_EVENTS% events with %SIM_ASYNC_EVENTS% asynchronous events processed ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX750
|
||||
@@ -122,6 +123,7 @@ call do_test EVKAC "VAX Floating Point Instructions Exerciser" /PASSES=2
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser" "" TRACE
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser" /PASSES=1 TRACE
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED after running for %SIM_RUNTIME% %SIM_RUNTIME_UNITS% ***\n"
|
||||
echof "\n*** Processed %SIM_PROCESSED_EVENTS% events with %SIM_ASYNC_EVENTS% asynchronous events processed ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX780
|
||||
@@ -135,6 +137,7 @@ call do_test EVKAC "VAX Floating Point Instructions Exerciser" /PASSES=2 TRACE
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser" "" TRACE
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser" /PASSES=1 TRACE
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED after running for %SIM_RUNTIME% %SIM_RUNTIME_UNITS% ***\n"
|
||||
echof "\n*** Processed %SIM_PROCESSED_EVENTS% events with %SIM_ASYNC_EVENTS% asynchronous events processed ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX8200
|
||||
@@ -150,6 +153,7 @@ call do_test EVKAB "VAX Basic Instructions Exerciser" "" TRACE
|
||||
call do_test EVKAC "VAX Floating Point Instructions Exerciser" /PASSES=2 TRACE
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser" /PASSES=1 TRACE
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED after running for %SIM_RUNTIME% %SIM_RUNTIME_UNITS% ***\n"
|
||||
echof "\n*** Processed %SIM_PROCESSED_EVENTS% events with %SIM_ASYNC_EVENTS% asynchronous events processed ***\n"
|
||||
exit 0
|
||||
|
||||
:VAX8600
|
||||
@@ -163,6 +167,7 @@ call do_test EVKAC "VAX Floating Point Instructions Exerciser" "" TRACE
|
||||
call do_test EVKAD "VAX Compatibility Mode Instructions Exerciser" "" TRACE
|
||||
#call do_test EVKAE "VAX Privileged Architecture Exerciser" /PASSES=1 TRACE
|
||||
echof "\n*** All Diagnostic Supervisor tests PASSED after running for %SIM_RUNTIME% %SIM_RUNTIME_UNITS% ***\n"
|
||||
echof "\n*** Processed %SIM_PROCESSED_EVENTS% events with %SIM_ASYNC_EVENTS% asynchronous events processed ***\n"
|
||||
exit 0
|
||||
|
||||
:Common
|
||||
@@ -205,4 +210,5 @@ send "SHOW STATUS\r"
|
||||
go -q
|
||||
if (DIAG_QUIET_MODE) set -q console telnet=log=diag_fail.log; set -q console telnet=nolog; type diag_fail.log;delete diag_fail.log
|
||||
echof "\n*** FAILED - %DIAG_DESC% %DIAG_TEST% after running for %SIM_RUNTIME% %SIM_RUNTIME_UNITS%\n"
|
||||
echof "\n*** Processed %SIM_PROCESSED_EVENTS% events with %SIM_ASYNC_EVENTS% asynchronous events processed ***\n"
|
||||
exit 1
|
||||
|
||||
Reference in New Issue
Block a user