Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 0f7bccf584d93b2642c0a413a47fc821d1f5dbfd https://github.com/tianocore/edk2/commit/0f7bccf584d93b2642c0a413a47fc821d1f5dbfd Author: Liu, Zhiguang <zhiguang....@intel.com> Date: 2022-08-09 (Tue, 09 Aug 2022)
Changed paths: M ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c M MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c M MdeModulePkg/Include/Library/CpuExceptionHandlerLib.h M MdeModulePkg/Library/CpuExceptionHandlerLibNull/CpuExceptionHandlerLibNull.c M UefiCpuPkg/CpuDxe/CpuMp.c M UefiCpuPkg/CpuMpPei/CpuMpPei.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuExceptionHandlerLib.inf M UefiCpuPkg/Library/CpuExceptionHandlerLib/SecPeiCpuException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/SmmException.c Log Message: ----------- UefiCpuPkg: Simplify InitializeSeparateExceptionStacks Hide the Exception implementation details in CpuExcetionHandlerLib and caller only need to provide buffer Cc: Eric Dong <eric.d...@intel.com> Reviewed-by: Ray Ni <ray...@intel.com> Cc: Rahul Kumar <rahul1.ku...@intel.com> Cc: Leif Lindholm <quic_llind...@quicinc.com> Cc: Dandan Bi <dandan...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Jian J Wang <jian.j.w...@intel.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Reviewed-by: Sami Mujawar <sami.muja...@arm.com> Signed-off-by: Zhiguang Liu <zhiguang....@intel.com> Commit: 9a24c3546ebeb58ae72a21e0ad353980ce906931 https://github.com/tianocore/edk2/commit/9a24c3546ebeb58ae72a21e0ad353980ce906931 Author: Liu, Zhiguang <zhiguang....@intel.com> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M MdeModulePkg/Include/Library/CpuExceptionHandlerLib.h M UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h Log Message: ----------- MdeModulePkg: Move CPU_EXCEPTION_INIT_DATA to UefiCpuPkg Since the API InitializeSeparateExceptionStacks is simplified and does't use the struct CPU_EXCEPTION_INIT_DATA, CPU_EXCEPTION_INIT_DATA become a inner implementation of CpuExcetionHandlerLib. Cc: Eric Dong <eric.d...@intel.com> Reviewed-by: Ray Ni <ray...@intel.com> Cc: Rahul Kumar <rahul1.ku...@intel.com> Cc: Leif Lindholm <quic_llind...@quicinc.com> Cc: Dandan Bi <dandan...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Jian J Wang <jian.j.w...@intel.com> Signed-off-by: Zhiguang Liu <zhiguang....@intel.com> Commit: f1688ec9dab680ad8a56ec0a3d0b1346933d7e07 https://github.com/tianocore/edk2/commit/f1688ec9dab680ad8a56ec0a3d0b1346933d7e07 Author: Liu, Zhiguang <zhiguang....@intel.com> Date: 2022-08-09 (Tue, 09 Aug 2022) Changed paths: M UefiCpuPkg/Library/CpuExceptionHandlerLib/CpuExceptionCommon.h M UefiCpuPkg/Library/CpuExceptionHandlerLib/DxeException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ArchExceptionHandler.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/PeiCpuException.c M UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/ArchExceptionHandler.c Log Message: ----------- UefiCpuPkg: Simplify the struct definition of CPU_EXCEPTION_INIT_DATA CPU_EXCEPTION_INIT_DATA is now an internal implementation of CpuExceptionHandlerLib. Union can be removed since Ia32 and X64 have the same definition. Also, two fields (Revision and InitDefaultHandlers)are useless, can be removed. Cc: Eric Dong <eric.d...@intel.com> Reviewed-by: Ray Ni <ray...@intel.com> Cc: Rahul Kumar <rahul1.ku...@intel.com> Signed-off-by: Zhiguang Liu <zhiguang....@intel.com> Compare: https://github.com/tianocore/edk2/compare/1da2012d938f...f1688ec9dab6 _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits