Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 0f7bccf584d93b2642c0a413a47fc821d1f5dbfd
https://github.com/tianocore/edk2/commit/0f7bccf584d93b2642c0a413a47fc821d1f5dbfd
Author: Liu, Zhiguang <[email protected]>
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 <[email protected]>
Reviewed-by: Ray Ni <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Dandan Bi <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Jian J Wang <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>
Signed-off-by: Zhiguang Liu <[email protected]>
Commit: 9a24c3546ebeb58ae72a21e0ad353980ce906931
https://github.com/tianocore/edk2/commit/9a24c3546ebeb58ae72a21e0ad353980ce906931
Author: Liu, Zhiguang <[email protected]>
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 <[email protected]>
Reviewed-by: Ray Ni <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Dandan Bi <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Jian J Wang <[email protected]>
Signed-off-by: Zhiguang Liu <[email protected]>
Commit: f1688ec9dab680ad8a56ec0a3d0b1346933d7e07
https://github.com/tianocore/edk2/commit/f1688ec9dab680ad8a56ec0a3d0b1346933d7e07
Author: Liu, Zhiguang <[email protected]>
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 <[email protected]>
Reviewed-by: Ray Ni <[email protected]>
Cc: Rahul Kumar <[email protected]>
Signed-off-by: Zhiguang Liu <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/1da2012d938f...f1688ec9dab6
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits