.macro vector_base label .section .vectors, "ax" .align 11, 0 \label: .endm .macro vector_entry label .section .vectors, "ax" .align 7, 0 \label: .endm .macro check_vector_size since .if (. - \since) > (32 * 4) .error "Vector exceeds 32 instructions" .endif .endm .globl bl1_exceptions vector_base bl1_exceptions vector_entry SynchronousExceptionSP0 mov x0, #0x0 bl plat_report_exception b SynchronousExceptionSP0 check_vector_size SynchronousExceptionSP0