summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/PiSmmCpuDxeSmm/Ia32
AgeCommit message (Expand)AuthorFilesLines
2023-12-07UefiCpuPkg: Backup and Restore MSR IA32_U_CET in SMI handler.Sheng Wei1-0/+15
2023-12-07UefiCpuPkg: Only change CR4.CET bit for enable and disable CET.Sheng Wei1-3/+7
2023-12-07UefiCpuPkg: Use CET macro definitions in Cet.inc for SmiEntry.nasm files.Sheng Wei1-14/+2
2023-12-07UefiCpuPkg: Use macro CR4_CET_BIT to replace hard code value in Cet.nasm.Sheng Wei1-3/+4
2023-06-30UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page tableDun Tan1-1/+1
2023-06-30UefiCpuPkg: Add GenSmmPageTable() to create smm page tableDun Tan1-1/+1
2023-06-30UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.hDun Tan1-2/+1
2023-06-30UefiCpuPkg: Use CpuPageTableLib to convert SMM paging attribute.Dun Tan1-1/+2
2022-12-21UefiCpuPkg: Simplify the code to set smm page table as ROTan, Dun1-105/+0
2022-12-21UefiCpuPkg/PiSmmCpuDxeSmm: Introduce page table pool mechanismduntan1-18/+2
2022-08-15UefiCpuPkg/PiSmmCpuDxeSmm: Remove mInternalCr3 in PiSmmCpuDxeSmmDun Tan1-25/+5
2022-03-01UefiCpuPkg: Replace Opcode with the corresponding instructions.Jason2-4/+4
2021-12-07UefiCpuPkg: Apply uncrustify changesMichael Kubacki5-127/+137
2020-11-18UefiCpuPkg/PiSmmCpuDxeSmm: Reflect page table depth with page table addressSheng Wei1-2/+24
2020-07-07UefiCpuPkg: PiSmmCpuDxeSmm skip MSR_IA32_MISC_ENABLE manipulation on AMDKirkendall, Garrett1-2/+17
2019-12-04UefiCpuPkg: Update the coding stylesShenglei Zhang1-1/+1
2019-09-04UefiCpuPkg/PiSmmCpu: Restrict access per PcdCpuSmmRestrictedMemoryAccessRay Ni1-0/+14
2019-04-09UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney10-70/+10
2019-04-04UefiCpuPkg\CpuSmm: Save & restore CR2 on-demand paging in SMMVanguput, Narendra K1-0/+26
2019-02-28UefiCpuPkg/PiSmmCpu: Add Shadow Stack Support for X86 SMM.Jiewen Yao5-11/+228
2019-01-02UefiCpuPkg: Merge StuffRsb.inc files into one in UefiCpuPkg/IncludeHao Wu3-57/+2
2018-08-30UefiCpuPkg/PiSmmCpuDxeSmm: implement non-stop mode for SMMJian J Wang2-15/+31
2018-08-21UefiCpuPkg/PiSmmCpuDxeSmm: [CVE-2017-5715] Stuff RSB before RSMHao Wu3-0/+61
2018-06-28UefiCpuPkg: Clean up source filesLiming Gao1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: use mnemonics for FXSAVE(64)/FXRSTOR(64)Laszlo Ersek1-4/+4
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmInitStack" with PatchInstructionX86()Laszlo Ersek1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: eliminate "gSmmJmpAddr" and related DBsLaszlo Ersek1-5/+1
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmCr0" with PatchInstructionX86()Laszlo Ersek1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmCr4" with PatchInstructionX86()Laszlo Ersek1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmCr3" with PatchInstructionX86()Laszlo Ersek1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "XdSupported" with PatchInstructionX86()Laszlo Ersek1-3/+4
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmiCr3" with PatchInstructionX86()Laszlo Ersek1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmiStack" with PatchInstructionX86()Laszlo Ersek1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmbase" with PatchInstructionX86()Laszlo Ersek1-3/+3
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: remove *.S and *.asm assembly filesLaszlo Ersek8-2358/+0
2018-01-31UefiCpuPkg/PiSmmCpuDxeSmm: eliminate conditional jump in IA32 SmmStartup()Laszlo Ersek1-4/+3
2018-01-31UefiCpuPkg/PiSmmCpuDxeSmm: remove unneeded DBs from IA32 SmmStartup()Laszlo Ersek1-7/+6
2018-01-31UefiCpuPkg/PiSmmCpuDxeSmm: update comments in IA32 SmmStartup()Laszlo Ersek1-4/+4
2018-01-18UefiCpuPkg/PiSmmCpuDxeSmm: Enable NXE if it's supportedJian J Wang1-0/+14
2018-01-16UefiCpuPkg: Update PiSmmCpuDxeSmm pass XCODE5 tool chainLiming Gao2-2/+9
2018-01-15UefiCpuPkg PiSmmCpuDxeSmm: Fixed #double fault on #page fault for IA32Star Zeng1-57/+7
2017-12-08UefiCpuPkg PiSmmCpuDxeSmm: SMM profile and static paging mutual exclusionStar Zeng1-1/+10
2017-12-08UefiCpuPkg PiSmmCpuDxeSmm: Only DumpCpuContext in error caseStar Zeng1-2/+4
2017-11-21UefiCpuPkg: Fix unix style of EOLJian J Wang1-10/+10
2017-11-17UefiCpuPkg/PiSmmCpuDxeSmm: Add SmmMemoryAttribute protocolJian J Wang1-0/+10
2017-10-11UefiCpuPkg/PiSmmCpuDxeSmm: Implement NULL pointer detection for SMM codeJian J Wang1-0/+12
2017-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Centralize mPhysicalAddressBits definitionStar Zeng1-2/+0
2017-08-28UefiCpuPkg/PiSmmCpuDxeSmm: Fix memory protection crashStar Zeng1-0/+4
2017-05-19UefiCpuPkg/PiSmmCpuDxeSmm: Add missing JMP instructionMichael Kinney1-1/+2
2017-04-07UefiCpuPkg/PiSmmCpuDxeSmm: Consume new APIsJeff Fan1-12/+6