summaryrefslogtreecommitdiff
path: root/UefiCpuPkg
AgeCommit message (Expand)AuthorFilesLines
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
2022-08-09UefiCpuPkg/CpuPageTableLib: Return error on invalid parametersRay Ni1-0/+7
2022-08-09UefiCpuPkg: Create CpuPageTableLib for manipulating X86 paging structsRay Ni7-1/+1247
2022-08-09UefiCpuPkg: Simplify the struct definition of CPU_EXCEPTION_INIT_DATALiu, Zhiguang5-161/+145
2022-08-09MdeModulePkg: Move CPU_EXCEPTION_INIT_DATA to UefiCpuPkgLiu, Zhiguang1-1/+68
2022-08-09UefiCpuPkg: Simplify InitializeSeparateExceptionStacksLiu, Zhiguang7-320/+260
2022-07-25UefiCpuPkg: Fix nasm warning "signed byte value exceeds"Zhiguang Liu3-11/+9
2022-07-14UefiCpuPkg: Update SEC_IDT_TABLE structKuo, Ted2-2/+3
2022-07-08UefiCpuPkg/SecCore: Add debug messages to illuminate data flowOram, Isaac W1-0/+37
2022-06-23UefiCpuPkg: CpuDxe: Set RW and P Attributes on Split PagesRay Ni1-3/+5
2022-06-10MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitializeRay Ni1-24/+29
2022-06-10MpInitLib: Only allocate below 1MB memory for 16bit codeRay Ni3-56/+46
2022-06-10MpInitLib: Put SEV logic in separate fileRay Ni6-172/+161
2022-06-10MpInitLib: remove unneeded global ASM_PFXRay Ni2-15/+3
2022-06-10MpInitLib: Allocate code buffer for PEI phaseRay Ni4-8/+13
2022-06-10CpuException: Add InitializeSeparateExceptionStacksRay Ni6-146/+60
2022-06-10CpuException: Remove InitializeCpuInterruptHandlersRay Ni6-209/+50
2022-06-10CpuException: Avoid allocating page but using global variablesRay Ni1-19/+5
2022-06-10CpuException: Init global variables in-placeRay Ni2-13/+12
2022-06-10CpuException: Avoid allocating code pages for DXE instanceRay Ni4-28/+9
2022-05-11UefiCpuPkg: Revert "UefiCpuPkg: Enable Tdx support in MpInitLib"Min M Xu6-308/+5
2022-05-09MdePkg: add SmmCpuRendezvousLib.h and SmmCpuRendezvousLibNull implement.Li, Zhihao2-30/+0
2022-05-06UefiCpuPkg: Add CpuLib to module INFs that depend on UefiCpuLib.Yu Pu8-0/+8
2022-04-02UefiCpuPkg: Setting initial-count register as the last stepMin Xu1-5/+5
2022-04-02UefiCpuPkg: Update AddressEncMask in CpuPageTableMin Xu2-0/+4
2022-04-02UefiCpuPkg: Enable Tdx support in MpInitLibMin Xu6-5/+308
2022-04-02UefiCpuPkg: Support TDX in BaseXApicX2ApicLibMin Xu1-8/+152
2022-04-02UefiCpuPkg/CpuExceptionHandler: Add base support for the #VE exceptionMin Xu2-31/+79
2022-04-02UefiCpuPkg: Extend VmgExitLibNull to handle #VE exceptionMin Xu3-0/+67
2022-03-28UefiCpuPkg: Update BFV searching algorithm in VTF0Kuo, Ted10-15/+6
2022-03-14UefiCpuPkg: Support FFS3 GUID in SearchForBfvBase.asmKuo, Ted10-10/+41
2022-03-14UefiCpuPkg/MpInitLib:remove optional in declarationwenyi,xie via groups.io1-1/+1