summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
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
2024-02-06UefiCpuPkg: Reduce and optimize access to attributeZhou Jianfeng1-33/+53
2024-02-04UefiCpuPkg: Add cache operations support for Arch protoDhaval Sharma2-0/+15
2024-01-31UefiCpuPkg/BaseXApic[X2]ApicLib: Implements AMD extended cpu topologyAbdul Lateef Attar2-2/+250
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