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:
parent
94650ff25c
commit
97de4dbae6
1 changed files with 1 additions and 0 deletions
|
@ -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 */
|
||||||
|
|
Loading…
Add table
Reference in a new issue