IntelFsp2Pkg: FspSecCore support for X64
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3893 1.Added FspSecCore support for X64. 2.Bumped FSP header revision to 7 to indicate FSP 64bit is supported. 3.Corrected few typos. Cc: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Star Zeng <star.zeng@intel.com> Cc: Ashraf Ali S <ashraf.ali.s@intel.com> Signed-off-by: Ted Kuo <ted.kuo@intel.com> Reviewed-by: Chasel Chiu <chasel.chiu@intel.com> Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
This commit is contained in:
@ -47,7 +47,8 @@ ASM_PFX(Loader2PeiSwitchStack):
|
||||
;------------------------------------------------------------------------------
|
||||
global ASM_PFX(FspSwitchStack)
|
||||
ASM_PFX(FspSwitchStack):
|
||||
; Save current contexts
|
||||
; Save current contexts. The format must align with CONTEXT_STACK_64.
|
||||
push rdx ; Reserved QWORD for stack alignment
|
||||
push rdx ; ApiParam2
|
||||
push rcx ; ApiParam1
|
||||
push rax ; FspInfoHeader
|
||||
@ -67,6 +68,6 @@ ASM_PFX(FspSwitchStack):
|
||||
add rsp, 16
|
||||
POPA_64
|
||||
popfq
|
||||
add rsp, 24 ; FspInfoHeader + ApiParam[2]
|
||||
add rsp, 32 ; FspInfoHeader + ApiParam[2] + Reserved QWORD
|
||||
ret
|
||||
|
||||
|
Reference in New Issue
Block a user