| Commit message (Expand) | Author | Age | Files | Lines |
* | UefiCpuPkg: Eliminate the second INIT-SIPI-SIPI sequence. | Xie, Yuanhao | 2023-07-11 | 2 | -2/+145 |
* | UefiCpuPkg: ApWakeupFunction directly use CpuMpData. | Xie, Yuanhao | 2023-07-11 | 3 | -13/+6 |
* | UefiCpuPkg: Create MpHandOff. | Xie, Yuanhao | 2023-07-11 | 7 | -15/+186 |
* | UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop. | Xie, Yuanhao | 2023-07-11 | 1 | -33/+50 |
* | UefiCpuPkg: Refactor the logic for placing APs in HltLoop. | Xie, Yuanhao | 2023-07-11 | 1 | -11/+24 |
* | UefiCpuPkg: Get processor extended information for SmmCpuServiceProtocol | Zhang, Hongbin1 | 2023-07-05 | 1 | -1/+1 |
* | UefiCpuPkg: Removes SmmCpuFeaturesReadSaveStateRegister | Abdul Lateef Attar | 2023-07-03 | 7 | -728/+9 |
* | UefiCpuPkg: Implements MmSaveStateLib for Intel | Abdul Lateef Attar | 2023-07-03 | 3 | -1/+447 |
* | UefiCpuPkg: Implements SmmCpuFeaturesLib for AMD Family | Abdul Lateef Attar | 2023-07-03 | 3 | -0/+490 |
* | UefiCpuPkg/SmmCpuFeaturesLib: Restructure arch-dependent code | Abdul Lateef Attar | 2023-07-03 | 2 | -128/+128 |
* | UefiCpuPkg: Implements MmSaveStateLib library instance | Abdul Lateef Attar | 2023-07-03 | 5 | -0/+572 |
* | UefiCpuPkg: Adds MmSaveStateLib library class | Abdul Lateef Attar | 2023-07-03 | 2 | -0/+78 |
* | UefiCpuPkg: CpuTimerDxeRiscV64: Fix timer event not working correctly | Tuan Phan | 2023-07-02 | 1 | -1/+7 |
* | UefiCpuPkg/PiSmmCpuDxeSmm: Remove unnecessary function | Dun Tan | 2023-06-30 | 3 | -40/+6 |
* | UefiCpuPkg: Refinement to smm runtime InitPaging() code | Dun Tan | 2023-06-30 | 2 | -228/+100 |
* | UefiCpuPkg: Sort mProtectionMemRange when ReadyToLock | Dun Tan | 2023-06-30 | 1 | -0/+32 |
* | UefiCpuPkg: Sort mSmmCpuSmramRanges in FindSmramInfo | Dun Tan | 2023-06-30 | 1 | -0/+32 |
* | UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page table | Dun Tan | 2023-06-30 | 3 | -147/+5 |
* | UefiCpuPkg: Add GenSmmPageTable() to create smm page table | Dun Tan | 2023-06-30 | 4 | -195/+107 |
* | UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.h | Dun Tan | 2023-06-30 | 5 | -8/+3 |
* | UefiCpuPkg/PiSmmCpuDxeSmm: Clear CR0.WP before modify page table | Dun Tan | 2023-06-30 | 2 | -0/+16 |
* | UefiCpuPkg/PiSmmCpuDxeSmm: Add 2 function to disable/enable CR0.WP | Dun Tan | 2023-06-30 | 2 | -49/+90 |
* | UefiCpuPkg/PiSmmCpuDxeSmm: Avoid setting non-present range to RO/NX | Dun Tan | 2023-06-30 | 1 | -22/+107 |
* | UefiCpuPkg: Add DEBUG_CODE for special case when clear RP | Dun Tan | 2023-06-30 | 1 | -0/+48 |
* | UefiCpuPkg: Use CpuPageTableLib to convert SMM paging attribute. | Dun Tan | 2023-06-30 | 5 | -325/+121 |
* | UefiCpuPkg/ResetVector: Remove pre-built binaries | Ray Ni | 2023-06-27 | 16 | -199/+9 |
* | UefiCpuPkg/ResetVector: Add guidance of FDF ffs rule | Ray Ni | 2023-06-27 | 2 | -21/+25 |
* | UefiCpuPkg: Include ResetVector in DSC | Ray Ni | 2023-06-27 | 1 | -2/+2 |
* | UefiCpuPkg/SmmCpu: Add PcdSmmApPerfLogEnable control AP perf-logging | Ray Ni | 2023-06-21 | 5 | -3/+21 |
* | UefiCpuPkg/CpuSmm: Add perf-logging for MP procedures | Ray Ni | 2023-06-21 | 6 | -0/+219 |
* | UefiCpuPkg/CpuSmm: Add perf-logging for time-consuming BSP procedures | Ray Ni | 2023-06-21 | 6 | -5/+49 |
* | UefiCpuPkg: RISC-V: TimerLib: Fix delay function to use 64-bit | Tuan Phan | 2023-06-15 | 1 | -30/+23 |
* | UefiCpuPkg: CpuTimerDxeRiscV64: Fix incorrect value sent to SbiSetTimer | Tuan Phan | 2023-06-15 | 3 | -5/+26 |
* | UefiCpuPkg/PiSmmCpuDxeSmm:add Ap Rendezvous check in PerformRemainingTasks. | Zhihao Li | 2023-05-31 | 1 | -0/+13 |
* | UefiCpuPkg/CpuService.c:check cpu sync mode in SmmCpuRendezvous() | Zhihao Li | 2023-05-31 | 1 | -6/+13 |
* | UefiCpuPkg/CpuMpPei: Conditionally enable PAE paging in 32bit mode | Jiaxin Wu | 2023-05-31 | 3 | -129/+75 |
* | UefiCpuPkg/SecCore: Migrate page table to permanent memory | Jiaxin Wu | 2023-05-31 | 4 | -0/+153 |
* | UefiCpuPkg/ResetVector: Support 5 level page table in ResetVector | Zhiguang Liu | 2023-05-30 | 2 | -0/+29 |
* | UefiCpuPkg/ResetVector: Modify Page Table in ResetVector | Liu, Zhiguang | 2023-05-30 | 1 | -16/+17 |
* | UefiCpuPkg/ResetVector: Combine PageTables1G.asm and PageTables2M.asm | Liu, Zhiguang | 2023-05-30 | 3 | -76/+33 |
* | UefiCpuPkg/ResetVector: Simplify page table creation in ResetVector | Liu, Zhiguang | 2023-05-30 | 3 | -32/+24 |
* | UefiCpuPkg/ResetVector: Rename macros about page table. | Liu, Zhiguang | 2023-05-30 | 2 | -22/+39 |
* | UefiCpuPkg: Update PT code to support enable collect performance | Dun Tan | 2023-04-26 | 3 | -13/+44 |
* | UefiCpuPkg: Update code to support enable ProcTrace only on BSP | Dun Tan | 2023-04-26 | 3 | -65/+119 |
* | UefiCpuLib: Remove UefiCpuLib. | Yu Pu | 2023-04-12 | 6 | -92/+0 |
* | UefiCpuPkg: Update code to be more C11 compliant by using __func__ | Rebecca Cran | 2023-04-10 | 13 | -32/+32 |
* | UefiCpuPkg/CpuExceptionHandlerLib: Drop special XCODE5 version | Ard Biesheuvel | 2023-04-06 | 3 | -92/+0 |
* | UefiCpuPkg/CpuExceptionHandlerLib: Make runtime fixups XCODE-only | Ard Biesheuvel | 2023-04-06 | 3 | -2/+17 |
* | UefiCpuPkg/PeiCpuExceptionHandlerLib: Use SEC/PEI specific asm component | Ard Biesheuvel | 2023-04-06 | 1 | -1/+3 |
* | UefiCpuPkg/CpuExceptionHandlerLib: Use single SEC/PEI version | Ard Biesheuvel | 2023-04-06 | 3 | -6/+14 |