summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c
diff options
context:
space:
mode:
authorDun Tan <dun.tan@intel.com>2023-05-15 16:10:43 +0800
committerRay Ni <ray.ni@intel.com>2023-06-30 11:07:40 +0530
commitb4dde1ae6a8a573c84a70d197a4a341f7d5bfb3d (patch)
treef2d775b6f6eca58d7db656a20070b3b93435747a /UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c
parent701b5797b260cbc9477380beb7fb071f3c5c88d1 (diff)
downloadedk2-b4dde1ae6a8a573c84a70d197a4a341f7d5bfb3d.tar.gz
edk2-b4dde1ae6a8a573c84a70d197a4a341f7d5bfb3d.tar.bz2
edk2-b4dde1ae6a8a573c84a70d197a4a341f7d5bfb3d.zip
UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page table
Use GenSmmPageTable() to create both IA32 and X64 Smm S3 page table. Signed-off-by: Dun Tan <dun.tan@intel.com> Cc: Eric Dong <eric.dong@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com> Cc: Rahul Kumar <rahul1.kumar@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c')
-rw-r--r--UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c b/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c
index bba4a6f058..650090e534 100644
--- a/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c
+++ b/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32/SmmProfileArch.c
@@ -18,7 +18,7 @@ InitSmmS3Cr3 (
VOID
)
{
- mSmmS3ResumeState->SmmS3Cr3 = Gen4GPageTable (TRUE);
+ mSmmS3ResumeState->SmmS3Cr3 = GenSmmPageTable (PagingPae, mPhysicalAddressBits);
return;
}