From: Albert ARIBAUD Date: Sun, 25 May 2014 15:27:47 +0200 Subject: [U-Boot] [PATCH] Arm64 fix a bug of vbar_el3 initialization In-Reply-To: <1397871921-41789-1-git-send-email-fenghua@phytium.com.cn> References: <1397871921-41789-1-git-send-email-fenghua@phytium.com.cn> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi fenghua at phytium.com.cn, On Sat, 19 Apr 2014 09:45:21 +0800, fenghua at phytium.com.cn wrote: > From: David Feng > > Signed-off-by: David Feng > --- > arch/arm/cpu/armv8/start.S | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/cpu/armv8/start.S b/arch/arm/cpu/armv8/start.S > index 33d3f36..4b11aa4 100644 > --- a/arch/arm/cpu/armv8/start.S > +++ b/arch/arm/cpu/armv8/start.S > @@ -50,10 +50,10 @@ reset: > */ > adr x0, vectors > switch_el x1, 3f, 2f, 1f > -3: mrs x0, scr_el3 > +3: msr vbar_el3, x0 > + mrs x0, scr_el3 > orr x0, x0, #0xf /* SCR_EL3.NS|IRQ|FIQ|EA */ > msr scr_el3, x0 > - msr vbar_el3, x0 > msr cptr_el3, xzr /* Enable FP/SIMD */ > ldr x0, =COUNTER_FREQUENCY > msr cntfrq_el0, x0 /* Initialize CNTFRQ */ Applied to u-boot-arm/master, thanks! Amicalement, -- Albert.