On Thu, Mar 17, 2016 at 02:20:08PM +0100, Ard Biesheuvel wrote:
> After Eugene has kindly contributed his refactored version of the
> ArmExceptionLib, this series cleans up the original migrated code,
> as a general cleanup and optimization effort.

Nice bit of cleanup.

For the series:
Reviewed-by: Leif Lindholm <[email protected]>

> Ard Biesheuvel (7):
>   ArmPkg/AsmMacroIoLibV8: remove undocumented assumption from ELx macros
>   ArmPkg/ArmExceptionLib: fold exception handler prologue into vector
>     table
>   ArmPkg/ArmExceptionLib: stack FPSR on common path
>   ArmPkg/ArmExceptionLib: don't restore ESR and FAR upon exception
>     return
>   ArmPkg/ArmExceptionLib: make build time define visible to the compiler
>   ArmPkg/ArmExceptionLib: avoid indirect call if using vector table in
>     place
>   ArmPkg/ArmExceptionLib: reimplement register stack/unstack routines
> 
>  ArmPkg/Include/AsmMacroIoLibV8.h                          |  15 +-
>  ArmPkg/Library/ArmExceptionLib/AArch64/ExceptionSupport.S | 345 
> ++++++++------------
>  ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c          |   6 +-
>  3 files changed, 156 insertions(+), 210 deletions(-)
> 
> -- 
> 2.5.0
> 
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to