aarch32: move the bulk of Secure PL1 initialization to C
The majority of state that we initialize at Secure PL1 is necessary for
code at lower PLs to function, but isnt' necessary for the boot-wrapper
itself. Given that, it would be better to write this in C where it can
be written mode clearly, and where it will be possible to add
This patch migrates the AArch32 Secure PL1 initialization to C.
There should be no functional change as a result of this patch.
Signed-off-by: Mark Rutland <firstname.lastname@example.org>
Reviewed-by: Andre Przywara <email@example.com>
3 files changed