summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
2023-10-09UefiCpuPkg/MtrrLib: Fix MtrrSetAllMtrrs to handle absent fixed MTRRs.Ray Ni2-9/+26
2023-10-09UefiCpuPkg/MtrrUnitTest: Update UnitTestMtrrGetFixedMtrr().YuanhaoXie1-0/+13
2023-10-09UefiCpuPkg/MtrrLib: Update MtrrGetFixedMtrr().YuanhaoXie1-1/+5
2023-10-09UefiCpuPkg/MtrrUnitTest: Update UnitTestMtrrGetAllMtrrs().YuanhaoXie1-15/+84
2023-10-09UefiCpuPkg/MtrrLib: Fix MtrrGetAllMtrrs to return correct MTRR setting.Ray Ni1-8/+22
2023-10-09UefiCpuPkg/MtrrUnitTest: Update test to cover no-fixed-mtrr cases.Ray Ni2-28/+39
2023-10-09UefiCpuPkg/MtrrUnitTest: Update UnitTestMtrrGetDefaultMemoryType.YuanhaoXie1-2/+8
2023-10-09UefiCpuPkg/MtrrUnitTest: Update UnitTestGetFirmwareVariableMtrrCount.YuanhaoXie1-1/+1
2023-10-09UefiCpuPkg/MtrrUnitTest: Update the Unit Test for IsMtrrSupported().YuanhaoXie1-2/+2
2023-10-09UefiCpuPkg/MtrrLib: Add internal function MtrrLibIsMtrrSupported.Ray Ni1-23/+60
2023-09-18UefiCpuPkg/ResetVector: Remove AP waking vector from ResetVectorZhiguang Liu2-19/+3
2023-09-18UefiCpuPkg/SecCore: Remove AP waking Vector logic in SecCoreZhiguang Liu1-33/+3
2023-09-08UefiCpuPkg/PiSmmCpuDxe: use MpService2Ppi to wakeup AP in s3Dun Tan1-23/+35
2023-09-08UefiCpuPkg/PiSmmCpuDxe: code refinement for CpuS3.cDun Tan1-128/+138
2023-09-08UefiCpuPkg/S3Resume2Pei: assert for invalid excution mode comboDun Tan1-0/+7
2023-09-08UefiCpuPkg/S3Resume2Pei: prepare MpService2Ppi in S3ResumeDun Tan2-2/+19
2023-08-30UefiCpuPkg/ResetVector: Cache Disable should not be set by default in CR0Wu, MingliangX1-1/+1
2023-08-14UefiCpuPkg:Wake up APs after power-up or RESET through SIPI.YuanhaoXie1-1/+8
2023-08-14UefiCpuPkg: Add PcdFirstTimeWakeUpAPsBySipiYuanhaoXie3-0/+13
2023-08-14UefiCpuPkg: Add SendStartupIpiAllExcludingSelfYuanhao Xie3-27/+76
2023-07-27UefiCpuPkg: Decouple the SEV-ES functionality.YuanhaoXie1-1/+4
2023-07-17UefiCpuPkg: Uses gMmst in MmSaveStateLibAbdul Lateef Attar6-10/+10
2023-07-15UefiCpuPkg: RISC-V: Support MMU with SV39/48/57 modeTuan Phan9-2/+873
2023-07-11UefiCpuPkg: Eliminate the second INIT-SIPI-SIPI sequence.Xie, Yuanhao2-2/+145
2023-07-11UefiCpuPkg: ApWakeupFunction directly use CpuMpData.Xie, Yuanhao3-13/+6
2023-07-11UefiCpuPkg: Create MpHandOff.Xie, Yuanhao7-15/+186
2023-07-11UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop.Xie, Yuanhao1-33/+50
2023-07-11UefiCpuPkg: Refactor the logic for placing APs in HltLoop.Xie, Yuanhao1-11/+24
2023-07-05UefiCpuPkg: Get processor extended information for SmmCpuServiceProtocolZhang, Hongbin11-1/+1
2023-07-03UefiCpuPkg: Removes SmmCpuFeaturesReadSaveStateRegisterAbdul Lateef Attar7-728/+9
2023-07-03UefiCpuPkg: Implements MmSaveStateLib for IntelAbdul Lateef Attar3-1/+447
2023-07-03UefiCpuPkg: Implements SmmCpuFeaturesLib for AMD FamilyAbdul Lateef Attar3-0/+490
2023-07-03UefiCpuPkg/SmmCpuFeaturesLib: Restructure arch-dependent codeAbdul Lateef Attar2-128/+128
2023-07-03UefiCpuPkg: Implements MmSaveStateLib library instanceAbdul Lateef Attar5-0/+572
2023-07-03UefiCpuPkg: Adds MmSaveStateLib library classAbdul Lateef Attar2-0/+78
2023-07-02UefiCpuPkg: CpuTimerDxeRiscV64: Fix timer event not working correctlyTuan Phan1-1/+7
2023-06-30UefiCpuPkg/PiSmmCpuDxeSmm: Remove unnecessary functionDun Tan3-40/+6
2023-06-30UefiCpuPkg: Refinement to smm runtime InitPaging() codeDun Tan2-228/+100
2023-06-30UefiCpuPkg: Sort mProtectionMemRange when ReadyToLockDun Tan1-0/+32
2023-06-30UefiCpuPkg: Sort mSmmCpuSmramRanges in FindSmramInfoDun Tan1-0/+32
2023-06-30UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page tableDun Tan3-147/+5
2023-06-30UefiCpuPkg: Add GenSmmPageTable() to create smm page tableDun Tan4-195/+107
2023-06-30UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.hDun Tan5-8/+3
2023-06-30UefiCpuPkg/PiSmmCpuDxeSmm: Clear CR0.WP before modify page tableDun Tan2-0/+16
2023-06-30UefiCpuPkg/PiSmmCpuDxeSmm: Add 2 function to disable/enable CR0.WPDun Tan2-49/+90
2023-06-30UefiCpuPkg/PiSmmCpuDxeSmm: Avoid setting non-present range to RO/NXDun Tan1-22/+107
2023-06-30UefiCpuPkg: Add DEBUG_CODE for special case when clear RPDun Tan1-0/+48
2023-06-30UefiCpuPkg: Use CpuPageTableLib to convert SMM paging attribute.Dun Tan5-325/+121
2023-06-27UefiCpuPkg/ResetVector: Remove pre-built binariesRay Ni16-199/+9
2023-06-27UefiCpuPkg/ResetVector: Add guidance of FDF ffs ruleRay Ni2-21/+25