Transition library acts as a common interface for handling exceptions. The only thing that needs to be implemented by exception.c is the exc_dispatch routine to handle the exceptions as required.
BUG=chrome-os-partner:30785 BRANCH=None TEST=Compiles successfully and exceptions are tested using test_exc
Change-Id: I90b4861909189adfe8449b9d4590965e6b743c00
4aa7616 arm64: Make exceptions use the transition library
src/arch/arm64/armv8/Makefile.inc | 3 -
src/arch/arm64/armv8/exception.c | 41 ++++----
src/arch/arm64/armv8/exception_asm.S | 126 -------------------------
src/arch/arm64/include/armv8/arch/exception.h | 11 ---
4 files changed, 24 insertions(+), 157 deletions(-)
Upstream: review.coreboot.org