This patch series fixes a number of small issues in the S3 resume path. * Remove duplicate aligned buffer allocation on S3 resume path * Add support for MemoryMapped REGISTER_TYPE in SetProcessorRegister() * Move XD/BTS feature detection to SmmInitHandler() to improve performance.
Jeff Fan (5): UefiCpuPkg/PiSmmCpuDxeSmm: Remove duplicate aligned buffer on S3 path UefiCpuPkg/PiSmmCpuDxeSmm: Add MemoryMapped in SetProcessorRegister() UefiCpuPkg/PiSmmCpuDxeSmm: Add SMM S3 boot flag UefiCpuPkg/PiSmmCpuDxeSmm: Check XD/BTS features in SMM relocation UefiCpuPkg/PiSmmCpuDxeSmm: Clean up CheckFeatureSupported() UefiCpuPkg/PiSmmCpuDxeSmm/CpuS3.c | 18 +++++++++++ UefiCpuPkg/PiSmmCpuDxeSmm/MpService.c | 44 +++++++++++++++++--------- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.c | 21 +++++++++--- UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.h | 2 ++ UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.c | 51 ++---------------------------- UefiCpuPkg/PiSmmCpuDxeSmm/SmmProfile.h | 14 +------- 6 files changed, 69 insertions(+), 81 deletions(-) -- 2.6.3.windows.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel