summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library
AgeCommit message (Expand)AuthorFilesLines
2020-11-10UefiCpuPkg/MpInitLib: For SEV-ES guest, set stack based on processor numberTom Lendacky1-1/+6
2020-11-10UefiCpuPkg, OvmfPkg: Disable interrupts when using the GHCBTom Lendacky3-13/+17
2020-11-10UefiCpuPkg/MpInitLib: Set the SW exit fields when performing VMGEXITTom Lendacky1-0/+6
2020-11-10UefiCpuPkg/VmgExitLib: Add interfaces to set/read GHCB ValidBitmap bitsTom Lendacky1-0/+42
2020-10-19UefiCpuPkg/MpInitLib: Reduce reset vector memory pressureTom Lendacky1-19/+17
2020-09-14UefiCpuPkg/RegisterCpuFeaturesLib: Support MpServices2 only case.Chasel Chiu3-44/+28
2020-08-24UefiCpuPkg/MpInitLib: Always initialize the DoDecrement variableTom Lendacky1-3/+1
2020-08-17UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for OS useTom Lendacky4-18/+179
2020-08-17UefiCpuPkg: Allow AP booting under SEV-ESTom Lendacky10-14/+737
2020-08-17UefiCpuPkg/MpInitLib: Add CPU MP data flag to indicate if SEV-ES is enabledTom Lendacky4-0/+5
2020-08-17UefiCpuPkg/CpuExceptionHandler: Add base support for the #VC exceptionTom Lendacky10-2/+86
2020-08-16UefiCpuPkg: Implement library support for VMGEXITTom Lendacky3-0/+163
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 Ni4-0/+2283
2020-08-03UefiCpuPkg/CpuCommonFeaturesLib: Fix spelling mistakeMichael D Kinney1-1/+1
2020-07-28UefiCpuPkg: Correct some typos.Guomin Jiang4-7/+7
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetFixedMtrr()Ray Ni1-29/+0
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrSetVariableMtrr()Ray Ni1-29/+0
2020-07-14UefiCpuPkg/MtrrLib: Remove unnecessary API MtrrGetVariableMtrr()Ray Ni1-26/+1
2020-07-07UefiCpuPkg: Move StandardSignatureIsAuthenticAMD to BaseUefiCpuLibKirkendall, Garrett7-69/+53
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, Thomas6-3/+472
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-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 Wu2-12/+13
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 Fu6-110/+113
2020-02-14UefiCpuPkg/CpuFeature: Introduce First to indicate 1st unit.Ray Ni1-1/+75
2020-02-14UefiCpuPkg/RegisterCpuFeaturesLib: Rename [Before|After]FeatureBitMaskRay Ni2-33/+41
2020-02-14UefiCpuPkg/RegisterCpuFeaturesLib: Delete CPU_FEATURE_[BEFORE|AFTER]Ray Ni2-10/+10
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 Coeur6-10/+10
2020-02-06UefiCpuPkg/MpInitLib: Always get CPUID & PlatformID in MicrocodeDetect()Hao A Wu1-2/+13
2020-01-19UefiCpuPkg/MpInitLib: Fix possible uninitialized 'InitFlag' fieldHao A Wu1-1/+5
2020-01-10UefiCpuPkg: Shadow microcode patch according to FIT microcode entry.Siyuan Fu5-67/+210
2020-01-10UefiCpuPkg/CpuCommonFeaturesLib: SMXE bit of CR4 should setJason Voelz1-0/+9
2020-01-08UefiCpuPkg: Always load microcode patch on AP processor.Siyuan, Fu1-6/+0
2020-01-08UefiCpuPkg: Remove alignment check when calculate microcode size.Siyuan Fu2-21/+6
2020-01-02UefiCpuPkg/MpInitLib: Remove redundant microcode fields in CPU_MP_DATAHao A Wu2-42/+14
2020-01-02UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATAHao A Wu1-2/+2
2020-01-02UefiCpuPkg/MpInitLib: Produce EDKII microcode patch HOBHao A Wu5-8/+100
2020-01-02UefiCpuPkg/MpInitLib: Reduce the size when loading microcode patchesHao A Wu3-62/+340
2020-01-02UefiCpuPkg/MpInitLib: Collect processors' CPUID & Platform ID infoHao A Wu2-1/+15
2019-12-04UefiCpuPkg: Update the coding stylesShenglei Zhang1-1/+1