mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +00:00
- Even though in assembly we return the BOOLEAN in all of EAX, HalBeginSystemInterrupt should, in theory, only use AL and we shouldn't make assumptions about any other bits. So chang ethe code to or al, al, instead of or eax, eax.
svn path=/trunk/; revision=23723
This commit is contained in:
parent
1db10cc5ad
commit
c5c008ec96
1 changed files with 3 additions and 3 deletions
|
@ -1326,7 +1326,7 @@ _KiUnexpectedInterruptTail:
|
|||
call _HalBeginSystemInterrupt@12
|
||||
|
||||
/* Check if it was spurious or not */
|
||||
or eax, eax
|
||||
or al, al
|
||||
jnz Handled
|
||||
|
||||
/* Spurious, ignore it */
|
||||
|
@ -1407,7 +1407,7 @@ _KiChainedDispatch@0:
|
|||
call _HalBeginSystemInterrupt@12
|
||||
|
||||
/* Check if it was handled */
|
||||
or eax, eax
|
||||
or al, al
|
||||
jz SpuriousInt
|
||||
|
||||
/* Call the 2nd-level handler */
|
||||
|
@ -1444,7 +1444,7 @@ _KiInterruptDispatch@0:
|
|||
call _HalBeginSystemInterrupt@12
|
||||
|
||||
/* Check if it was handled */
|
||||
or eax, eax
|
||||
or al, al
|
||||
jz SpuriousInt
|
||||
|
||||
/* Acquire the lock */
|
||||
|
|
Loading…
Reference in a new issue