1 .macro vector_base label
2 .section .vectors, "ax"
7 .macro vector_entry label
8 .section .vectors, "ax"
13 .macro check_vector_size since
14 .if (. - \since) > (32 * 4)
15 .error "Vector exceeds 32 instructions"
21 vector_base bl1_exceptions
23 vector_entry SynchronousExceptionSP0
25 bl plat_report_exception
26 b SynchronousExceptionSP0
27 check_vector_size SynchronousExceptionSP0