summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
2024-01-15UefiCpuPkg: change name of gMpInformationHobGuid2Dun Tan6-11/+11
2024-01-15UefiCpuPkg:Limit PhysicalAddressBits in special caseDun Tan1-2/+16
2024-01-12UefiCpuPkg/PiSmmCpuDxeSmm: Optimize PatchSmmSaveStateMap and FlushTlbForAllZhi Jin1-32/+65
2024-01-11UefiCpuPkg/CpuTimerDxeRiscV64: Add support for SstcSunil V L3-3/+49
2024-01-09UefiCpuPkg: Check lower 24 bits of ProcessorNumberduntan1-1/+4
2024-01-09UefiCpuPkg: set EXTENDED_PROCESSOR_INFORMATION to 0duntan4-7/+13
2024-01-05UefiCpuPkg/CpuMpPei: Parallel get stack base for better performance.Zhiguang Liu1-27/+29
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 Wu4-11/+23
2023-12-20UefiCpuPkg/PiSmmCpuDxeSmm: Consume SmmCpuSyncLibJiaxin Wu3-213/+68
2023-12-20UefiCpuPkg/PiSmmCpuDxeSmm: Simplify RunningApCount decrementJiaxin Wu1-1/+1
2023-12-20UefiCpuPkg: Implements SmmCpuSyncLib library instanceJiaxin Wu3-0/+688
2023-12-20UefiCpuPkg: Adds SmmCpuSyncLib library classJiaxin Wu2-0/+293
2023-12-20UefiCpuPkg/PiSmmCpuDxeSmm: Optimize Semaphore Sync between BSP and APJiaxin Wu1-14/+58
2023-12-12UefiCpuPkg: Avoid assuming only one smmbasehobDun Tan1-32/+149
2023-12-12UefiCpuPkg: Cache core type in MpInfo2 HOBDun Tan2-2/+59
2023-12-12UefiCpuPkg: Add a new field in MpInfo2 HOBDun Tan1-0/+2
2023-12-12UefiCpuPkg: Consume MpInfo2Hob in PiSmmCpuDxeDun Tan3-51/+168
2023-12-12UefiCpuPkg: Build MpInfo2HOB in CpuMpPeiDun Tan3-2/+96
2023-12-12UefiCpuPkg: Create gMpInformationHobGuid2 in UefiCpuPkgDun Tan2-0/+59
2023-12-08UefiCpuPkg/PiSmmCpuDxeSmm: Get processor extended informationWu, Jiaxin1-0/+10
2023-12-08UefiCpuPkg/BaseXApicLib: Fix CPUID_V2_EXTENDED_TOPOLOGY detectionWu, Jiaxin1-5/+16
2023-12-07UefiCpuPkg: Backup and Restore MSR IA32_U_CET in SMI handler.Sheng Wei2-0/+30
2023-12-07UefiCpuPkg: Only change CR4.CET bit for enable and disable CET.Sheng Wei2-6/+14
2023-12-07UefiCpuPkg: Use CET macro definitions in Cet.inc for SmiEntry.nasm files.Sheng Wei2-29/+4
2023-12-07UefiCpuPkg: Use macro CR4_CET_BIT to replace hard code value in Cet.nasm.Sheng Wei2-6/+8
2023-12-07UefiCpuPkg: Add macro definitions for CET feature for NASM files.Sheng Wei1-0/+26
2023-12-06UefiCpuPkg/CpuMpPei: Use CpuPageTableLib to set memory attribute.Zhiguang Liu1-248/+69
2023-12-06UefiCpuPkg/CpuPageTableLib/TestCase: Refine test case for PAE paging.Zhiguang Liu2-4/+34
2023-12-06UefiCpuPkg/CpuPageTableLib: Init local variable before using it.Zhiguang Liu1-3/+1
2023-11-29UefiCpuPkg/PiSmmCpuDxeSmm: Use NonSmm BSP as default SMM BSP.Zhiguang Liu1-0/+10
2023-11-28UefiCpuPkg/MpInitLib: Copy SEV-ES save area pointer during APIC ID sortingTom Lendacky1-1/+7
2023-11-28UefiCpuPkg/MpInitLib: Use AsmCpuidEx() for CPUID_EXTENDED_TOPOLOGY leafTom Lendacky1-1/+8
2023-11-27UefiCpuPkg: Use Attribute From SMM MemoryAttributesTable if NonzeroTaylor Beebe1-8/+11
2023-11-27UefiCpuPkg/MpInitLib: Update the comments of _CPU_MP_DATA.xieyuanh2-6/+9
2023-11-27UefiCpuPkg/MpInitLib: Enable execute disable bit.Yuanhao Xie2-3/+12
2023-11-10UefiCpuPkg/PiSmmCpuDxeSmm: Fix CP Exception when CET enableJiaxin Wu3-58/+81
2023-10-31UefiCpuPkg: Correct file description for MpHandOff header fileYuanhao Xie1-1/+4
2023-10-26UefiCpuPkg/MpInitLib: Wait for all APs to finish initializationYuanhao Xie1-2/+7
2023-10-25UefiCpuPkg/BaseXApicX2ApicLib: fix CPUID_V2_EXTENDED_TOPOLOGY detectionGerd Hoffmann1-5/+16
2023-10-17UefiCpuPkg: RISC-V: MMU: Introduce a PCD for SATP modeTuan Phan3-1/+16
2023-10-12UefiCpuPkg/CpuDxe: Eliminate the unused variable.YuanhaoXie1-9/+7
2023-10-09UefiCpuPkg/CpuDxe: Update RefreshMemoryAttributesFromMtrrRay Ni1-273/+36
2023-10-09UefiCpuPkg/MtrrUnitTest: Add Unit test of setting/getting memoryYuanhaoXie1-6/+36
2023-10-09UefiCpuPkg/MtrrLib: Improve MtrrDebugPrintAllMtrrsWorker.YuanhaoXie1-35/+10
2023-10-09UefiCpuPkg/MtrrLib: Add API MtrrGetMemoryAttributesInMtrrSettings.YuanhaoXie2-10/+130
2023-10-09UefiCpuPkg/MtrrLib: Update APIs related to set memory attributes.Ray Ni1-39/+56
2023-10-09UefiCpuPkg/MtrrUnitTest: Update UnitTestMtrrSetAllMtrrs().YuanhaoXie1-15/+20