summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/Library/MpInitLib/X64
Commit message (Expand)AuthorAgeFilesLines
* UefiCpuPkg/MpInitLib: Ensure SEV-SNP VMSA allocations are not 2MB alignedLendacky, Thomas via groups.io2023-04-011-3/+23
* UefiCpuPkg/MpInitLib: Reuse VMSA allocation to avoid unreserved allocationLendacky, Thomas via groups.io2023-04-011-77/+121
* UefiCpuPkg/CpuPageTableLib: Add OUTPUT IsModified parameter.Dun Tan2023-03-271-2/+4
* UefiCpuPkg/MpInitLib: Add code to initialize MapMaskDun Tan2023-03-271-4/+1
* UefiCpuPkg: Solve that stack top address is not mapped in pagetableXie, Yuanhao2023-03-271-0/+1
* UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasmXie, Yuanhao2023-03-072-169/+170
* UefiCpuPkg: Rename AsmRelocateApLoopStart.Yuanhao Xie2023-03-071-20/+20
* UefiCpuPkg: Put APs in 64 bit mode before handoff to OS.Xie, Yuanhao2023-03-072-1/+138
* Revert "UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd"Yuanhao Xie2023-01-092-174/+0
* Revert "UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS."Yuanhao Xie2023-01-092-102/+144
* UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS.Xie, Yuanhao2022-12-202-144/+102
* UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmdYuanhao Xie2022-12-202-0/+174
* OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLibMin M Xu2022-11-141-4/+4
* OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLibMin M Xu2022-11-141-1/+1
* UefiCpuPkg: Use Top of each AP's stack to save CpuMpDataYuanhao Xie2022-08-311-0/+9
* UefiCpuPkg/MpInitLib: Simplify logic in SwitchBspLiu, Zhiguang2022-08-311-21/+0
* UefiCpuPkg/MpInitLib: Fix potential issue when IDT table is at above 4GLiu, Zhiguang2022-08-311-3/+5
* MpInitLib: Put SEV logic in separate fileRay Ni2022-06-102-154/+153
* MpInitLib: remove unneeded global ASM_PFXRay Ni2022-06-101-8/+2
* UefiCpuPkg: Replace Opcode with the corresponding instructions.Jason2022-03-011-3/+3
* UefiCpuPkg/MpInitLib: Use SEV-SNP AP Creation NAE event to launch APsTom Lendacky2021-12-091-0/+263
* UefiCpuPkg/MpInitLib: use BSP to do extended topology checkMichael Roth2021-12-091-0/+27
* UefiCpuPkg/MpLib: add support to register GHCB GPA when SEV-SNP is enabledBrijesh Singh2021-12-091-0/+54
* UefiCpuPkg/MpInitLib: move SEV specific routines in AmdSev.cBrijesh Singh2021-12-092-81/+138
* UefiCpuPkg/MpInitLib: Remove unused Lock from MP_CPU_EXCHANGE_INFORay Ni2021-03-081-4/+0
* UefiCpuPkg/MpInitLib: Use NASM struc to avoid hardcode offsetRay Ni2021-03-082-91/+46
* UefiCpuPkg/MpInitLib: Use XADD to avoid lock acquire/releaseRay Ni2021-02-261-12/+6
* UefiCpuPkg/MpInitLib: Fix a hang in above 4GB caseGuo Dong2021-01-121-4/+4
* UefiCpuPkg/MpInitLib: Set the SW exit fields when performing VMGEXITTom Lendacky2020-11-101-0/+6
* UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for OS useTom Lendacky2020-08-171-10/+120
* UefiCpuPkg: Allow AP booting under SEV-ESTom Lendacky2020-08-172-1/+242
* UefiCpuPkg/MpInitLib: Enable 5-level paging for AP when BSP's enabledNi, Ray2019-08-092-2/+15
* UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney2019-04-092-14/+2
* UefiCpuPkg: Clean up source filesLiming Gao2018-06-281-1/+1
* UefiCpuPkg/MpInitLib: Disable interrupt at ExitBootServices AP MwaitHao Wu2018-03-201-1/+3
* UefiCpuPkg/MpInitLib: split wake up buffer into two partsJian J Wang2018-01-182-34/+58
* UefiCpuPkg/MpInitLib: Enhance waiting for AP initialization logic.Eric Dong2017-10-242-1/+8
* UefiCpuPkg/MpInitLib: Change AP Index variable name.Eric Dong2017-10-242-3/+3
* UefiCpuPkg/MpInitLib: Fix X64 XCODE5/NASM compatibility issuesMichael Kinney2017-05-222-5/+6
* UefiCpuPkg/DxeMpLib: Remove unnecessary ret instructionJeff Fan2016-11-281-1/+0
* UefiCpuPkg/DxeMpLib: Fix bug when getting target C-State from eaxJeff Fan2016-11-281-1/+1
* UefiCpuPkg/DxeMpLib: Make sure APs in safe loop codeJeff Fan2016-11-281-1/+3
* UefiCpuPkg/DxeMpLib: Allocate new safe stack < 4GBJeff Fan2016-11-281-1/+2
* UefiCpuPkg/MpInitLib: fix feature test for Extended Topology CPUID leafLaszlo Ersek2016-11-231-9/+12
* UefiCpuPkg/MpInitLib: support 64-bit AP stack addressesLaszlo Ersek2016-11-171-3/+2
* UefiCpuPkg/MpInitLib/X64/MpFuncs.nasm: fix fatal typoLaszlo Ersek2016-11-171-1/+1
* UefiCpuPkg/MpInitLib/X64/MpFuncs.nasm: remove superfluous instructionLaszlo Ersek2016-11-171-1/+0
* UefiCpuPkg/MpInitLib: Program AP stack in fixed addressJeff Fan2016-11-161-12/+56
* UefiCpuPkg/MpInitLib: Add InitFlag and CpuInfo in MP_CPU_EXCHANGE_INFOJeff Fan2016-11-161-2/+2
* UefiCpuPkg/MpInitLib: Add MP_ASSEMBLY_ADDRESS_MAPJeff Fan2016-08-171-0/+3