diff options
author | Yao, Jiewen <jiewen.yao@intel.com> | 2015-11-26 04:12:53 +0000 |
---|---|---|
committer | jyao1 <jyao1@Edk2> | 2015-11-26 04:12:53 +0000 |
commit | 9daa916dd1efe6443f9a66dfa882f3185d33ad28 (patch) | |
tree | 15935f7bbecc29bff5d91698f7802054fa4fd34a /UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c | |
parent | ae82a30bee2c8a4630389699391ce02a63e9a464 (diff) | |
download | edk2-9daa916dd1efe6443f9a66dfa882f3185d33ad28.tar.gz edk2-9daa916dd1efe6443f9a66dfa882f3185d33ad28.tar.bz2 edk2-9daa916dd1efe6443f9a66dfa882f3185d33ad28.zip |
Add 2 APIs in SmmCpuFeaturesLib.
Add NULL func for 2 new APIs in SmmCpuFeaturesLib.
SmmCpuFeaturesCompleteSmmReadyToLock() is a hook point to allow
CPU specific code to do more registers setting after
the gEfiSmmReadyToLockProtocolGuid notification is completely processed.
Add SmmCpuFeaturesCompleteSmmReadyToLock() to PerformRemainingTasks() and PerformPreTasks().
SmmCpuFeaturesAllocatePageTableMemory() is an API to allow
CPU to allocate a specific region for storing page tables.
All page table allocation will use AllocatePageTableMemory().
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: "Kinney, Michael D" <michael.d.kinney@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18958 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c')
-rw-r--r-- | UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c b/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c index 8ddde9acb5..ff4e28ec58 100644 --- a/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c +++ b/UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c @@ -552,7 +552,7 @@ InitPaging ( //
ASSERT (Address == (*Pte & PHYSICAL_ADDRESS_MASK));
- Pt = AllocatePages (1);
+ Pt = AllocatePageTableMemory (1);
ASSERT (Pt != NULL);
// Split it
|