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

Reply via email to