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

Reply via email to