summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-15UefiCpuPkg:Limit PhysicalAddressBits in special caseDun Tan1-2/+16
2023-06-30UefiCpuPkg: Add GenSmmPageTable() to create smm page tableDun Tan1-194/+26
2023-06-30UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.hDun Tan1-2/+0
2023-06-30UefiCpuPkg: Use CpuPageTableLib to convert SMM paging attribute.Dun Tan1-1/+6
2022-12-21UefiCpuPkg: Simplify the code to set smm page table as ROTan, Dun1-153/+0
2022-12-21UefiCpuPkg/PiSmmCpuDxeSmm: Introduce page table pool mechanismduntan1-18/+2
2022-12-08UefiCpuPkg: Bug fix in 5LPage handlingRobert Guenzel1-3/+4
2022-08-15UefiCpuPkg/PiSmmCpuDxeSmm: Remove mInternalCr3 in PiSmmCpuDxeSmmDun Tan1-51/+23
2021-12-07UefiCpuPkg: Apply uncrustify changesMichael Kubacki1-275/+326
2021-11-12UefiCpuPkg/PiSmmCpuDxeSmm: Use SMM Interrupt Shadow StackSheng, W1-1/+11
2021-04-20UefiCpuPkg: PiSmmCpuDxeSmm: Not to Change Bitwidth During Static PagingKun Qin1-14/+16
2021-04-09UefiCpuPkg/PiSmmCpuDxeSmm: Support detect SMM shadow stack overflowSheng, W1-1/+8
2021-03-02UefiCpuPkg/PiSmmCpuDxeSmm: Fix SMM stack offset is not correctedk2-stable202102Sheng Wei1-1/+3
2020-11-18UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page table addressSheng Wei1-7/+36
2019-12-04UefiCpuPkg: Update the coding stylesShenglei Zhang1-1/+1
2019-09-13UefiCpuPkg/PiSmmCpu: Enable 5L paging only when phy addr line > 48Ray Ni1-20/+37
2019-09-04UefiCpuPkg/PiSmmCpu: Restrict access per PcdCpuSmmRestrictedMemoryAccessRay Ni1-0/+14
2019-09-04UefiCpuPkg/PiSmmCpu: Use new PCD PcdCpuSmmRestrictedMemoryAccessRay Ni1-21/+31
2019-08-21UefiCpuPkg/PiSmmCpuDxeSmm: don't free page table pages that are required to h...Damian Nikodem1-40/+59
2019-08-05UefiCpuPkg/PiSmmCpuDxeSmm: Add check for pointer Pml5EntryShenglei Zhang1-0/+1
2019-07-12UefiCpuPkg/PiSmmCpu: ReclaimPages: fix incorrect operator bindingRay Ni1-1/+1
2019-07-12UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supportsRay Ni1-170/+315
2019-07-12Revert "UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supports"Ray Ni1-315/+170
2019-07-10UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supportsRay Ni1-170/+315
2019-04-09UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-7/+1
2019-04-04UefiCpuPkg\CpuSmm: Save & restore CR2 on-demand paging in SMMVanguput, Narendra K1-0/+30
2019-02-28UefiCpuPkg/PiSmmCpu: Add Shadow Stack Support for X86 SMM.Jiewen Yao1-1/+38
2018-11-08UefiCpuPkg/SmmCpu: Block access-out only when static paging is usedJiewen Yao1-2/+2
2018-08-30UefiCpuPkg/PiSmmCpuDxeSmm: implement non-stop mode for SMMJian J Wang1-14/+29
2017-12-08UefiCpuPkg PiSmmCpuDxeSmm: SMM profile and static paging mutual exclusionStar Zeng1-3/+10
2017-12-08UefiCpuPkg PiSmmCpuDxeSmm: Only DumpCpuContext in error caseStar Zeng1-2/+4
2017-11-21UefiCpuPkg: Fix unix style of EOLJian J Wang1-14/+14
2017-11-17UefiCpuPkg/PiSmmCpuDxeSmm: Add SmmMemoryAttribute protocolJian J Wang1-1/+14
2017-10-11UefiCpuPkg/PiSmmCpuDxeSmm: Implement NULL pointer detection for SMM codeJian J Wang1-0/+12
2017-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Centralize mPhysicalAddressBits definitionStar Zeng1-1/+0
2017-04-07UefiCpuPkg/PiSmmCpuDxeSmm: Consume new APIsJeff Fan1-12/+6
2017-03-01UefiCpuPkg/PiSmmCpuDxeSmm: Add support for PCD PcdPteMemoryEncryptionAddressO...Leo Duran1-19/+22
2016-12-19UefiCpuPkg/PiSmmCpu: Add SMM Comm Buffer Paging Protection.Jiewen Yao1-0/+7
2016-11-24UefiCpuPkg/PiSmmCpu: Correct exception message.Jiewen Yao1-4/+33
2016-11-18MdeModulePkg/PiSmmCpuDxeSmm: Check RegisterCpuInterruptHandler statusJeff Fan1-1/+3
2016-11-17UefiCpuPkg/PiSmmCpuDxeSmm: Add paging protection.Jiewen Yao1-15/+259
2016-05-24UefiCpuPkg/PiSmmCpuDxeSmm: Using global semaphores in aligned bufferJeff Fan1-5/+4
2015-11-30UefiCpuPkg/PiSmmCpu: Always set RW+P bit for page table by defaultYao, Jiewen1-4/+4
2015-11-27Revert "Always set WP in CR0."Laszlo Ersek1-3/+3
2015-11-26Always set WP in CR0.Yao, Jiewen1-3/+3
2015-10-19UefiCpuPkg: Add PiSmmCpuDxeSmm module X64 filesMichael Kinney1-0/+692