Break down BL1 AArch64 synchronous exception handler
The AArch64 synchronous exception vector code in BL1 is almost
reaching its architectural limit of 32 instructions. This means
there is very little space for this code to grow.

This patch reduces the size of the exception vector code by
moving most of its code in a function to which we branch from
SynchronousExceptionA64.

Change-Id: Ib35351767a685fb2c2398029d32e54026194f7ed
1 parent a3a3489 commit 1fe4d4537e51f69014be057c39a1b5145e9c5930
@Sandrine Bailleux Sandrine Bailleux authored on 29 Sep 2015
Showing 1 changed file
View
bl1/aarch64/bl1_exceptions.S