summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library
AgeCommit message (Expand)AuthorFilesLines
2021-10-21UefiCpuPkg/CpuCacheInfoLib: Add QuickSort function on BaseLibIanX Kuo4-6/+2
2021-10-20UefiCpuPkg: Cpu feature data stored in memory may be migratedLou, Yun1-3/+6
2021-09-16UefiCpuPkg: Refactor initialization of CPU features during S3 resumeLou, Yun2-15/+15
2021-08-23UefiCpuPkg/CpuCacheInfoLib: Correct logical for identifying cache typeJason1-1/+1
2021-08-09UefiCpuPkg/CpuCacheInfoLib: Sort CpuCacheInfo arrayLou, Yun4-3/+79
2021-07-06UefiCpuPkg/ExceptionLib: Conditionally clear shadow stack token busy bitSheng Wei1-41/+42
2021-06-21UefiCpuPkg/CpuCommonFeaturesLib: Correct the CPU location checkDaoxiang Li3-7/+7
2021-05-29UefiCpuPkg/MpInitLib: Allocate a separate SEV-ES AP reset stack areaLendacky, Thomas3-18/+69
2021-05-14UefiCpuPkg/CpuExceptionHandler: Add missing comma to exception name arrayLendacky, Thomas1-1/+1
2021-05-11UefiCpuPkg/MpInitLib: Properly cast from PCD to SEV-ES jump table pointerLendacky, Thomas1-1/+1
2021-04-12UefiCpuPkg/CpuTimerLib: Update LIBRARY_CLASS of Base instance.Lou, Yun1-2/+2
2021-04-09UefiCpuPkg/MpInitLib: Consume MicrocodeLib to remove duplicated codeRay Ni4-391/+96
2021-04-09UefiCpuPkg: Add MicrocodeLib for loading microcodeRay Ni2-0/+354
2021-04-09UefiCpuPkg: Remove PEI/DXE instances of CpuTimerLib.Jason Lou6-250/+0
2021-03-17UefiCpuPkg/MpInitLib: avoid printing debug messages in APRay Ni3-10/+27
2021-03-17UefiCpuPkg/CpuCacheInfoLib: Collect cache associative typeLou, Yun2-24/+40
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Add Standalone MM supportMichael Kubacki8-6/+94
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Abstract PcdCpuMaxLogicalProcessorNumberMichael Kubacki5-1/+45
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Cleanup library constructorsMichael Kubacki5-32/+54
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Rename SmmCpuFeaturesLib.cMichael Kubacki3-3/+3
2021-03-08UefiCpuPkg/SmmCpuFeaturesLib: Move multi-instance function decl to headerMichael Kubacki6-10/+27
2021-03-08UefiCpuPkg/MpInitLib: Remove unused Lock from MP_CPU_EXCHANGE_INFORay Ni5-15/+1
2021-03-08UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode offsetRay Ni7-180/+193
2021-03-02UefiCpuPkg/CpuExceptionHandlerLib: Clear CET shadow stack token busy bitSheng Wei6-2/+61
2021-02-26UefiCpuPkg/MpInitLib: Use XADD to avoid lock acquire/releaseRay Ni2-26/+12
2021-02-03UefiCpuPkg/CpuCacheInfoLib: Support no enabled AP case in DxeLibLou, Yun1-0/+7
2021-02-03UefiCpuPkg/CpuCacheInfoLib: Add MpService dependencyLou, Yun3-8/+3
2021-02-01UefiCpuPkg: SmmCpuExceptionHandlerLib: Added StandaloneMm module supportKun Qin1-1/+1
2021-01-29UefiCpuPkg/MpInitLib: Don't increase CpuCount in ApWakeupFunctionRay Ni1-11/+5
2021-01-26MdePkg/Cpuid.h: Change and add some macro definitions.Lou, Yun1-1/+1
2021-01-26UefiCpuPkg/Library/MpInitLib: Fix AP VolatileRegisters race conditionMichael D Kinney1-13/+18
2021-01-21UefiCpuPkg RegisterCpuFeaturesLib: NumberOfCpus may be uninitializedZeng, Star1-0/+1
2021-01-20UefiCpuPkg/CpuFeature: Don't assume CpuS3DataDxe alloc RegisterTableRay Ni1-33/+39
2021-01-19UefiCpuPkg/CpuCacheInfoLib: Add new CpuCacheInfoLib.Lou, Yun7-0/+940
2021-01-12UefiCpuPkg/MpInitLib: Fix a hang in above 4GB caseGuo Dong1-4/+4
2020-12-14UefiCpuPkg/CpuFeature: reduce time complexty to calc CpuInfo.FirstRay Ni1-49/+47
2020-12-14UefiCpuPkg RegisterCpuFeaturesLib: Use AllocatePages() for InitOrderStar Zeng1-1/+2
2020-12-08UefiCpuPkg/SmmCpuFeaturesLib: Add Tiger Lake supportGuo Dong1-1/+2
2020-12-04UefiCpuPkg/Feature: Support different thread count per coreRay Ni1-53/+60
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