Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: e2ae0bed29ca0900bd359ec8c4c2998c591e6095
      
https://github.com/tianocore/edk2/commit/e2ae0bed29ca0900bd359ec8c4c2998c591e6095
  Author: Ray Ni <[email protected]>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c

  Log Message:
  -----------
  ArmPkg/ArmExceptionLib: Follow new CpuExceptionHandlerLib APIs

CpuExceptionHandlerLib has been refactored with following changes:
1. Removed InitializeCpuInterruptHandlers in 2a09527ebcb459b40
2. Removed InitializeCpuExceptionHandlersEx and
   added InitializeSeparateExceptionStacks in e7abb94d1fb8a0e7

The patch updates ARM version of CpuExceptionHandlerLib to follow
the API changes.

The functionality to ARM platforms should be none.

Signed-off-by: Ray Ni <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Reviewed-by: Sami Mujawar <[email protected]>


  Commit: 6676162f64ad39949ed44f17ce40e5c49ab33e31
      
https://github.com/tianocore/edk2/commit/6676162f64ad39949ed44f17ce40e5c49ab33e31
  Author: Ray Ni <[email protected]>
  Date:   2022-06-14 (Tue, 14 Jun 2022)

  Changed paths:
    M MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c

  Log Message:
  -----------
  DxeMain: Fix the bug that StackGuard is not enabled

Commit e7abb94d1 removed InitializeCpuExceptionHandlersEx
and updated DxeMain to call InitializeCpuExceptionHandlers
for exception setup. But the old behavior that calls *Ex() sets
up the stack guard as well. To match the old behavior,
the patch calls InitializeSeparateExceptionStacks.

Signed-off-by: Ray Ni <[email protected]>
Reviewed-by: Jian J Wang <[email protected]>
Cc: Liming Gao <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/92288f433485...6676162f64ad


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to