Added AIO_CHECK_EVENT to pdp11_cpu to properly digest the asynchronous event queue in a timely manner (with the desired interrupt latency) for asynch I/O

This commit is contained in:
Mark Pizzolato 2013-01-29 04:35:30 -08:00
parent 94650ff25c
commit 97de4dbae6

View file

@ -717,6 +717,7 @@ while (reason == 0) {
break; break;
} }
AIO_CHECK_EVENT;
if (sim_interval <= 0) { /* intv cnt expired? */ if (sim_interval <= 0) { /* intv cnt expired? */
reason = sim_process_event (); /* process events */ reason = sim_process_event (); /* process events */
trap_req = calc_ints (ipl, trap_req); /* recalc int req */ trap_req = calc_ints (ipl, trap_req); /* recalc int req */