mirror of
https://github.com/reactos/reactos.git
synced 2024-08-21 02:43:48 +00:00
[NTOS]: Try backing out a change to see if thix fixes BuildBot.
svn path=/trunk/; revision=45150
This commit is contained in:
parent
87ee3e1f91
commit
b5b72b8be6
|
@ -156,11 +156,42 @@ _KiFastCallEntry:
|
|||
|
||||
.func Kei386EoiHelper@0
|
||||
_Kei386EoiHelper@0:
|
||||
/* Call the C EOI Helper */
|
||||
mov ecx, esp
|
||||
jmp @KiEoiHelper@4
|
||||
|
||||
/* Disable interrupts */
|
||||
cli
|
||||
|
||||
/* Check for, and deliver, User-Mode APCs if needed */
|
||||
CHECK_FOR_APC_DELIVER 0
|
||||
|
||||
/* Exit and cleanup */
|
||||
_Kei386EoiHelper2ndEntry:
|
||||
TRAP_EPILOG NotFromSystemCall, DoNotRestorePreviousMode, DoRestoreSegments, DoRestoreVolatiles, DoNotRestoreEverything
|
||||
.endfunc
|
||||
|
||||
V86_Exit:
|
||||
/* Move to EDX position */
|
||||
add esp, KTRAP_FRAME_EDX
|
||||
|
||||
/* Restore volatiles */
|
||||
pop edx
|
||||
pop ecx
|
||||
pop eax
|
||||
|
||||
/* Move to non-volatiles */
|
||||
lea esp, [ebp+KTRAP_FRAME_EDI]
|
||||
pop edi
|
||||
pop esi
|
||||
pop ebx
|
||||
pop ebp
|
||||
|
||||
/* Skip error code and return */
|
||||
add esp, 4
|
||||
iret
|
||||
|
||||
AbiosExit:
|
||||
/* FIXME: TODO */
|
||||
UNHANDLED_PATH
|
||||
|
||||
GENERATE_TRAP_HANDLER KiGetTickCount, 1
|
||||
GENERATE_TRAP_HANDLER KiCallbackReturn, 1
|
||||
GENERATE_TRAP_HANDLER KiRaiseAssertion, 1
|
||||
|
|
Loading…
Reference in a new issue