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

