summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MpInitLib/MpLib.c
AgeCommit message (Expand)AuthorFilesLines
2024-08-28UefiCpuPkg/MpInitLib: Skip X2APIC enabling when BSP in X2APIC alreadyRay Ni1-1/+3
2024-08-28UefiCpuPkg/MpInitLib: Sync BSP's APIC mode to APs in InitConfig pathRay Ni1-0/+11
2024-08-28UefiCpuPkg/MpInitLib: Separate X2APIC enabling to subfunctionRay Ni1-23/+42
2024-07-24UefiCpuPkg: Removing redundant parameter in RestoreVolatileRegistersZhiguang Liu1-25/+20
2024-07-24UefiCpuPkg: Change RestoreVolatileRegisters second parameterZhiguang Liu1-4/+4
2024-07-24UefiCpuPkg: Combine the code to set ApInitDoneZhiguang Liu1-5/+1
2024-07-24UefiCpuPkg: Remove ApInitReconfig statusZhiguang Liu1-15/+10
2024-07-24UefiCpuPkg: Let AP always save/restore volatile registersZhiguang Liu1-46/+25
2024-07-24UefiCpuPkg: Sync the init timer count instead of current timer countZhiguang Liu1-23/+28
2024-07-24UefiCpuPkg: Preserve Local APIC Timer Settings During BSP SwitchZhiguang Liu1-1/+6
2024-07-24UefiCpuPkg: Also exchange CPU_AP_DATA in SortApicId()Zhiguang Liu1-14/+8
2024-07-04UefiCpuPkg: Add AMD SEV-ES features supportAlexey Kardashevskiy1-3/+9
2024-06-18UefiCpuPkg/MpInitLib: Update references to SEV-SNP header filePaul Grimes1-1/+1
2024-06-04UefiCpuPkg:Move some code in DxeMpLib to common placeDun Tan1-0/+142
2024-05-27UefiCpuPkg/MpLib:Do not assume BSP is #0.Ning Feng1-18/+31
2024-04-17UefiCpuPkg/MpInitLib: Always use AP Create if GhcbApicIds HOB is presentTom Lendacky1-4/+5
2024-02-29UefiCpuPkg/MpInitLib: add struct MP_HAND_OFF_CONFIGGerd Hoffmann1-6/+41
2024-02-26UefiCpuPkg/MpInitLib: return early in GetBspNumber()Gerd Hoffmann1-7/+4
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to MpInitLibInitializeGerd Hoffmann1-21/+47
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SwitchApContext()Gerd Hoffmann1-12/+23
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetBspNumber()Gerd Hoffmann1-8/+15
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetMpHandOffHobGerd Hoffmann1-10/+16
2024-01-09UefiCpuPkg: set EXTENDED_PROCESSOR_INFORMATION to 0duntan1-0/+2
2023-11-28UefiCpuPkg/MpInitLib: Copy SEV-ES save area pointer during APIC ID sortingTom Lendacky1-1/+7
2023-11-27UefiCpuPkg/MpInitLib: Enable execute disable bit.Yuanhao Xie1-3/+11
2023-10-26UefiCpuPkg/MpInitLib: Wait for all APs to finish initializationYuanhao Xie1-2/+7
2023-08-14UefiCpuPkg:Wake up APs after power-up or RESET through SIPI.YuanhaoXie1-1/+8
2023-07-27UefiCpuPkg: Decouple the SEV-ES functionality.YuanhaoXie1-1/+4
2023-07-11UefiCpuPkg: Eliminate the second INIT-SIPI-SIPI sequence.Xie, Yuanhao1-2/+136
2023-07-11UefiCpuPkg: ApWakeupFunction directly use CpuMpData.Xie, Yuanhao1-9/+3
2023-07-11UefiCpuPkg: Create MpHandOff.Xie, Yuanhao1-13/+70
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 Cran1-1/+1
2022-11-14OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLibMin M Xu1-1/+1
2022-08-31UefiCpuPkg: Use Top of each AP's stack to save CpuMpDataYuanhao Xie1-9/+28
2022-08-31UefiCpuPkg/MpInitLib: Simplify logic in SwitchBspLiu, Zhiguang1-1/+34
2022-06-10MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitializeRay Ni1-24/+29
2022-06-10MpInitLib: Only allocate below 1MB memory for 16bit codeRay Ni1-50/+44
2022-06-10MpInitLib: Put SEV logic in separate fileRay Ni1-9/+4
2022-06-10MpInitLib: Allocate code buffer for PEI phaseRay Ni1-1/+1
2022-05-11UefiCpuPkg: Revert "UefiCpuPkg: Enable Tdx support in MpInitLib"Min M Xu1-58/+5
2022-04-02UefiCpuPkg: Enable Tdx support in MpInitLibMin Xu1-5/+58
2021-12-09UefiCpuPkg/MpInitLib: Use SEV-SNP AP Creation NAE event to launch APsTom Lendacky1-19/+40
2021-12-09UefiCpuPkg/MpInitLib: use BSP to do extended topology checkMichael Roth1-0/+7
2021-12-09UefiCpuPkg/MpLib: add support to register GHCB GPA when SEV-SNP is enabledBrijesh Singh1-5/+7
2021-12-09UefiCpuPkg/MpInitLib: use PcdConfidentialComputingAttr to check SEV statusBrijesh Singh1-3/+70
2021-12-09UefiCpuPkg/MpInitLib: move SEV specific routines in AmdSev.cBrijesh Singh1-223/+1
2021-12-07UefiCpuPkg: Apply uncrustify changesMichael Kubacki1-353/+408
2021-12-07UefiCpuPkg: Change complex DEBUG_CODE() to DEBUG_CODE_BEGIN/END()Michael D Kinney1-2/+2