EFI_PHYSICAL_ADDRESS StartAddress;\r
MSR_SEV_ES_GHCB_REGISTER Msr;\r
GHCB *Ghcb;\r
+ BOOLEAN InterruptState;\r
\r
//\r
// Allocate 1 page for AP jump table page\r
Msr.GhcbPhysicalAddress = AsmReadMsr64 (MSR_SEV_ES_GHCB);\r
Ghcb = Msr.Ghcb;\r
\r
- VmgInit (Ghcb);\r
+ VmgInit (Ghcb, &InterruptState);\r
VmgExit (Ghcb, SVM_EXIT_AP_JUMP_TABLE, 0, (UINT64) (UINTN) StartAddress);\r
- VmgDone (Ghcb);\r
+ VmgDone (Ghcb, InterruptState);\r
\r
return (UINTN) StartAddress;\r
}\r