Revision: 18552
http://sourceforge.net/p/edk2/code/18552
Author: hwu1225
Date: 2015-09-25 07:12:21 +0000 (Fri, 25 Sep 2015)
Log Message:
-----------
UefiCpuPkg/CpuMpPei: Fix wrong CpuData pointer
CpuData buffer should be located in allocated buffer instead of at end of
WakeupBuffer.
(Sync patch r18550 from main trunk.)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jeff Fan <[email protected]>
Reviewed-by: Star Zeng <[email protected]>
Revision Links:
--------------
http://sourceforge.net/p/edk2/code/18550
Modified Paths:
--------------
branches/UDK2015/UefiCpuPkg/CpuMpPei/CpuMpPei.c
Modified: branches/UDK2015/UefiCpuPkg/CpuMpPei/CpuMpPei.c
===================================================================
--- branches/UDK2015/UefiCpuPkg/CpuMpPei/CpuMpPei.c 2015-09-25 07:11:53 UTC
(rev 18551)
+++ branches/UDK2015/UefiCpuPkg/CpuMpPei/CpuMpPei.c 2015-09-25 07:12:21 UTC
(rev 18552)
@@ -428,7 +428,8 @@
PeiCpuMpData->CpuCount = 1;
PeiCpuMpData->BspNumber = 0;
- PeiCpuMpData->CpuData = (PEI_CPU_DATA *)
(PeiCpuMpData->MpCpuExchangeInfo + 1);
+ PeiCpuMpData->CpuData = (PEI_CPU_DATA *)
(PeiCpuMpData->BackupBuffer +
+
PeiCpuMpData->BackupBufferSize);
PeiCpuMpData->CpuData[0].ApicId = GetInitialApicId ();
PeiCpuMpData->CpuData[0].Health.Uint32 = 0;
PeiCpuMpData->EndOfPeiFlag = FALSE;
------------------------------------------------------------------------------
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits