summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/PiSmmCpuDxeSmm
AgeCommit message (Expand)AuthorFilesLines
2019-09-20UefiCpuPkg: Fix potential spinLock issue in SmmStartupThisApDamian Nikodem1-7/+2
2019-09-13UefiCpuPkg/PiSmmCpu: Enable 5L paging only when phy addr line > 48Ray Ni2-22/+39
2019-09-04UefiCpuPkg/PiSmmCpu: Restrict access per PcdCpuSmmRestrictedMemoryAccessRay Ni4-8/+49
2019-09-04UefiCpuPkg/PiSmmCpu: Use new PCD PcdCpuSmmRestrictedMemoryAccessRay Ni2-22/+34
2019-08-21UefiCpuPkg/PiSmmCpuDxeSmm: Supports test then write new value logic.Dong, Eric1-0/+29
2019-08-21UefiCpuPkg/PiSmmCpuDxeSmm: Combine CR read/write action.Dong, Eric1-42/+62
2019-08-21UefiCpuPkg/PiSmmCpuDxeSmm: don't free page table pages that are required to h...Damian Nikodem1-40/+59
2019-08-13UefiCpuPkg/PiSmmCpuDxeSmm: Fix coding styleShenglei Zhang2-6/+6
2019-08-09UefiCpuPkg/PiSmmCpuDxeSmm: Clean up useless ConsoleLogLock spinlock.Eric Dong1-2/+0
2019-08-09UefiCpuPkg: Update code to include register definitions from MdePkgNi, Ray2-4/+2
2019-08-06UefiCpuPkg/PiSmmCpuDxeSmm: Remove debug message.Eric Dong1-21/+1
2019-08-06UefiCpuPkg/PiSmmCpuDxeSmm: Make code consistent with commentsshenglei2-3/+3
2019-08-05UefiCpuPkg/PiSmmCpuDxeSmm: Add check for pointer Pml5EntryShenglei Zhang1-0/+1
2019-08-02UefiCpuPkg/PiSmmCpuDxeSmm: Keep function comment and declaration adjacentShenglei Zhang1-1/+0
2019-07-26Revert "UefiCpuPkg/PiSmmCpu: Allow SMM access-out when static paging is OFF"Laszlo Ersek1-15/+6
2019-07-26UefiCpuPkg/PiSmmCpu: Allow SMM access-out when static paging is OFFNi, Ray1-6/+15
2019-07-16UefiCpuPkg/PiSmmCpuDxeSmm: Enable MM MP ProtocolEric Dong6-25/+1391
2019-07-12UefiCpuPkg/PiSmmCpu: ReclaimPages: fix incorrect operator bindingRay Ni1-1/+1
2019-07-12UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supportsRay Ni5-300/+561
2019-07-12Revert "UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supports"Ray Ni5-561/+300
2019-07-10UefiCpuPkg/PiSmmCpu: Enable 5 level paging when CPU supportsRay Ni5-300/+561
2019-07-10UefiCpuPkg/PiSmmCpu: Change variable names and comments to follow SDMRay Ni1-57/+57
2019-05-14UefiCpuPkg PiSmmCpuDxeSmm: Only support IN/OUT IO save state read (CVE-2018-1...Star Zeng1-8/+9
2019-04-09UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney35-245/+35
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