From 82df77d9f3614b7c071394b204a32ce79e9aa5fe Mon Sep 17 00:00:00 2001 From: Andre Przywara Date: Thu, 4 Feb 2016 09:00:11 +0000 Subject: sun50i: bl33_entry: reactivate code (but still use SVC32) --- plat/sun50iw1p1/aarch64/sunxi_common.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'plat') diff --git a/plat/sun50iw1p1/aarch64/sunxi_common.c b/plat/sun50iw1p1/aarch64/sunxi_common.c index b7de9d0..b55b3a6 100644 --- a/plat/sun50iw1p1/aarch64/sunxi_common.c +++ b/plat/sun50iw1p1/aarch64/sunxi_common.c @@ -220,7 +220,6 @@ uint32_t sunxi_get_spsr_for_bl32_entry(void) ******************************************************************************/ uint32_t sunxi_get_spsr_for_bl33_entry(void) { - #if 0 unsigned long el_status; unsigned int mode; uint32_t spsr; @@ -240,7 +239,7 @@ uint32_t sunxi_get_spsr_for_bl33_entry(void) * well. */ spsr = SPSR_64(mode, MODE_SP_ELX, DISABLE_ALL_EXCEPTIONS); + spsr = SPSR_MODE32(MODE32_svc, SPSR_T_ARM, SPSR_E_LITTLE, + DISABLE_ALL_EXCEPTIONS); return spsr; - #endif - return SPSR_MODE32(MODE32_svc,SPSR_T_ARM,SPSR_E_LITTLE,DISABLE_ALL_EXCEPTIONS); } -- cgit v1.2.3