diff options
author | Jian J Wang <jian.j.wang@intel.com> | 2018-01-11 09:00:28 +0800 |
---|---|---|
committer | Eric Dong <eric.dong@intel.com> | 2018-01-11 17:31:09 +0800 |
commit | 20737c2fe6895b2ce291c90596365e9d0ac467b0 (patch) | |
tree | f561accbd449487125ce0ae733cb595cec6125d6 /UefiCpuPkg | |
parent | ceec363801849327aba6d39b1a809f9a9272f3ce (diff) | |
download | edk2-20737c2fe6895b2ce291c90596365e9d0ac467b0.tar.gz edk2-20737c2fe6895b2ce291c90596365e9d0ac467b0.tar.bz2 edk2-20737c2fe6895b2ce291c90596365e9d0ac467b0.zip |
UefiCpuPkg/MpInitLib: fix 32-bit build error
Cc: Dandan Bi <dandan.bi@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Dandan Bi <dandan.bi@intel.com>
Diffstat (limited to 'UefiCpuPkg')
-rw-r--r-- | UefiCpuPkg/Library/MpInitLib/DxeMpLib.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/UefiCpuPkg/Library/MpInitLib/DxeMpLib.c b/UefiCpuPkg/Library/MpInitLib/DxeMpLib.c index e832c16eca..d2bcef53d6 100644 --- a/UefiCpuPkg/Library/MpInitLib/DxeMpLib.c +++ b/UefiCpuPkg/Library/MpInitLib/DxeMpLib.c @@ -326,7 +326,7 @@ InitMpGlobalData ( CpuInfoInHob = (CPU_INFO_IN_HOB *)(UINTN)CpuMpData->CpuInfoInHob;
for (Index = 0; Index < CpuMpData->CpuCount; ++Index) {
if (CpuInfoInHob != NULL && CpuInfoInHob[Index].ApTopOfStack != 0) {
- StackBase = CpuInfoInHob[Index].ApTopOfStack - CpuMpData->CpuApStackSize;
+ StackBase = (UINTN)CpuInfoInHob[Index].ApTopOfStack - CpuMpData->CpuApStackSize;
} else {
StackBase = CpuMpData->Buffer + Index * CpuMpData->CpuApStackSize;
}
|