summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/PiSmmCpuDxeSmm
AgeCommit message (Expand)AuthorFilesLines
2019-04-04UefiCpuPkg\CpuSmm: Save & restore CR2 on-demand paging in SMMVanguput, Narendra K4-3/+84
2019-02-28UefiCpuPkg/PiSmmCpu: Add Shadow Stack Support for X86 SMM.Jiewen Yao17-44/+781
2019-01-02UefiCpuPkg: Merge StuffRsb.inc files into one in UefiCpuPkg/IncludeHao Wu6-114/+4
2018-12-25UefiCpuPkg/PiSmmCpuDxeSmm: Update to consume SpeculationBarrierHao Wu1-3/+3
2018-11-11UefiCpuPkg/PiSmmCpuDxeSmm: Separate semaphore container.Eric Dong1-9/+20
2018-11-08UefiCpuPkg/SmmCpu: Block access-out only when static paging is usedJiewen Yao1-2/+2
2018-10-30UefiCpuPkg/PiSmmCpuDxeSmm: Fix ASSERT for success.Marvin H?user1-2/+1
2018-10-26UefiCpuPkg/PiSmmCpuDxeSmm: Fix build failure for VS2012 and GCC49.Eric Dong1-0/+1
2018-10-26UefiCpuPkg/PiSmmCpuDxeSmm: Clean up useless code.Eric Dong2-25/+1
2018-10-26UefiCpuPkg/PiSmmCpuDxeSmm: Remove white space at line end.Eric Dong1-2/+2
2018-10-22UefiCpuPkg/PiSmmCpuDxeSmm: Add logic to support semaphore type.Eric Dong3-143/+276
2018-09-30UefiCpuPkg/PiSmmCpuDxeSmm: [CVE-2017-5753] Fix bounds check bypassHao Wu1-0/+5
2018-09-27UefiCpuPkg PiSmmCpuDxeSmm: Use new EfiLocateFirstAcpiTable()Star Zeng3-85/+6
2018-09-25UefiCpuPkg PiSmmCpuDxeSmm: Update SmiEntry function run the same positionLiming Gao1-9/+33
2018-09-21UefiCpuPkg: Remove redundant library classes, Ppis and GUIDsshenglei3-4/+0
2018-09-17UefiCpuPkg/PiSmmCpuDxeSmm: move InitSmmS3Cr3() into else blockJian J Wang1-5/+5
2018-09-17UefiCpuPkg/PiSmmCpuDxeSmm: add message for S3 config errorJian J Wang1-1/+9
2018-08-30UefiCpuPkg/PiSmmCpuDxeSmm: implement non-stop mode for SMMJian J Wang6-31/+137
2018-08-22UefiCpuPkg/PiSmmCpuDxeSmm: clear exec file mode bits on "PiSmmCpuDxeSmm.c"Laszlo Ersek1-0/+0
2018-08-21UefiCpuPkg/PiSmmCpuDxeSmm: [CVE-2017-5715] Stuff RSB before RSMHao Wu6-0/+122
2018-08-16UefiCpuPkg/PiSmmCpuDxeSmm: Use GDT/IDT saved in Smram.Eric Dong1-17/+14
2018-07-31UefiCpuPkg/PiSmmCpuDxeSmm: Avoid possible NULL ptr dereferenceHao Wu1-1/+1
2018-07-26UefiCpuPkg/PiSmmCpu: Check EFI_RUNTIME_RO in UEFI mem attrib table.Jiewen Yao3-3/+75
2018-07-26UefiCpuPkg/PiSmmCpu: Check for untested memory in GCDJiewen Yao1-24/+120
2018-06-28UefiCpuPkg: Clean up source filesLiming Gao3-10/+10
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: use mnemonics for FXSAVE(64)/FXRSTOR(64)Laszlo Ersek3-10/+8
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: remove DBs from SmmRelocationSemaphoreComplete32()Laszlo Ersek2-17/+23
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmInitStack" with PatchInstructionX86()Laszlo Ersek4-8/+12
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: eliminate "gSmmJmpAddr" and related DBsLaszlo Ersek4-28/+7
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmCr0" with PatchInstructionX86()Laszlo Ersek5-9/+12
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmCr4" with PatchInstructionX86()Laszlo Ersek5-9/+16
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmmCr3" with PatchInstructionX86()Laszlo Ersek4-8/+8
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: remove unneeded DBs from X64 SmmStartup()Laszlo Ersek1-9/+8
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "XdSupported" with PatchInstructionX86()Laszlo Ersek4-6/+16
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmiCr3" with PatchInstructionX86()Laszlo Ersek3-8/+8
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmiStack" with PatchInstructionX86()Laszlo Ersek3-9/+11
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: patch "gSmbase" with PatchInstructionX86()Laszlo Ersek3-12/+12
2018-04-04UefiCpuPkg/PiSmmCpuDxeSmm: remove *.S and *.asm assembly filesLaszlo Ersek17-4294/+0
2018-04-04UefiCpuPkg PiSmmCpuDxeSmm: Refine some comments about SmmMemoryAttributeStar Zeng2-23/+17
2018-02-08UefiCpuPkg/PiSmmCpuDxeSmm: fix infinite loop issue in SMM profileJian J Wang1-4/+17
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 Wang2-1/+25
2018-01-16UefiCpuPkg: Update PiSmmCpuDxeSmm pass XCODE5 tool chainLiming Gao9-24/+79
2018-01-15UefiCpuPkg PiSmmCpuDxeSmm: Remove redundant code to set IDT range to ROStar Zeng1-5/+4
2018-01-15UefiCpuPkg PiSmmCpuDxeSmm: Fixed #double fault on #page fault for IA32Star Zeng4-116/+57
2017-12-08UefiCpuPkg: PiSmmCpuDxeSmm Add the missing ASM_PFX in nasm codeLiming Gao1-5/+5
2017-12-08UefiCpuPkg PiSmmCpuDxeSmm: SMM profile and static paging mutual exclusionStar Zeng2-4/+20
2017-12-08UefiCpuPkg PiSmmCpuDxeSmm: Only DumpCpuContext in error caseStar Zeng2-4/+8