summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library
AgeCommit message (Expand)AuthorFilesLines
2022-06-10MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitializeRay Ni1-24/+29
2022-06-10MpInitLib: Only allocate below 1MB memory for 16bit codeRay Ni3-56/+46
2022-06-10MpInitLib: Put SEV logic in separate fileRay Ni6-172/+161
2022-06-10MpInitLib: remove unneeded global ASM_PFXRay Ni2-15/+3
2022-06-10MpInitLib: Allocate code buffer for PEI phaseRay Ni4-8/+13
2022-06-10CpuException: Add InitializeSeparateExceptionStacksRay Ni4-141/+55
2022-06-10CpuException: Remove InitializeCpuInterruptHandlersRay Ni5-204/+22
2022-06-10CpuException: Avoid allocating page but using global variablesRay Ni1-19/+5
2022-06-10CpuException: Init global variables in-placeRay Ni2-13/+12
2022-06-10CpuException: Avoid allocating code pages for DXE instanceRay Ni4-28/+9
2022-05-11UefiCpuPkg: Revert "UefiCpuPkg: Enable Tdx support in MpInitLib"Min M Xu6-308/+5
2022-05-06UefiCpuPkg: Add CpuLib to module INFs that depend on UefiCpuLib.Yu Pu4-0/+4
2022-04-02UefiCpuPkg: Setting initial-count register as the last stepMin Xu1-5/+5
2022-04-02UefiCpuPkg: Enable Tdx support in MpInitLibMin Xu6-5/+308
2022-04-02UefiCpuPkg: Support TDX in BaseXApicX2ApicLibMin Xu1-8/+152
2022-04-02UefiCpuPkg/CpuExceptionHandler: Add base support for the #VE exceptionMin Xu2-31/+79
2022-04-02UefiCpuPkg: Extend VmgExitLibNull to handle #VE exceptionMin Xu2-0/+39
2022-03-14UefiCpuPkg/MpInitLib:remove optional in declarationwenyi,xie via groups.io1-1/+1
2022-03-04UefiCpuPkg: Extend SMM CPU Service with rendezvous support.Li, Zhihao2-0/+138
2022-03-01UefiCpuPkg: Replace Opcode with the corresponding instructions.Jason5-33/+33
2021-12-09UefiCpuPkg/MpInitLib: Use SEV-SNP AP Creation NAE event to launch APsTom Lendacky7-22/+433
2021-12-09UefiCpuPkg/MpInitLib: use BSP to do extended topology checkMichael Roth5-0/+67
2021-12-09UefiCpuPkg/MpLib: add support to register GHCB GPA when SEV-SNP is enabledBrijesh Singh4-5/+64
2021-12-09UefiCpuPkg/MpInitLib: use PcdConfidentialComputingAttr to check SEV statusBrijesh Singh6-10/+90
2021-12-09UefiCpuPkg/MpInitLib: move SEV specific routines in AmdSev.cBrijesh Singh7-306/+421
2021-12-07UefiCpuPkg: Apply uncrustify changesMichael Kubacki61-8715/+9312
2021-12-07UefiCpuPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END()Michael D Kinney4-11/+10
2021-12-07UefiCpuPkg: Change OPTIONAL keyword usage styleMichael D Kinney23-59/+56
2021-11-12UefiCpuPkg/PiSmmCpuDxeSmm: Use SMM Interrupt Shadow StackSheng, W1-20/+46
2021-11-10UefiCpuPkg/UefiCpuLib: Add GetCpuFamilyModel and GetCpuSteppingIdNi, Ray1-0/+43
2021-11-05UefiCpuPkg/MtrrLib/UnitTest: Fix 32-bit GCC build issuesMichael D Kinney1-5/+5
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