summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MpInitLib
AgeCommit message (Expand)AuthorFilesLines
2023-08-14UefiCpuPkg:Wake up APs after power-up or RESET through SIPI.YuanhaoXie1-1/+8
2023-08-14UefiCpuPkg: Add PcdFirstTimeWakeUpAPsBySipiYuanhaoXie2-0/+2
2023-07-27UefiCpuPkg: Decouple the SEV-ES functionality.YuanhaoXie1-1/+4
2023-07-11UefiCpuPkg: Eliminate the second INIT-SIPI-SIPI sequence.Xie, Yuanhao2-2/+145
2023-07-11UefiCpuPkg: ApWakeupFunction directly use CpuMpData.Xie, Yuanhao3-13/+6
2023-07-11UefiCpuPkg: Create MpHandOff.Xie, Yuanhao7-15/+186
2023-07-11UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop.Xie, Yuanhao1-33/+50
2023-07-11UefiCpuPkg: Refactor the logic for placing APs in HltLoop.Xie, Yuanhao1-11/+24
2023-04-10UefiCpuPkg: Update code to be more C11 compliant by using __func__Rebecca Cran4-7/+7
2023-04-01UefiCpuPkg/MpInitLib: Ensure SEV-SNP VMSA allocations are not 2MB alignedLendacky, Thomas via groups.io1-3/+23
2023-04-01UefiCpuPkg/MpInitLib: Reuse VMSA allocation to avoid unreserved allocationLendacky, Thomas via groups.io1-77/+121
2023-03-27UefiCpuPkg/CpuPageTableLib: Add OUTPUT IsModified parameter.Dun Tan1-2/+4
2023-03-27UefiCpuPkg/MpInitLib: Add code to initialize MapMaskDun Tan1-4/+1
2023-03-27UefiCpuPkg: Solve that stack top address is not mapped in pagetableXie, Yuanhao1-0/+1
2023-03-10UefiCpuPkg: Remove UefiCpuLib from module INFs.Yu Pu3-3/+0
2023-03-07UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasmXie, Yuanhao2-169/+170
2023-03-07UefiCpuPkg: Rename AsmRelocateApLoopStart.Yuanhao Xie4-28/+28
2023-03-07UefiCpuPkg: Put APs in 64 bit mode before handoff to OS.Xie, Yuanhao8-49/+273
2023-03-07UefiCpuPkg: Allocate contiguous memory for stacks and APs loop.Xie, Yuanhao1-23/+17
2023-03-07UefiCpuPkg: Split the path in RelocateApLoop into two.Xie, Yuanhao2-28/+48
2023-03-07UefiCpuPkg: Check AP_SAFE_STACK_SIZE during build time.Xie, Yuanhao1-1/+2
2023-01-09Revert "UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd"Yuanhao Xie5-235/+20
2023-01-09Revert "UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS."Yuanhao Xie6-183/+200
2022-12-20UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS.Xie, Yuanhao6-200/+183
2022-12-20UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmdYuanhao Xie5-20/+235
2022-11-14OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLibMin M Xu3-11/+11
2022-11-14OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLibMin M Xu6-6/+6
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