These patches add extended EL support for ARMv8. Specifically the following changes were made:
- Fix issue in RVBAR_EL1 CP register definition - Add missing RVBAR_ELx CP register definitions - Add missing SP_ELx CP register definitions - Add reset support to start in highest EL --- v1 -> v2 - Added case to allow secure EL1 Linux boot - Added check for booting Linux into EL2 if enabled - Removed extraneous SCR.NS setting on reset - Fixed incorrect EL feature check - Fixed incorrect RVBAR naming - Reverted sp_el0_access function naming Greg Bellows (4): target-arm: Fix RVBAR_EL1 register encoding target-arm: Add extended RVBAR support target-arm: Change reset to highest available EL target-arm: Add missing SP_ELx register definition hw/arm/boot.c | 22 ++++++++++++++++++++-- target-arm/cpu.c | 9 ++++++++- target-arm/helper.c | 39 +++++++++++++++++++++++++++++++++------ 3 files changed, 61 insertions(+), 9 deletions(-) -- 1.8.3.2