From: Julien Grall Date: Sat, 13 Apr 2019 16:00:06 +0000 (+0100) Subject: xen/arm32: head: Don't set MAIR0 and MAIR1 X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~2096 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=16af78ade112a275c03bfa8c2d9369baadf71d42;p=xen.git xen/arm32: head: Don't set MAIR0 and MAIR1 The co-processor registers MAIR0 and MAIR1 are managed by EL1. So there are no need to initialize them during Xen boot. Signed-off-by: Julien Grall Reviewed-by: Andrii Anisov Reviewed-by: Stefano Stabellini --- diff --git a/xen/arch/arm/arm32/head.S b/xen/arch/arm/arm32/head.S index db72438e1a..598806b706 100644 --- a/xen/arch/arm/arm32/head.S +++ b/xen/arch/arm/arm32/head.S @@ -212,8 +212,6 @@ cpu_init_done: /* Set up memory attribute type tables */ ldr r0, =MAIR0VAL ldr r1, =MAIR1VAL - mcr CP32(r0, MAIR0) - mcr CP32(r1, MAIR1) mcr CP32(r0, HMAIR0) mcr CP32(r1, HMAIR1)