arm64: Add support for secure monitor
Secure monitor runs at EL3 and is responsible for jumping to the payload at
specified EL and also to manage features like PSCI.
Adding basic implementation of secure monitor as a rmodule. Currently, it just
jumps to the the payload at current EL. Support for switching el and PSCI will
be added as separate patches.
TEST=Compiles succesfully and secure monitor loads and runs payload on ryu
Signed-off-by: Patrick Georgi <email@example.com>
Original-Signed-off-by: Furquan Shaikh <firstname.lastname@example.org>
Original-Tested-by: Furquan Shaikh <email@example.com>
Original-Reviewed-by: Aaron Durbin <firstname.lastname@example.org>
Original-Commit-Queue: Furquan Shaikh <email@example.com>
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <firstname.lastname@example.org>
14 files changed