| Commit message (Expand) | Author | Age | Files | Lines |
* | UefiCpuPkg/MpInitLib: AP creation support under an SVSM | Tom Lendacky | 2024-04-17 | 1 | -9/+19 |
* | UefiCpuPkg/MpInitLib: Use AmdSvsmSnpVmsaRmpAdjust() to set/clear VMSA | Tom Lendacky | 2024-04-17 | 5 | -81/+9 |
* | UefiCpuPkg/MpInitLib: Always use AP Create if GhcbApicIds HOB is present | Tom Lendacky | 2024-04-17 | 6 | -13/+112 |
* | UefiCpuPkg: Add multiprocessor library for LoongArch64 | Chao Li | 2024-04-16 | 6 | -12/+2871 |
* | UefiCpuPkg/MpInitLib: Reorder the INF files alphabetically | Chao Li | 2024-04-16 | 2 | -26/+28 |
* | UefiCpuPkg/MpInitLib: add struct MP_HAND_OFF_CONFIG | Gerd Hoffmann | 2024-02-29 | 4 | -22/+75 |
* | UefiCpuPkg/MpInitLib: return early in GetBspNumber() | Gerd Hoffmann | 2024-02-26 | 1 | -7/+4 |
* | UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SaveCpuMpData() | Gerd Hoffmann | 2024-02-26 | 1 | -18/+30 |
* | UefiCpuPkg/MpInitLib: Add support for multiple HOBs to MpInitLibInitialize | Gerd Hoffmann | 2024-02-26 | 1 | -21/+47 |
* | UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SwitchApContext() | Gerd Hoffmann | 2024-02-26 | 2 | -13/+24 |
* | UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetBspNumber() | Gerd Hoffmann | 2024-02-26 | 1 | -8/+15 |
* | UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetMpHandOffHob | Gerd Hoffmann | 2024-02-26 | 2 | -10/+28 |
* | UefiCpuPkg: set EXTENDED_PROCESSOR_INFORMATION to 0 | duntan | 2024-01-09 | 1 | -0/+2 |
* | UefiCpuPkg/MpInitLib: Copy SEV-ES save area pointer during APIC ID sorting | Tom Lendacky | 2023-11-28 | 1 | -1/+7 |
* | UefiCpuPkg/MpInitLib: Use AsmCpuidEx() for CPUID_EXTENDED_TOPOLOGY leaf | Tom Lendacky | 2023-11-28 | 1 | -1/+8 |
* | UefiCpuPkg/MpInitLib: Update the comments of _CPU_MP_DATA. | xieyuanh | 2023-11-27 | 2 | -6/+9 |
* | UefiCpuPkg/MpInitLib: Enable execute disable bit. | Yuanhao Xie | 2023-11-27 | 2 | -3/+12 |
* | UefiCpuPkg: Correct file description for MpHandOff header file | Yuanhao Xie | 2023-10-31 | 1 | -1/+4 |
* | UefiCpuPkg/MpInitLib: Wait for all APs to finish initialization | Yuanhao Xie | 2023-10-26 | 1 | -2/+7 |
* | UefiCpuPkg:Wake up APs after power-up or RESET through SIPI. | YuanhaoXie | 2023-08-14 | 1 | -1/+8 |
* | UefiCpuPkg: Add PcdFirstTimeWakeUpAPsBySipi | YuanhaoXie | 2023-08-14 | 2 | -0/+2 |
* | UefiCpuPkg: Decouple the SEV-ES functionality. | YuanhaoXie | 2023-07-27 | 1 | -1/+4 |
* | UefiCpuPkg: Eliminate the second INIT-SIPI-SIPI sequence. | Xie, Yuanhao | 2023-07-11 | 2 | -2/+145 |
* | UefiCpuPkg: ApWakeupFunction directly use CpuMpData. | Xie, Yuanhao | 2023-07-11 | 3 | -13/+6 |
* | UefiCpuPkg: Create MpHandOff. | Xie, Yuanhao | 2023-07-11 | 7 | -15/+186 |
* | UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop. | Xie, Yuanhao | 2023-07-11 | 1 | -33/+50 |
* | UefiCpuPkg: Refactor the logic for placing APs in HltLoop. | Xie, Yuanhao | 2023-07-11 | 1 | -11/+24 |
* | UefiCpuPkg: Update code to be more C11 compliant by using __func__ | Rebecca Cran | 2023-04-10 | 4 | -7/+7 |
* | UefiCpuPkg/MpInitLib: Ensure SEV-SNP VMSA allocations are not 2MB aligned | Lendacky, Thomas via groups.io | 2023-04-01 | 1 | -3/+23 |
* | UefiCpuPkg/MpInitLib: Reuse VMSA allocation to avoid unreserved allocation | Lendacky, Thomas via groups.io | 2023-04-01 | 1 | -77/+121 |
* | UefiCpuPkg/CpuPageTableLib: Add OUTPUT IsModified parameter. | Dun Tan | 2023-03-27 | 1 | -2/+4 |
* | UefiCpuPkg/MpInitLib: Add code to initialize MapMask | Dun Tan | 2023-03-27 | 1 | -4/+1 |
* | UefiCpuPkg: Solve that stack top address is not mapped in pagetable | Xie, Yuanhao | 2023-03-27 | 1 | -0/+1 |
* | UefiCpuPkg: Remove UefiCpuLib from module INFs. | Yu Pu | 2023-03-10 | 3 | -3/+0 |
* | UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm | Xie, Yuanhao | 2023-03-07 | 2 | -169/+170 |
* | UefiCpuPkg: Rename AsmRelocateApLoopStart. | Yuanhao Xie | 2023-03-07 | 4 | -28/+28 |
* | UefiCpuPkg: Put APs in 64 bit mode before handoff to OS. | Xie, Yuanhao | 2023-03-07 | 8 | -49/+273 |
* | UefiCpuPkg: Allocate contiguous memory for stacks and APs loop. | Xie, Yuanhao | 2023-03-07 | 1 | -23/+17 |
* | UefiCpuPkg: Split the path in RelocateApLoop into two. | Xie, Yuanhao | 2023-03-07 | 2 | -28/+48 |
* | UefiCpuPkg: Check AP_SAFE_STACK_SIZE during build time. | Xie, Yuanhao | 2023-03-07 | 1 | -1/+2 |
* | Revert "UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd" | Yuanhao Xie | 2023-01-09 | 5 | -235/+20 |
* | Revert "UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS." | Yuanhao Xie | 2023-01-09 | 6 | -183/+200 |
* | UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS. | Xie, Yuanhao | 2022-12-20 | 6 | -200/+183 |
* | UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd | Yuanhao Xie | 2022-12-20 | 5 | -20/+235 |
* | OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLib | Min M Xu | 2022-11-14 | 3 | -11/+11 |
* | OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLib | Min M Xu | 2022-11-14 | 6 | -6/+6 |
* | UefiCpuPkg: Use Top of each AP's stack to save CpuMpData | Yuanhao Xie | 2022-08-31 | 5 | -13/+59 |
* | UefiCpuPkg/MpInitLib: Simplify logic in SwitchBsp | Liu, Zhiguang | 2022-08-31 | 4 | -63/+56 |
* | UefiCpuPkg/MpInitLib: Fix potential issue when IDT table is at above 4G | Liu, Zhiguang | 2022-08-31 | 1 | -3/+5 |
* | MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitialize | Ray Ni | 2022-06-10 | 1 | -24/+29 |