]> git.baikalelectronics.ru Git - arm-tf.git/commit
Break down BL1 AArch64 synchronous exception handler
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Tue, 29 Sep 2015 12:38:20 +0000 (13:38 +0100)
committerSandrine Bailleux <sandrine.bailleux@arm.com>
Mon, 19 Oct 2015 12:00:07 +0000 (13:00 +0100)
commit1fe4d4537e51f69014be057c39a1b5145e9c5930
treea9e67cebe324df307f4cd5e884b9b697ff46fefb
parenta3a348993ad0a2b863f6277229423152fbed0af0
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
bl1/aarch64/bl1_exceptions.S