summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
2024-05-08UefiCpuPkg/Library: Support to get processor extended infoJiaxin Wu2-4/+4
2024-05-08UefiCpuPkg/PiSmmCpuDxeSmm: Remove SmBases relocation logicJiaxin Wu11-856/+40
2024-05-08UefiCpuPkg/SmmRelocationLib: Add library instance for AMDJiaxin Wu3-0/+186
2024-05-08UefiCpuPkg/SmmRelocationLib: Remove unnecessary CpuIndexJiaxin Wu5-23/+3
2024-05-08UefiCpuPkg/SmmRelocationLib: Remove unnecessary global variableJiaxin Wu1-56/+32
2024-05-08UefiCpuPkg/SmmRelocationLib: Avoid unnecessary memory allocationJiaxin Wu1-111/+90
2024-05-08UefiCpuPkg/SmmRelocationLib: Rename global variablesJiaxin Wu4-35/+35
2024-05-08UefiCpuPkg/SmmRelocationLib: Add SmmRelocationLib library instanceJiaxin Wu9-0/+1396
2024-05-08UefiCpuPkg: Add SmmRelocationLib classJiaxin Wu2-0/+45
2024-05-07UefiCpuPkg/PiSmmCpuDxeSmm: Handle the NULL gMpInformation2HobGuidRay Ni2-3/+87
2024-04-30UefiCpuPkg/Library: Cleanup debug message in LmceSupportJiaxin Wu1-4/+1
2024-04-17UefiCpuPkg/MpInitLib: AP creation support under an SVSMTom Lendacky1-9/+19
2024-04-17UefiCpuPkg/MpInitLib: Use AmdSvsmSnpVmsaRmpAdjust() to set/clear VMSATom Lendacky5-81/+9
2024-04-17UefiCpuPkg/AmdSvsmLib: Create the AmdSvsmLib library to support an SVSMTom Lendacky6-1/+255
2024-04-17UefiCpuPkg/MpInitLib: Always use AP Create if GhcbApicIds HOB is presentTom Lendacky8-14/+133
2024-04-16UefiCpuPkg/UefiCpuPkg.dsc: Add CpuMmio2Dxe.inf to LoongArch64 fieldChao Li1-0/+1
2024-04-16UefiCpuPkg: Add CpuDxe driver for LoongArch64Chao Li5-4/+1527
2024-04-16UefiCpuPkg: Add multiprocessor library for LoongArch64Chao Li6-12/+2871
2024-04-16UefiCpuPkg: Add a new GUID to store the processors resourceChao Li2-0/+32
2024-04-16UefiCpuPkg: Add CpuMmuLib to UefiCpuPkgChao Li9-0/+1008
2024-04-16UefiCpuPkg: Added a new PCD named PcdLoongArchExceptionVectorBaseAddressChao Li1-0/+6
2024-04-16UefiCpuPkg: Add CpuMmuLib.h to UefiCpuPkgChao Li2-0/+45
2024-04-16UefiCpuPkg: Add CPU exception library for LoongArchChao Li8-9/+1273
2024-04-16UefiCpuPkg: Add LoongArch64 CPU Timer instanceChao Li3-2/+266
2024-04-16UefiCpuPkg/CpuDxe: Reorder the INF file alphabeticallyChao Li1-8/+8
2024-04-16UefiCpuPkg/MpInitLib: Reorder the INF files alphabeticallyChao Li2-26/+28
2024-04-16UefiCpuPkg/CpuExceptionHandlerLib: Reorder the INF files alphabeticallyChao Li4-32/+32
2024-04-16UefiCpuPkg/CpuTimerLib: Reorder the INF file alphabeticallyChao Li1-1/+1
2024-04-08UefiCpuPkg: RISC-V: MMU: Support Svpbmt extensionTuan Phan2-21/+86
2024-04-08UefiCpuPkg: RISC-V: MMU: Explictly use UINT64 instead of UINTNTuan Phan1-82/+76
2024-03-08UefiCpuPkg: auto-generate SEC ProcessLibraryConstructorList() declLaszlo Ersek3-14/+2
2024-03-01UefiCpuPkg/CpuPageTableLib: qualify page table accesses as volatileZhou Jianfeng1-18/+18
2024-03-01UefiCpuPkg/CpuPageTableLib: Fix IN OUT parameters marked as INZhou Jianfeng1-16/+16
2024-02-29UefiCpuPkg/MpInitLib: add struct MP_HAND_OFF_CONFIGGerd Hoffmann4-22/+75
2024-02-26UefiCpuPkg/MpInitLib: return early in GetBspNumber()Gerd Hoffmann1-7/+4
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SaveCpuMpData()Gerd Hoffmann1-18/+30
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to MpInitLibInitializeGerd Hoffmann1-21/+47
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to SwitchApContext()Gerd Hoffmann2-13/+24
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetBspNumber()Gerd Hoffmann1-8/+15
2024-02-26UefiCpuPkg/MpInitLib: Add support for multiple HOBs to GetMpHandOffHobGerd Hoffmann2-10/+28
2024-02-22UefiCpuPkg: Fix issue that IsModified is wrongly set in PageTableMapZhiguang Liu2-6/+16
2024-02-22UefiCpuPkg/CpuMpPei: Don't write CR3 in ConvertMemoryPageToNotPresentZhiguang Liu1-2/+2
2024-02-22UefiCpuPkg/CpuPageTableLib: Enhance function header for PageTableMap()Zhiguang Liu2-0/+2
2024-02-21UefiCpuPkg/PiSmmCpuDxeSmm: Check BspIndex first before lock cmpxchgJiaxin Wu1-5/+7
2024-02-21UefiCpuPkg/PiSmmCpuDxeSmm: Avoid BspIndex typecastingJiaxin Wu1-6/+6
2024-02-14UefiCpuPkg/PiSmmCpuDxeSmm: fix NULL deref when gSmmBaseHobGuid is missingedk2-stable202402Laszlo Ersek1-0/+7
2024-02-14UefiCpuPkg/PiSmmCpuDxeSmm: distinguish GetSmBase() failure modesLaszlo Ersek1-12/+28
2024-02-06UefiCpuPkg: Add a new CPU IO 2 driver named CpuMmio2DxeChao Li4-0/+624
2024-02-06UefiCpuPkg/PiSmmCpuDxeSmm:Map SMRAM in 4K page granularityDun Tan1-24/+92
2024-02-06UefiCpuPkg: Add more Paging mode enumerationDun Tan1-1/+7