summaryrefslogtreecommitdiffstats
path: root/UefiCpuPkg/Library
Commit message (Expand)AuthorAgeFilesLines
* UefiCpuPkg: Add Unit tests for PeiCpuExceptionHandlerLibTan, Dun2022-10-175-0/+617
* UefiCpuPkg: Add Unit tests for DxeCpuExceptionHandlerLibTan, Dun2022-10-176-0/+1864
* UefiCpuPkg/CpuPageTableLib:Support PAE paging for PageTableParseTan, Dun2022-10-171-2/+1
* UefiCpuPkg:Add RegisterExceptionHandler in PeiCpuExceptionHandlerLibLiu, Zhiguang2022-10-171-1/+37
* UefiCpuPkg/CpuExceptionHandlerLib: Code optimization to allow bigger stackTan, Dun2022-10-082-2/+8
* UefiCpuPkg: Use Top of each AP's stack to save CpuMpDataYuanhao Xie2022-08-315-13/+59
* UefiCpuPkg: Simplify the implementation when separate exception stacksLiu, Zhiguang2022-08-318-383/+173
* UefiCpuPkg/MpInitLib: Simplify logic in SwitchBspLiu, Zhiguang2022-08-314-63/+56
* UefiCpuPkg: Add PCD to control SMRR enable & SmmFeatureControl supportWu, Jiaxin2022-08-314-23/+24
* UefiCpuPkg/MpInitLib: Fix potential issue when IDT table is at above 4GLiu, Zhiguang2022-08-311-3/+5
* UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit testZhiguang Liu2022-08-317-0/+7254
* Revert "UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test"Liming Gao2022-08-287-7254/+0
* UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit testZhiguang Liu2022-08-167-0/+7254
* CpuPageTableLib: define IA32_PAGE_LEVEL enum type internallyRay Ni2022-08-092-6/+14
* CpuPageTableLib: Fix bug that wrongly requires extra size for mappingRay Ni2022-08-091-8/+5
* CpuPageTableLib: Fix a bug to avoid unnecessary changing to page tableRay Ni2022-08-091-9/+32
* CpuPageTableLib: Fix parent attributes are not inherited properlyRay Ni2022-08-092-17/+147
* CpuPageTableLib: Avoid treating non-leaf entry as leaf oneRay Ni2022-08-091-4/+7
* CpuPageTableLib: Split the page entry when LA is aligned but PA is notRay Ni2022-08-091-1/+6
* CpuPageTableLib: Refactor the logicRay Ni2022-08-091-1/+1
* CpuPageTableLib: Fix a bug when a bit is 1 in Attribute, 0 in MaskRay Ni2022-08-091-1/+1
* UefiCpuPkg/CpuPageTableLib: Return error on invalid parametersRay Ni2022-08-091-0/+7
* UefiCpuPkg: Create CpuPageTableLib for manipulating X86 paging structsRay Ni2022-08-094-0/+1112
* UefiCpuPkg: Simplify the struct definition of CPU_EXCEPTION_INIT_DATALiu, Zhiguang2022-08-095-161/+145
* MdeModulePkg: Move CPU_EXCEPTION_INIT_DATA to UefiCpuPkgLiu, Zhiguang2022-08-091-1/+68
* UefiCpuPkg: Simplify InitializeSeparateExceptionStacksLiu, Zhiguang2022-08-095-49/+193
* UefiCpuPkg: Fix nasm warning "signed byte value exceeds"Zhiguang Liu2022-07-253-11/+9
* MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitializeRay Ni2022-06-101-24/+29
* MpInitLib: Only allocate below 1MB memory for 16bit codeRay Ni2022-06-103-56/+46
* MpInitLib: Put SEV logic in separate fileRay Ni2022-06-106-172/+161
* MpInitLib: remove unneeded global ASM_PFXRay Ni2022-06-102-15/+3
* MpInitLib: Allocate code buffer for PEI phaseRay Ni2022-06-104-8/+13
* CpuException: Add InitializeSeparateExceptionStacksRay Ni2022-06-104-141/+55
* CpuException: Remove InitializeCpuInterruptHandlersRay Ni2022-06-105-204/+22
* CpuException: Avoid allocating page but using global variablesRay Ni2022-06-101-19/+5
* CpuException: Init global variables in-placeRay Ni2022-06-102-13/+12
* CpuException: Avoid allocating code pages for DXE instanceRay Ni2022-06-104-28/+9
* UefiCpuPkg: Revert "UefiCpuPkg: Enable Tdx support in MpInitLib"Min M Xu2022-05-116-308/+5
* UefiCpuPkg: Add CpuLib to module INFs that depend on UefiCpuLib.Yu Pu2022-05-064-0/+4
* UefiCpuPkg: Setting initial-count register as the last stepMin Xu2022-04-021-5/+5
* UefiCpuPkg: Enable Tdx support in MpInitLibMin Xu2022-04-026-5/+308
* UefiCpuPkg: Support TDX in BaseXApicX2ApicLibMin Xu2022-04-021-8/+152
* UefiCpuPkg/CpuExceptionHandler: Add base support for the #VE exceptionMin Xu2022-04-022-31/+79
* UefiCpuPkg: Extend VmgExitLibNull to handle #VE exceptionMin Xu2022-04-022-0/+39
* UefiCpuPkg/MpInitLib:remove optional in declarationwenyi,xie via groups.io2022-03-141-1/+1
* UefiCpuPkg: Extend SMM CPU Service with rendezvous support.Li, Zhihao2022-03-042-0/+138
* UefiCpuPkg: Replace Opcode with the corresponding instructions.Jason2022-03-015-33/+33
* UefiCpuPkg/MpInitLib: Use SEV-SNP AP Creation NAE event to launch APsTom Lendacky2021-12-097-22/+433
* UefiCpuPkg/MpInitLib: use BSP to do extended topology checkMichael Roth2021-12-095-0/+67
* UefiCpuPkg/MpLib: add support to register GHCB GPA when SEV-SNP is enabledBrijesh Singh2021-12-094-5/+64