mirror of
https://github.com/reactos/reactos.git
synced 2024-09-12 05:43:24 +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
|
.func Kei386EoiHelper@0
|
||||||
_Kei386EoiHelper@0:
|
_Kei386EoiHelper@0:
|
||||||
/* Call the C EOI Helper */
|
|
||||||
mov ecx, esp
|
/* Disable interrupts */
|
||||||
jmp @KiEoiHelper@4
|
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
|
.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 KiGetTickCount, 1
|
||||||
GENERATE_TRAP_HANDLER KiCallbackReturn, 1
|
GENERATE_TRAP_HANDLER KiCallbackReturn, 1
|
||||||
GENERATE_TRAP_HANDLER KiRaiseAssertion, 1
|
GENERATE_TRAP_HANDLER KiRaiseAssertion, 1
|
||||||
|
|
Loading…
Reference in a new issue