Move exception vector table away from 0x0

The VBAR register stores the address of the exception vector table, so instead
of using its initial value of 0x0 and placing the exception table there, we can
just point VBAR at the exception table.

This work supports the upcoming Trustzone implementation, which requires that we
don't write anything to the first 16MB of DRAM.

Change-Id: I35a54bf7f26f647035cd94fe7b770dcbe6556cc2
3 files changed