From 536ef740d0a085ffc79db29d010753f0b6811f00 Mon Sep 17 00:00:00 2001 From: bzt Date: Fri, 8 Mar 2019 12:25:31 +0100 Subject: [PATCH] Although not used, set EL2 and EL1 stacks properly --- aarch64-rpi/boot.S | 4 ++-- bootboot.img | Bin 32032 -> 32032 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/aarch64-rpi/boot.S b/aarch64-rpi/boot.S index 2ee92a2..7606e6d 100644 --- a/aarch64-rpi/boot.S +++ b/aarch64-rpi/boot.S @@ -46,6 +46,7 @@ _start: // running at EL3? cmp x0, #12 bne 1f + msr sp_el2, x1 mov x2, #0x5b1 msr scr_el3, x2 mov x2, #0x3c9 @@ -56,8 +57,7 @@ _start: // running at EL2? 1: cmp x0, #4 beq 1f - mov x2, #4096 - msr sp_el1, x2 + msr sp_el1, x1 // set up exception handlers ldr x2, =_vectors msr vbar_el2, x2 diff --git a/bootboot.img b/bootboot.img index 1ea7a3b746abc04862b59e8c593bbe440d87420c..120c72ef48bbd947913395482e3d0a96803e8ec2 100755 GIT binary patch delta 30 lcmZ4Ri*dm(#tAYUii`{)jE-_wCn_kgE?@?-H+o*L0RWtY39$eG delta 30 mcmZ4Ri*dm(#tAYkjEoE+6IB#A4=^)?FflY;V%q3=y#@f8;0f0N