summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/MpInitLib/Ia32/MpFuncs.nasm
AgeCommit message (Expand)AuthorFilesLines
2024-06-04UefiCpuPkg: Disable PG in IA32 ApLoopCodeDun Tan1-1/+5
2023-07-11UefiCpuPkg: ApWakeupFunction directly use CpuMpData.Xie, Yuanhao1-2/+2
2023-03-07UefiCpuPkg: Put APs in 64 bit mode before handoff to OS.Xie, Yuanhao1-13/+13
2022-08-31UefiCpuPkg: Use Top of each AP's stack to save CpuMpDataYuanhao Xie1-0/+8
2022-08-31UefiCpuPkg/MpInitLib: Simplify logic in SwitchBspLiu, Zhiguang1-19/+1
2022-06-10MpInitLib: Put SEV logic in separate fileRay Ni1-3/+2
2022-06-10MpInitLib: remove unneeded global ASM_PFXRay Ni1-7/+1
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 Ni1-40/+40
2021-02-26UefiCpuPkg/MpInitLib: Use XADD to avoid lock acquire/releaseRay Ni1-14/+6
2020-08-17UefiCpuPkg/MpInitLib: Prepare SEV-ES guest APs for OS useTom Lendacky1-1/+4
2020-08-17UefiCpuPkg: Allow AP booting under SEV-ESTom Lendacky1-0/+15
2019-06-10UefiCpuPkg/MpInitLib: increase NumApsExecuting only for ApInitConfigRay Ni1-7/+7
2019-04-09UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-7/+1
2018-06-28UefiCpuPkg: Clean up source filesLiming Gao1-2/+2
2018-03-20UefiCpuPkg/MpInitLib: Disable interrupt at ExitBootServices AP MwaitHao Wu1-1/+2
2018-01-18UefiCpuPkg/MpInitLib: split wake up buffer into two partsJian J Wang1-15/+17
2017-10-24UefiCpuPkg/MpInitLib: Enhance waiting for AP initialization logic.Eric Dong1-0/+6
2017-10-24UefiCpuPkg/MpInitLib: Change AP Index variable name.Eric Dong1-2/+2
2016-11-28UefiCpuPkg/DxeMpLib: Remove unnecessary ret instructionJeff Fan1-1/+0
2016-11-28UefiCpuPkg/DxeMpLib: Make sure APs in safe loop codeJeff Fan1-1/+3
2016-11-28UefiCpuPkg/DxeMpLib: Allocate new safe stack < 4GBJeff Fan1-3/+10
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-1/+1
2016-11-16UefiCpuPkg/MpInitLib: Program AP stack in fixed addressJeff Fan1-11/+54
2016-08-17UefiCpuPkg/MpInitLib: Add MP_ASSEMBLY_ADDRESS_MAPJeff Fan1-0/+2
2016-08-17UefiCpuPkg/MpInitLib: Add AsmRelocateApLoop() assembly codeJeff Fan1-0/+24
2016-08-17UefiCpuPkg/MpInitLib: Add EnableExecuteDisable in MP_CPU_EXCHANGE_INFOJeff Fan1-0/+30
2016-08-17UefiCpuPkg/MpInitLib: Fix typo and clean up the codeJeff Fan1-5/+5
2016-08-17UefiCpuPkg/MpInitLib: Add AP assembly code and MP_CPU_EXCHANGE_INFOJeff Fan1-0/+229