summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MpInitLib/X64
AgeCommit message (Expand)AuthorFilesLines
2023-07-11UefiCpuPkg: ApWakeupFunction directly use CpuMpData.Xie, Yuanhao1-2/+1
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-07UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasmXie, Yuanhao2-169/+170
2023-03-07UefiCpuPkg: Rename AsmRelocateApLoopStart.Yuanhao Xie1-20/+20
2023-03-07UefiCpuPkg: Put APs in 64 bit mode before handoff to OS.Xie, Yuanhao2-1/+138
2023-01-09Revert "UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd"Yuanhao Xie2-174/+0
2023-01-09Revert "UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS."Yuanhao Xie2-102/+144
2022-12-20UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS.Xie, Yuanhao2-144/+102
2022-12-20UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmdYuanhao Xie2-0/+174
2022-11-14OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLibMin M Xu1-4/+4
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-0/+9
2022-08-31UefiCpuPkg/MpInitLib: Simplify logic in SwitchBspLiu, Zhiguang1-21/+0
2022-08-31UefiCpuPkg/MpInitLib: Fix potential issue when IDT table is at above 4GLiu, Zhiguang1-3/+5
2022-06-10MpInitLib: Put SEV logic in separate fileRay Ni2-154/+153
2022-06-10MpInitLib: remove unneeded global ASM_PFXRay Ni1-8/+2
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 Lendacky1-0/+263
2021-12-09UefiCpuPkg/MpInitLib: use BSP to do extended topology checkMichael Roth1-0/+27
2021-12-09UefiCpuPkg/MpLib: add support to register GHCB GPA when SEV-SNP is enabledBrijesh Singh1-0/+54
2021-12-09UefiCpuPkg/MpInitLib: move SEV specific routines in AmdSev.cBrijesh Singh2-81/+138
2021-03-08UefiCpuPkg/MpInitLib: Remove unused Lock from MP_CPU_EXCHANGE_INFORay Ni1-4/+0
2021-03-08UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode offsetRay Ni2-91/+46
2021-02-26UefiCpuPkg/MpInitLib: Use XADD to avoid lock acquire/releaseRay Ni1-12/+6
2021-01-12UefiCpuPkg/MpInitLib: Fix a hang in above 4GB caseGuo Dong1-4/+4
2020-11-10UefiCpuPkg/MpInitLib: Set the SW exit fields when performing VMGEXITTom Lendacky1-0/+6
2020-08-17UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for OS useTom Lendacky1-10/+120
2020-08-17UefiCpuPkg: Allow AP booting under SEV-ESTom Lendacky2-1/+242
2019-08-09UefiCpuPkg/MpInitLib: Enable 5-level paging for AP when BSP's enabledNi, Ray2-2/+15
2019-04-09UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney2-14/+2
2018-06-28UefiCpuPkg: Clean up source filesLiming Gao1-1/+1
2018-03-20UefiCpuPkg/MpInitLib: Disable interrupt at ExitBootServices AP MwaitHao Wu1-1/+3
2018-01-18UefiCpuPkg/MpInitLib: split wake up buffer into two partsJian J Wang2-34/+58
2017-10-24UefiCpuPkg/MpInitLib: Enhance waiting for AP initialization logic.Eric Dong2-1/+8
2017-10-24UefiCpuPkg/MpInitLib: Change AP Index variable name.Eric Dong2-3/+3
2017-05-22UefiCpuPkg/MpInitLib: Fix X64 XCODE5/NASM compatibility issuesMichael Kinney2-5/+6
2016-11-28UefiCpuPkg/DxeMpLib: Remove unnecessary ret instructionJeff Fan1-1/+0
2016-11-28UefiCpuPkg/DxeMpLib: Fix bug when getting target C-State from eaxJeff Fan1-1/+1
2016-11-28UefiCpuPkg/DxeMpLib: Make sure APs in safe loop codeJeff Fan1-1/+3
2016-11-28UefiCpuPkg/DxeMpLib: Allocate new safe stack < 4GBJeff Fan1-1/+2
2016-11-23UefiCpuPkg/MpInitLib: fix feature test for Extended Topology CPUID leafLaszlo Ersek1-9/+12
2016-11-17UefiCpuPkg/MpInitLib: support 64-bit AP stack addressesLaszlo Ersek1-3/+2
2016-11-17UefiCpuPkg/MpInitLib/X64/MpFuncs.nasm: fix fatal typoLaszlo Ersek1-1/+1
2016-11-17UefiCpuPkg/MpInitLib/X64/MpFuncs.nasm: remove superfluous instructionLaszlo Ersek1-1/+0
2016-11-16UefiCpuPkg/MpInitLib: Program AP stack in fixed addressJeff Fan1-12/+56
2016-11-16UefiCpuPkg/MpInitLib: Add InitFlag and CpuInfo in MP_CPU_EXCHANGE_INFOJeff Fan1-2/+2