summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-04-19UefiCpuPkg/PiSmmCpuDxeSmm: Lock should be acquiredJeff Fan1-1/+1
2017-03-08UefiCpuPkg/PiSmmCpuDxeSmm: Refine casting result to bigger sizeHao Wu1-2/+2
2017-03-01UefiCpuPkg/PiSmmCpuDxeSmm: Add support for PCD PcdPteMemoryEncryptionAddressO...Leo Duran1-74/+9
2016-12-14UefiCpuPkg: Make the comments align with the functionsDandan Bi1-1/+1
2016-12-01UefiCpuPkg/PiSmmCpuDxeSmm: Remove PSD layout assumptionsMichael Kinney1-12/+3
2016-12-01UefiCpuPkg/PiSmmCpuDxeSmm: Remove MTRRs from PSD structureMichael Kinney1-14/+4
2016-12-01UefiCpuPkg/PiSmmCpuDxeSmm: Clear some semaphores on S3 boot pathJeff Fan1-0/+3
2016-11-22UefiCpuPkg/PiSmmCpuDxeSmm: dynamic PcdCpuSmmApSyncTimeout, PcdCpuSmmSyncModeLaszlo Ersek1-1/+3
2016-11-17UefiCpuPkg/PiSmmCpuDxeSmm: Add paging protection.Jiewen Yao1-43/+92
2016-07-20UefiCpuPkg/PiSmmCpuDxeSmm: SMM_CPU_DATA_BLOCK is not clearedJeff Fan1-1/+5