summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MpInitLib
AgeCommit message (Expand)AuthorFilesLines
2022-08-31UefiCpuPkg: Use Top of each AP's stack to save CpuMpDataYuanhao Xie5-13/+59
2022-08-31UefiCpuPkg/MpInitLib: Simplify logic in SwitchBspLiu, Zhiguang4-63/+56
2022-08-31UefiCpuPkg/MpInitLib: Fix potential issue when IDT table is at above 4GLiu, Zhiguang1-3/+5
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-05-11UefiCpuPkg: Revert "UefiCpuPkg: Enable Tdx support in MpInitLib"Min M Xu6-308/+5
2022-04-02UefiCpuPkg: Enable Tdx support in MpInitLibMin Xu6-5/+308
2022-03-14UefiCpuPkg/MpInitLib:remove optional in declarationwenyi,xie via groups.io1-1/+1
2022-03-01UefiCpuPkg: Replace Opcode with the corresponding instructions.Jason1-3/+3
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 Kubacki5-782/+878
2021-12-07UefiCpuPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END()Michael D Kinney1-2/+2
2021-12-07UefiCpuPkg: Change OPTIONAL keyword usage styleMichael D Kinney2-6/+5
2021-05-29UefiCpuPkg/MpInitLib: Allocate a separate SEV-ES AP reset stack areaLendacky, Thomas3-18/+69
2021-05-11UefiCpuPkg/MpInitLib: Properly cast from PCD to SEV-ES jump table pointerLendacky, Thomas1-1/+1
2021-04-09UefiCpuPkg/MpInitLib: Consume MicrocodeLib to remove duplicated codeRay Ni4-391/+96
2021-03-17UefiCpuPkg/MpInitLib: avoid printing debug messages in APRay Ni3-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-02-26UefiCpuPkg/MpInitLib: Use XADD to avoid lock acquire/releaseRay Ni2-26/+12
2021-01-29UefiCpuPkg/MpInitLib: Don't increase CpuCount in ApWakeupFunctionRay Ni1-11/+5
2021-01-26UefiCpuPkg/Library/MpInitLib: Fix AP VolatileRegisters race conditionMichael D Kinney1-13/+18
2021-01-12UefiCpuPkg/MpInitLib: Fix a hang in above 4GB caseGuo Dong1-4/+4
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 Lendacky2-5/+7
2020-11-10UefiCpuPkg/MpInitLib: Set the SW exit fields when performing VMGEXITTom Lendacky1-0/+6
2020-10-19UefiCpuPkg/MpInitLib: Reduce reset vector memory pressureTom Lendacky1-19/+17
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-07-07UefiCpuPkg: Move StandardSignatureIsAuthenticAMD to BaseUefiCpuLibKirkendall, Garrett1-23/+0
2020-05-15UefiCpuPkg/MpService: GetProcessorInfo returns 6-level topologyRay Ni1-0/+19
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-14UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib.Siyuan Fu6-110/+113
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