summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
2020-08-17UefiCpuPkg/UefiCpuPkg.ci.yaml: Add configuration for Ecc checkShenglei Zhang1-0/+12
2020-08-17UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for OS useTom Lendacky4-18/+179
2020-08-17UefiCpuPkg: Allow AP booting under SEV-ESTom Lendacky11-15/+738
2020-08-17UefiCpuPkg/MpInitLib: Add CPU MP data flag to indicate if SEV-ES is enabledTom Lendacky4-0/+5
2020-08-17UefiCpuPkg: Add a 16-bit protected mode code segment descriptorTom Lendacky3-6/+15
2020-08-17UefiCpuPkg: Create an SEV-ES workarea PCDTom Lendacky2-0/+16
2020-08-17UefiCpuPkg/CpuExceptionHandler: Add base support for the #VC exceptionTom Lendacky10-2/+86
2020-08-16UefiCpuPkg: Implement library support for VMGEXITTom Lendacky6-0/+271
2020-08-16UefiCpuPkg: Create PCD to be used in support of SEV-ESTom Lendacky2-0/+9
2020-08-12UefiCpuPkg/MtrrLibUnitTest: Change to use static array for CI testRay Ni5-12/+5126
2020-08-12UefiCpuPkg/MtrrLib/UnitTest: Add host based unit testRay Ni6-1/+2325
2020-08-03UefiCpuPkg/CpuCommonFeaturesLib: Fix spelling mistakeMichael D Kinney1-1/+1
2020-07-31UefiCpuPkg/PiSmmCpuDxeSmm: pause in WaitForSemaphore() before re-fetchLaszlo Ersek1-7/+11
2020-07-31UefiCpuPkg/UefiCpuPkg.ci.yaml: Add configuration for LicenseCheckShenglei Zhang1-0/+3
2020-07-28UefiCpuPkg: Correct some typos.Guomin Jiang6-10/+10
2020-07-28UefiCpuPkg/CpuMpPei: Enable paging and set NP flag to avoid TOCTOU (CVE-2019-...Guomin Jiang2-5/+30
2020-07-28UefiCpuPkg/SecMigrationPei: Add initial PEIM (CVE-2019-11098)Michael Kubacki10-2/+709
2020-07-28UefiCpuPkg/CpuMpPei: Add GDT migration support (CVE-2019-11098)Michael Kubacki4-2/+60
2020-07-15UefiCpuPkg: Add New Memory AttributesOleksiy Yakovlev4-24/+8
2020-07-15UefiCpuPkg: Update EFI_MEMORY_CACHETYPE_MASK definitionOleksiy Yakovlev1-1/+2
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetFixedMtrr()Ray Ni2-44/+0
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetVariableMtrr()Ray Ni2-44/+0
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrGetVariableMtrr()Ray Ni2-42/+2
2020-07-07UefiCpuPkg: PiSmmCpuDxeSmm skip MSR_IA32_MISC_ENABLE manipulation on AMDKirkendall, Garrett4-5/+46
2020-07-07UefiCpuPkg: Move StandardSignatureIsAuthenticAMD to BaseUefiCpuLibKirkendall, Garrett8-69/+67
2020-06-23UefiCpuPkg/SecCore: Add pre-memory AP vectorCole, Deric1-7/+24
2020-05-15UefiCpuPkg/MpService: GetProcessorInfo returns 6-level topologyRay Ni1-0/+19
2020-05-11UefiCpuPkg/CpuExceptionHandler: Revert CpuExceptionHandler binary patchingLendacky, Thomas1-19/+6
2020-05-11UefiCpuPkg/CpuExceptionHandler: Make XCODE5 changes toolchain specificLendacky, Thomas7-3/+479
2020-05-06UefiCpuPkg/MpInitLib: Remove Executable attribute from MpLib.hLeo Duran1-0/+0
2020-04-30UefiCpuPkg/MpInitLib: Avoid ApInitReconfig in PEI.Dong, Eric1-2/+11
2020-04-30UefiCpuPkg/MpInitLib: Restore IDT context for APs.Eric Dong1-11/+23
2020-04-23UefiCpuPkg/MpInitLib: Add missing explicit PcdLib dependencyHao A Wu3-0/+3
2020-04-13UefiCpuPkg/PiSmmCpuDxeSmm: Remove useless code in ResetTokens.Dong, Eric1-20/+0
2020-04-13UefiCpuPkg/PiSmmCpuDxeSmm: Remove Used parameter.Dong, Eric2-6/+5
2020-04-13UefiCpuPkg/PiSmmCpuDxeSmm: Improve the performance of GetFreeToken()Ray Ni2-47/+27
2020-03-27UefiCpuPkg/MpInitLib: Add out attribute for parameter.GuoMinJ3-3/+3
2020-03-27UefiCpuPkg/MpInitLib DXE: Add PCD to control AP status check intervalHao A Wu4-13/+23
2020-03-04UefiCpuPkg/PiSmmCpuDxeSmm: fix S3 Resume for CPU hotplugLaszlo Ersek1-2/+12
2020-03-02UefiCpuPkg/MpInitLib: Skip reading PlatformId on AMD processors.edk2-stable202002Leo Duran2-2/+36
2020-02-19UefiCpuPkg RegisterCpuFeaturesLib: Match data type and format specifierZeng, Star1-12/+12
2020-02-14UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib.Siyuan Fu9-123/+183
2020-02-14UefiCpuPkg/CpuFeature: Introduce First to indicate 1st unit.Ray Ni2-1/+111
2020-02-14UefiCpuPkg/RegisterCpuFeaturesLib: Rename [Before|After]FeatureBitMaskRay Ni2-33/+41
2020-02-14UefiCpuPkg/RegisterCpuFeaturesLib: Delete CPU_FEATURE_[BEFORE|AFTER]Ray Ni3-22/+13
2020-02-11UefiCpuPkg/MpInitLib: Not pass microcode info between archs in CPU_MP_DATAHao A Wu5-12/+80
2020-02-11Revert UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATAHao A Wu1-2/+2
2020-02-10UefiCpuPkg/Smm: Fix various typosAntoine Coeur7-12/+12
2020-02-10UefiCpuPkg/PiSmm: Fix various typosAntoine Coeur9-18/+18
2020-02-10UefiCpuPkg/CpuDxe: Fix few typosAntoine Coeur8-15/+15