summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
2023-02-03UefiCpuPkg: Fix SMM code hangs when InitPagingZhiguang Liu1-4/+9
2023-01-09Revert "UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd"Yuanhao Xie5-235/+20
2023-01-09Revert "UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS."Yuanhao Xie7-184/+200
2023-01-04UefiCpuPkg/SmmCpuFeaturesLib: drop obsolete API implementationLaszlo Ersek1-28/+0
2023-01-03UefiCpuPkg/PiSmmCpuDxeSmm:Fix PF issue caused by smm page table codeTan, Dun1-14/+27
2022-12-21UefiCpuPkg: Simplify the code to set smm page table as ROTan, Dun4-259/+136
2022-12-21UefiCpuPkg: Remove unused API in SmmCpuFeaturesLib.hTan, Dun1-25/+0
2022-12-21UefiCpuPkg/PiSmmCpuDxeSmm: Introduce page table pool mechanismduntan5-66/+172
2022-12-20UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS.Xie, Yuanhao7-200/+184
2022-12-20UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmdYuanhao Xie5-20/+235
2022-12-19UefiCpuPkg: Supporting S3 in 64bit PEIKuo, Ted4-57/+117
2022-12-08UefiCpuPkg: Bug fix in 5LPage handlingRobert Guenzel1-3/+4
2022-12-08UefiCpuPkg: Check SMM Delayed/Blocked AP CountWu, Jiaxin3-32/+184
2022-12-08UefiCpuPkg/Test: develop UEFI App and dynamic cmd for MP services UTJason Lou4-0/+225
2022-12-08UefiCpuPkg/Test: Move EfiMpServiceProtocol UT in a separate functionJason Lou2-8/+24
2022-11-14OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLibMin M Xu7-31/+31
2022-11-14OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLibMin M Xu21-83/+76
2022-11-11UefiCpuPkg/ResetVector:Add Option to reserve 4K region at 4GBDuggapu, Chinni B1-1/+9
2022-11-02UefiCpuPkg/SmmCpuFeaturesLib: Clean up header file inclusion in SmmStm.cAbner Chang1-3/+0
2022-11-02UefiCpuPkg/SmmCpuFeaturesLib: Abstract arch dependent codeAbner Chang6-205/+227
2022-11-02UefiCpuPkg/SmmCpuFeaturesLib: Rename the common C fileAbner Chang4-3/+3
2022-10-28UefiCpuPkg: Restore HpetTimer after CpuExceptionHandlerLib testTan, Dun2-1/+30
2022-10-17UefiCpuPkg/Test: Add unit tests for MP service PPI and ProtocolJason Lou7-0/+3218
2022-10-17UefiCpuPkg: Add R8/R9 etc in EccCheck ExceptionListTan, Dun1-1/+9
2022-10-17UefiCpuPkg: Add Pei/DxeCpuExceptionHandlerLibUnitTest in dscTan, Dun1-0/+7
2022-10-17UefiCpuPkg: Add Unit tests for PeiCpuExceptionHandlerLibTan, Dun5-0/+617
2022-10-17UefiCpuPkg: Add Unit tests for DxeCpuExceptionHandlerLibTan, Dun6-0/+1864
2022-10-17UefiCpuPkg/CpuPageTableLib:Support PAE paging for PageTableParseTan, Dun1-2/+1
2022-10-17UefiCpuPkg:Add RegisterExceptionHandler in PeiCpuExceptionHandlerLibLiu, Zhiguang1-1/+37
2022-10-08UefiCpuPkg: Reset a parameter when BSP Exit in CPU relaxed mode.Zhihao Li1-2/+3
2022-10-08UefiCpuPkg/CpuExceptionHandlerLib: Code optimization to allow bigger stackTan, Dun2-2/+8
2022-08-31UefiCpuPkg: Enhance logic in InitializeMpExceptionStackSwitchHandlersLiu, Zhiguang2-80/+132
2022-08-31UefiCpuPkg: Use Top of each AP's stack to save CpuMpDataYuanhao Xie5-13/+59
2022-08-31UefiCpuPkg: Simplify the implementation when separate exception stacksLiu, Zhiguang8-383/+173
2022-08-31UefiCpuPkg/MpInitLib: Simplify logic in SwitchBspLiu, Zhiguang4-63/+56
2022-08-31UefiCpuPkg: Add PCD to control SMRR enable & SmmFeatureControl supportWu, Jiaxin6-23/+48
2022-08-31UefiCpuPkg/MpInitLib: Fix potential issue when IDT table is at above 4GLiu, Zhiguang1-3/+5
2022-08-31UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit testZhiguang Liu9-1/+7266
2022-08-28Revert "UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test"Liming Gao9-7266/+1
2022-08-16UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit testZhiguang Liu9-1/+7266
2022-08-15UefiCpuPkg/PiSmmCpuDxeSmm: Remove mInternalCr3 in PiSmmCpuDxeSmmDun Tan4-147/+96
2022-08-15UefiCpuPkg/PiSmmCpuDxeSmm: Add a new mIsShadowStack flagDun Tan1-4/+6
2022-08-09CpuPageTableLib: define IA32_PAGE_LEVEL enum type internallyRay Ni2-6/+14
2022-08-09CpuPageTableLib: Fix bug that wrongly requires extra size for mappingRay Ni1-8/+5
2022-08-09CpuPageTableLib: Fix a bug to avoid unnecessary changing to page tableRay Ni1-9/+32
2022-08-09CpuPageTableLib: Fix parent attributes are not inherited properlyRay Ni2-17/+147
2022-08-09CpuPageTableLib: Avoid treating non-leaf entry as leaf oneRay Ni1-4/+7
2022-08-09CpuPageTableLib: Split the page entry when LA is aligned but PA is notRay Ni1-1/+6
2022-08-09CpuPageTableLib: Refactor the logicRay Ni1-1/+1
2022-08-09CpuPageTableLib: Fix a bug when a bit is 1 in Attribute, 0 in MaskRay Ni1-1/+1