SysCall/X64: Fixed CallBootService() for VS2019.

This commit is contained in:
Mikhail Krichanov 2024-09-09 19:49:20 +03:00
parent 796bded098
commit 3105aa040c
1 changed files with 3 additions and 3 deletions

View File

@ -147,8 +147,8 @@ ASM_PFX(CoreBootServices):
push r8
push rdx
mov rbp, rsp
; Reserve space on stack for 3 CallBootService arguments (NOOPT prerequisite).
sub rsp, 8*3
; Reserve space on stack for 4 CallBootService arguments (NOOPT prerequisite).
sub rsp, 8*4
; Prepare CallBootService arguments.
mov rcx, r10
@ -165,7 +165,7 @@ ASM_PFX(CoreBootServices):
pop rax
; Step over Arguments [1..3] and NOOPT buffer.
add rsp, 8*6
add rsp, 8*7
; Prepare SYSRET arguments.
pop r11