mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 21:12:59 +00:00
[FAST486]
Separate external interrupts from interrupt signals (which are interrupts whose number is not known until they can be serviced, just like hardware interrupts on a real CPU). [NTVDM] Improve the PIC emulation code (IRQ priorities, etc...). Instead of checking for interrupts in the main loop, move the PS/2 input parsing to a different thread. Improve BIOS keyboard IRQ handling. svn path=/branches/ntvdm/; revision=60761
This commit is contained in:
parent
fcbe98e6b6
commit
f5d3c9254c
11 changed files with 204 additions and 94 deletions
|
@ -876,7 +876,7 @@ FAST486_OPCODE_HANDLER(Fast486OpcodeHalt)
|
|||
}
|
||||
|
||||
/* Halt */
|
||||
while (!State->HardwareInt) State->IdleCallback(State);
|
||||
while (State->IntStatus != FAST486_INT_SIGNAL) State->IdleCallback(State);
|
||||
|
||||
/* Return success */
|
||||
return TRUE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue