summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-21UefiCpuPkg/PiSmmCpuDxeSmm: Check BspIndex first before lock cmpxchgJiaxin Wu1-5/+7
2024-02-21UefiCpuPkg/PiSmmCpuDxeSmm: Avoid BspIndex typecastingJiaxin Wu1-6/+6
2023-12-26UefiCpuPkg/PiSmmCpuDxeSmm: Reduce one round BSP & AP syncJiaxin Wu1-16/+20
2023-12-26UefiCpuPkg/PiSmmCpuDxeSmm: Invert ReleaseAllAPs & InitializeDebugAgentJiaxin Wu1-5/+5
2023-12-26UefiCpuPkg/PiSmmCpuDxeSmm: Align BSP and AP sync logic for SMI exitJiaxin Wu1-10/+10
2023-12-26UefiCpuPkg/PiSmmCpuDxeSmm: Check SMM Debug Agent support or notJiaxin Wu1-9/+13
2023-12-20UefiCpuPkg/PiSmmCpuDxeSmm: Consume SmmCpuSyncLibJiaxin Wu1-209/+65
2023-12-20UefiCpuPkg/PiSmmCpuDxeSmm: Simplify RunningApCount decrementJiaxin Wu1-1/+1
2023-12-20UefiCpuPkg/PiSmmCpuDxeSmm: Optimize Semaphore Sync between BSP and APJiaxin Wu1-14/+58
2023-11-29UefiCpuPkg/PiSmmCpuDxeSmm: Use NonSmm BSP as default SMM BSP.Zhiguang Liu1-0/+10
2023-06-30UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page tableDun Tan1-130/+0
2023-06-30UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.hDun Tan1-2/+0
2023-06-21UefiCpuPkg/SmmCpu: Add PcdSmmApPerfLogEnable control AP perf-loggingRay Ni1-1/+1
2023-06-21UefiCpuPkg/CpuSmm: Add perf-logging for MP proceduresRay Ni1-0/+34
2023-06-21UefiCpuPkg/CpuSmm: Add perf-logging for time-consuming BSP proceduresRay Ni1-1/+7
2023-03-06UefiCpuPkg/PiSmmCpuDxeSmm: Consume SMM Base Hob for SmBase infoWu, Jiaxin1-1/+24
2022-12-08UefiCpuPkg: Check SMM Delayed/Blocked AP CountWu, Jiaxin1-27/+168
2022-10-08UefiCpuPkg: Reset a parameter when BSP Exit in CPU relaxed mode.Zhihao Li1-2/+3
2022-03-04UefiCpuPkg: Extend SMM CPU Service with rendezvous support.Li, Zhihao1-5/+15
2021-12-07UefiCpuPkg: Apply uncrustify changesMichael Kubacki1-234/+265
2021-12-07UefiCpuPkg: Change use of EFI_D_* to DEBUG_*Michael D Kinney1-2/+2
2021-05-18UefiCpuPkg/PiSmmCpu: Remove hardcode 48 address size limitationRay Ni1-8/+18
2021-03-11UefiCpuPkg/PiSmmCpu: Don't allocate Token for SmmStartupThisApRay Ni1-7/+23
2021-03-02UefiCpuPkg/PiSmmCpuDxeSmm: Fix SMM stack offset is not correctedk2-stable202102Sheng Wei1-2/+4
2020-07-31UefiCpuPkg/PiSmmCpuDxeSmm: pause in WaitForSemaphore() before re-fetchLaszlo Ersek1-7/+11
2020-04-13UefiCpuPkg/PiSmmCpuDxeSmm: Remove useless code in ResetTokens.Dong, Eric1-20/+0
2020-04-13UefiCpuPkg/PiSmmCpuDxeSmm: Remove Used parameter.Dong, Eric1-5/+5
2020-04-13UefiCpuPkg/PiSmmCpuDxeSmm: Improve the performance of GetFreeToken()Ray Ni1-46/+25
2020-01-10UefiCpuPkg/PiSmmCpuDxeSmm: Add missed comments for parameter.Eric Dong1-0/+2
2020-01-08UefiCpuPkg/PiSmmCpuDxeSmm: improve the coding styleEric Dong1-9/+9
2020-01-08Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue."Eric Dong1-8/+8
2020-01-02UefiCpuPkg/PiSmmCpuDxeSmm: Pre-allocate PROCEDURE_TOKEN bufferEric Dong1-82/+108
2019-12-24UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue.Eric Dong1-8/+8
2019-12-24UefiCpuPkg/PiSmmCpuDxeSmm: Remove dependence between APsEric Dong1-83/+42
2019-12-06UefiCpuPkg/PiSmmCpuDxeSmm: Avoid allocate Token every timeEric Dong1-4/+63
2019-09-20UefiCpuPkg: Fix potential spinLock issue in SmmStartupThisApDamian Nikodem1-7/+2
2019-08-13UefiCpuPkg/PiSmmCpuDxeSmm: Fix coding styleShenglei Zhang1-3/+3
2019-08-06UefiCpuPkg/PiSmmCpuDxeSmm: Make code consistent with commentsshenglei1-1/+1
2019-07-16UefiCpuPkg/PiSmmCpuDxeSmm: Enable MM MP ProtocolEric Dong1-24/+548
2019-04-09UefiCpuPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-7/+1
2019-04-04UefiCpuPkg\CpuSmm: Save & restore CR2 on-demand paging in SMMVanguput, Narendra K1-3/+6
2019-02-28UefiCpuPkg/PiSmmCpu: Add Shadow Stack Support for X86 SMM.Jiewen Yao1-5/+7
2018-10-26UefiCpuPkg/PiSmmCpuDxeSmm: Clean up useless code.Eric Dong1-9/+1
2018-10-22UefiCpuPkg/PiSmmCpuDxeSmm: Add logic to support semaphore type.Eric Dong1-3/+0
2018-06-28UefiCpuPkg: Clean up source filesLiming Gao1-5/+5
2017-10-16UefiCpuPkg/PiSmmCpuDxeSmm: Fix bitwise size issueJian J Wang1-1/+1
2017-10-11UefiCpuPkg/PiSmmCpuDxeSmm: Implement NULL pointer detection for SMM codeJian J Wang1-1/+24
2017-08-17UefiCpuPkg/PiSmmCpuDxeSmm: Add CPUID MCA support checkMichael D Kinney1-2/+14
2017-08-04UefiCpuPkg PiSmmCpuDxeSmm: Check LMCE capability when wait for AP.Eric Dong1-1/+56
2017-05-11UefiCpuPkg/PiSmmCpuDxeSmm: Check ProcessorId == INVALID_APIC_IDJeff Fan1-0/+3