diff options
author | Jian J Wang <jian.j.wang@intel.com> | 2017-10-12 12:49:18 +0800 |
---|---|---|
committer | Hao Wu <hao.a.wu@intel.com> | 2017-10-16 09:03:41 +0800 |
commit | 79da2d284983fbe9584247b0004d264d8b1265e6 (patch) | |
tree | 82232aa239ae405199a9294017f7030b6541ab1b /UefiCpuPkg | |
parent | d7c054f98591389f8e4dd46d2172949dbec2777c (diff) | |
download | edk2-79da2d284983fbe9584247b0004d264d8b1265e6.tar.gz edk2-79da2d284983fbe9584247b0004d264d8b1265e6.tar.bz2 edk2-79da2d284983fbe9584247b0004d264d8b1265e6.zip |
UefiCpuPkg/PiSmmCpuDxeSmm: Fix bitwise size issue
Cc: Eric Dong <eric.dong@intel.com>
Cc: Hao Wu <hao.a.wu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
Reviewed-by: Hao Wu <hao.a.wu@intel.com>
Diffstat (limited to 'UefiCpuPkg')
-rw-r--r-- | UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c b/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c index 0d3223d714..17459c790c 100644 --- a/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c +++ b/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c @@ -891,7 +891,7 @@ Gen4GPageTable ( if ((Pte[0] & IA32_PG_PS) == 0) {
// 4K-page entries are already mapped. Just hide the first one anyway.
Pte = (UINT64*)(UINTN)(Pte[0] & ~mAddressEncMask & ~(EFI_PAGE_SIZE - 1));
- Pte[0] &= ~IA32_PG_P; // Hide page 0
+ Pte[0] &= ~(UINT64)IA32_PG_P; // Hide page 0
} else {
// Create 4K-page entries
Pages = (UINTN)AllocatePageTableMemory (1);
|