]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiCpuPkg/Library/MpInitLib/AmdSev.c
MpInitLib: Only allocate below 1MB memory for 16bit code
[mirror_edk2.git] / UefiCpuPkg / Library / MpInitLib / AmdSev.c
index b4a344ee6b3363d4c5d20365dabf55f26d0dca15..4e4c63a52de40cedcb110b1219e47c125c5937eb 100644 (file)
@@ -110,11 +110,7 @@ MpInitLibSevEsAPReset (
   Code16 = GetProtectedMode16CS ();\r
   Code32 = GetProtectedMode32CS ();\r
 \r
-  if (CpuMpData->WakeupBufferHigh != 0) {\r
-    APResetFn = (AP_RESET *)(CpuMpData->WakeupBufferHigh + CpuMpData->AddressMap.SwitchToRealNoNxOffset);\r
-  } else {\r
-    APResetFn = (AP_RESET *)(CpuMpData->MpCpuExchangeInfo->BufferStart + CpuMpData->AddressMap.SwitchToRealOffset);\r
-  }\r
+  APResetFn = (AP_RESET *)(CpuMpData->WakeupBufferHigh + CpuMpData->AddressMap.SwitchToRealNoNxOffset);\r
 \r
   BufferStart = CpuMpData->MpCpuExchangeInfo->BufferStart;\r
   StackStart  = CpuMpData->SevEsAPResetStackStart -\r