summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MpInitLib
AgeCommit message (Expand)AuthorFilesLines
8 daysUefiCpuPkg/MpLib: Remove NotifyOnS3SmmInitDonePpiZhiguang Liu2-65/+0
2024-08-30UefiCpuPkg: Using the new name of LoongArch CSR 0x20 registerChao Li1-1/+1
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 Ni2-5/+28
2024-08-28UefiCpuPkg/MpInitLib: Separate X2APIC enabling to subfunctionRay Ni1-23/+42
2024-07-25UefiCpuPkg/MpInitLib: Reduce compiler dependencies for LoongArchDongyan Qian1-2/+2
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 Liu2-18/+12
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 Liu2-24/+29
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 Grimes4-4/+5
2024-06-04UefiCpuPkg:Relocate AP to new safe buffer in PeiMpLibDun Tan3-2/+161
2024-06-04UefiCpuPkg:Move some code in DxeMpLib to common placeDun Tan3-148/+198
2024-06-04UefiCpuPkg:Abstract some DxeMpLib code to functionDun Tan1-82/+140
2024-06-04UefiCpuPkg: Disable PG in IA32 ApLoopCodeDun Tan1-1/+5
2024-05-27UefiCpuPkg/MpLib:Do not assume BSP is #0.Ning Feng1-18/+31
2024-04-17UefiCpuPkg/MpInitLib: AP creation support under an SVSMTom Lendacky1-9/+19
2024-04-17UefiCpuPkg/MpInitLib: Use AmdSvsmSnpVmsaRmpAdjust() to set/clear VMSATom Lendacky5-81/+9
2024-04-17UefiCpuPkg/MpInitLib: Always use AP Create if GhcbApicIds HOB is presentTom Lendacky6-13/+112
2024-04-16UefiCpuPkg: Add multiprocessor library for LoongArch64Chao Li6-12/+2871
2024-04-16UefiCpuPkg/MpInitLib: Reorder the INF files alphabeticallyChao Li2-26/+28
2024-02-29UefiCpuPkg/MpInitLib: add struct MP_HAND_OFF_CONFIGGerd Hoffmann4-22/+75
2024-02-26UefiCpuPkg/MpInitLib: return early in GetBspNumber()Gerd Hoffmann1-7/+4
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SaveCpuMpData()Gerd Hoffmann1-18/+30
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 Hoffmann2-13/+24
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 Hoffmann2-10/+28
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-28UefiCpuPkg/MpInitLib: Use AsmCpuidEx() for CPUID_EXTENDED_TOPOLOGY leafTom Lendacky1-1/+8
2023-11-27UefiCpuPkg/MpInitLib: Update the comments of _CPU_MP_DATA.xieyuanh2-6/+9
2023-11-27UefiCpuPkg/MpInitLib: Enable execute disable bit.Yuanhao Xie2-3/+12
2023-10-31UefiCpuPkg: Correct file description for MpHandOff header fileYuanhao Xie1-1/+4
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-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