summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library
AgeCommit message (Expand)AuthorFilesLines
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 Phan3-0/+788
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-03UefiCpuPkg: Removes SmmCpuFeaturesReadSaveStateRegisterAbdul Lateef Attar2-116/+0
2023-07-03UefiCpuPkg: Implements MmSaveStateLib for IntelAbdul Lateef Attar2-0/+444
2023-07-03UefiCpuPkg: Implements SmmCpuFeaturesLib for AMD FamilyAbdul Lateef Attar2-0/+483
2023-07-03UefiCpuPkg/SmmCpuFeaturesLib: Restructure arch-dependent codeAbdul Lateef Attar2-128/+128
2023-07-03UefiCpuPkg: Implements MmSaveStateLib library instanceAbdul Lateef Attar4-0/+569
2023-06-15UefiCpuPkg: RISC-V: TimerLib: Fix delay function to use 64-bitTuan Phan1-30/+23
2023-04-26UefiCpuPkg: Update PT code to support enable collect performanceDun Tan2-13/+36
2023-04-26UefiCpuPkg: Update code to support enable ProcTrace only on BSPDun Tan2-65/+112
2023-04-12UefiCpuLib: Remove UefiCpuLib.Yu Pu3-69/+0
2023-04-10UefiCpuPkg: Update code to be more C11 compliant by using __func__Rebecca Cran6-9/+9
2023-04-06UefiCpuPkg/CpuExceptionHandlerLib: Drop special XCODE5 versionArd Biesheuvel2-85/+0
2023-04-06UefiCpuPkg/CpuExceptionHandlerLib: Make runtime fixups XCODE-onlyArd Biesheuvel3-2/+17
2023-04-06UefiCpuPkg/PeiCpuExceptionHandlerLib: Use SEC/PEI specific asm componentArd Biesheuvel1-1/+3
2023-04-06UefiCpuPkg/CpuExceptionHandlerLib: Use single SEC/PEI versionArd Biesheuvel3-6/+14
2023-04-01UefiCpuPkg/MtrrLib: use new IS_POW2() macro.Gerd Hoffmann1-16/+1
2023-04-01UefiCpuPkg/MpInitLib: Ensure SEV-SNP VMSA allocations are not 2MB alignedLendacky, Thomas via groups.io1-3/+23
2023-04-01UefiCpuPkg/MpInitLib: Reuse VMSA allocation to avoid unreserved allocationLendacky, Thomas via groups.io1-77/+121
2023-04-01UefiCpuPkg/MtrrTest: Add test cases for TME-MK enable caseRay Ni3-33/+107
2023-04-01UefiCpuPkg/MtrrLib: Substract TME-MK KEY_ID_BITS from CPU max PARay Ni1-2/+22
2023-04-01UefiCpuPkg/MtrrTest: Only claim CPUID max leaf as 1Ray Ni1-1/+8
2023-03-31UefiCpuPkg/Test: Disable random test casesRay Ni1-10/+10
2023-03-27UefiCpuPkg/CpuPageTableLib: Reduce the number of random testsDun Tan1-5/+5
2023-03-27UefiCpuPkg/CpuPageTableLib: Add RandomTest for PAE pagingDun Tan3-6/+11
2023-03-27UefiCpuPkg/CpuPageTableLib: Enable PAE pagingDun Tan3-11/+73
2023-03-27UefiCpuPkg: Combine branch for non-present and leaf ParentEntryDun Tan1-53/+32
2023-03-27UefiCpuPkg/CpuPageTableLib: Add check for page table creationDun Tan1-0/+10
2023-03-27UefiCpuPkg: Modify UnitTest code since tested API is changedZhiguang Liu3-59/+67
2023-03-27UefiCpuPkg: Fix IA32 build failure in CpuPageTableLib.infZhiguang Liu2-73/+74
2023-03-27UefiCpuPkg/CpuPageTableLib: Modify RandomTest to check IsModifiedDun Tan1-12/+33
2023-03-27UefiCpuPkg/CpuPageTableLib: Add OUTPUT IsModified parameter.Dun Tan4-45/+85
2023-03-27UefiCpuPkg/CpuPageTableLib: Enable non-1:1 mapping in random testDun Tan1-4/+4
2023-03-27UefiCpuPkg/CpuPageTableLib:Modify RandomTest to check Mask/AttrDun Tan2-26/+133
2023-03-27UefiCpuPkg/CpuPageTableLib: Add LastMapEntry pointerDun Tan1-8/+10
2023-03-27UefiCpuPkg/CpuPageTableLib:Modify RandomBoolean() in RandomTestDun Tan1-22/+21
2023-03-27UefiCpuPkg/CpuPageTableLib: Add manual test to check Mask and AttrDun Tan1-2/+127
2023-03-27UefiCpuPkg/CpuPageTableLib:Add check for Mask and AttrDun Tan1-1/+82
2023-03-27UefiCpuPkg/MpInitLib: Add code to initialize MapMaskDun Tan1-4/+1
2023-03-27UefiCpuPkg/CpuPageTableLib: Fix issue when splitting leaf entryDun Tan1-8/+11
2023-03-27UefiCpuPkg/CpuPageTableLib:Clear PageSize bit(Bit7) for non-leafDun Tan1-1/+2
2023-03-27UefiCpuPkg/CpuPageTableLib: Fix the non-1:1 mapping issueDun Tan1-1/+11
2023-03-27UefiCpuPkg/CpuPageTableLib:Initialize some LocalVariable at beginningDun Tan1-9/+12
2023-03-27UefiCpuPkg/CpuPageTableLib: Add check for input LengthDun Tan1-1/+5