| Commit message (Expand) | Author | Age | Files | Lines |
* | UefiCpuPkg: Restore HpetTimer after CpuExceptionHandlerLib test | Tan, Dun | 2022-10-28 | 2 | -1/+30 |
* | UefiCpuPkg/Test: Add unit tests for MP service PPI and Protocol | Jason Lou | 2022-10-17 | 7 | -0/+3218 |
* | UefiCpuPkg: Add R8/R9 etc in EccCheck ExceptionList | Tan, Dun | 2022-10-17 | 1 | -1/+9 |
* | UefiCpuPkg: Add Pei/DxeCpuExceptionHandlerLibUnitTest in dsc | Tan, Dun | 2022-10-17 | 1 | -0/+7 |
* | UefiCpuPkg: Add Unit tests for PeiCpuExceptionHandlerLib | Tan, Dun | 2022-10-17 | 5 | -0/+617 |
* | UefiCpuPkg: Add Unit tests for DxeCpuExceptionHandlerLib | Tan, Dun | 2022-10-17 | 6 | -0/+1864 |
* | UefiCpuPkg/CpuPageTableLib:Support PAE paging for PageTableParse | Tan, Dun | 2022-10-17 | 1 | -2/+1 |
* | UefiCpuPkg:Add RegisterExceptionHandler in PeiCpuExceptionHandlerLib | Liu, Zhiguang | 2022-10-17 | 1 | -1/+37 |
* | UefiCpuPkg: Reset a parameter when BSP Exit in CPU relaxed mode. | Zhihao Li | 2022-10-08 | 1 | -2/+3 |
* | UefiCpuPkg/CpuExceptionHandlerLib: Code optimization to allow bigger stack | Tan, Dun | 2022-10-08 | 2 | -2/+8 |
* | UefiCpuPkg: Enhance logic in InitializeMpExceptionStackSwitchHandlers | Liu, Zhiguang | 2022-08-31 | 2 | -80/+132 |
* | UefiCpuPkg: Use Top of each AP's stack to save CpuMpData | Yuanhao Xie | 2022-08-31 | 5 | -13/+59 |
* | UefiCpuPkg: Simplify the implementation when separate exception stacks | Liu, Zhiguang | 2022-08-31 | 8 | -383/+173 |
* | UefiCpuPkg/MpInitLib: Simplify logic in SwitchBsp | Liu, Zhiguang | 2022-08-31 | 4 | -63/+56 |
* | UefiCpuPkg: Add PCD to control SMRR enable & SmmFeatureControl support | Wu, Jiaxin | 2022-08-31 | 6 | -23/+48 |
* | UefiCpuPkg/MpInitLib: Fix potential issue when IDT table is at above 4G | Liu, Zhiguang | 2022-08-31 | 1 | -3/+5 |
* | UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test | Zhiguang Liu | 2022-08-31 | 9 | -1/+7266 |
* | Revert "UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test" | Liming Gao | 2022-08-28 | 9 | -7266/+1 |
* | UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test | Zhiguang Liu | 2022-08-16 | 9 | -1/+7266 |
* | UefiCpuPkg/PiSmmCpuDxeSmm: Remove mInternalCr3 in PiSmmCpuDxeSmm | Dun Tan | 2022-08-15 | 4 | -147/+96 |
* | UefiCpuPkg/PiSmmCpuDxeSmm: Add a new mIsShadowStack flag | Dun Tan | 2022-08-15 | 1 | -4/+6 |
* | CpuPageTableLib: define IA32_PAGE_LEVEL enum type internally | Ray Ni | 2022-08-09 | 2 | -6/+14 |
* | CpuPageTableLib: Fix bug that wrongly requires extra size for mapping | Ray Ni | 2022-08-09 | 1 | -8/+5 |
* | CpuPageTableLib: Fix a bug to avoid unnecessary changing to page table | Ray Ni | 2022-08-09 | 1 | -9/+32 |
* | CpuPageTableLib: Fix parent attributes are not inherited properly | Ray Ni | 2022-08-09 | 2 | -17/+147 |
* | CpuPageTableLib: Avoid treating non-leaf entry as leaf one | Ray Ni | 2022-08-09 | 1 | -4/+7 |
* | CpuPageTableLib: Split the page entry when LA is aligned but PA is not | Ray Ni | 2022-08-09 | 1 | -1/+6 |
* | CpuPageTableLib: Refactor the logic | Ray Ni | 2022-08-09 | 1 | -1/+1 |
* | CpuPageTableLib: Fix a bug when a bit is 1 in Attribute, 0 in Mask | Ray Ni | 2022-08-09 | 1 | -1/+1 |
* | UefiCpuPkg/CpuPageTableLib: Return error on invalid parameters | Ray Ni | 2022-08-09 | 1 | -0/+7 |
* | UefiCpuPkg: Create CpuPageTableLib for manipulating X86 paging structs | Ray Ni | 2022-08-09 | 7 | -1/+1247 |
* | UefiCpuPkg: Simplify the struct definition of CPU_EXCEPTION_INIT_DATA | Liu, Zhiguang | 2022-08-09 | 5 | -161/+145 |
* | MdeModulePkg: Move CPU_EXCEPTION_INIT_DATA to UefiCpuPkg | Liu, Zhiguang | 2022-08-09 | 1 | -1/+68 |
* | UefiCpuPkg: Simplify InitializeSeparateExceptionStacks | Liu, Zhiguang | 2022-08-09 | 7 | -320/+260 |
* | UefiCpuPkg: Fix nasm warning "signed byte value exceeds" | Zhiguang Liu | 2022-07-25 | 3 | -11/+9 |
* | UefiCpuPkg: Update SEC_IDT_TABLE struct | Kuo, Ted | 2022-07-14 | 2 | -2/+3 |
* | UefiCpuPkg/SecCore: Add debug messages to illuminate data flow | Oram, Isaac W | 2022-07-08 | 1 | -0/+37 |
* | UefiCpuPkg: CpuDxe: Set RW and P Attributes on Split Pages | Ray Ni | 2022-06-23 | 1 | -3/+5 |
* | MpInitLib: Move the Above1Mb vector allocation to MpInitLibInitialize | Ray Ni | 2022-06-10 | 1 | -24/+29 |
* | MpInitLib: Only allocate below 1MB memory for 16bit code | Ray Ni | 2022-06-10 | 3 | -56/+46 |
* | MpInitLib: Put SEV logic in separate file | Ray Ni | 2022-06-10 | 6 | -172/+161 |
* | MpInitLib: remove unneeded global ASM_PFX | Ray Ni | 2022-06-10 | 2 | -15/+3 |
* | MpInitLib: Allocate code buffer for PEI phase | Ray Ni | 2022-06-10 | 4 | -8/+13 |
* | CpuException: Add InitializeSeparateExceptionStacks | Ray Ni | 2022-06-10 | 6 | -146/+60 |
* | CpuException: Remove InitializeCpuInterruptHandlers | Ray Ni | 2022-06-10 | 6 | -209/+50 |
* | CpuException: Avoid allocating page but using global variables | Ray Ni | 2022-06-10 | 1 | -19/+5 |
* | CpuException: Init global variables in-place | Ray Ni | 2022-06-10 | 2 | -13/+12 |
* | CpuException: Avoid allocating code pages for DXE instance | Ray Ni | 2022-06-10 | 4 | -28/+9 |
* | UefiCpuPkg: Revert "UefiCpuPkg: Enable Tdx support in MpInitLib" | Min M Xu | 2022-05-11 | 6 | -308/+5 |
* | MdePkg: add SmmCpuRendezvousLib.h and SmmCpuRendezvousLibNull implement. | Li, Zhihao | 2022-05-09 | 2 | -30/+0 |