[U-Boot] ARMv8 switching CPUs into EL1

Mels van Broekhoven mels.van.broekhoven at gmail.com
Thu Jun 6 13:15:50 UTC 2019


On a Xilinx ZynqMP-based platform with u-boot running in Aarch64 mode in
EL2, after booting a Linux kernel  in EL1 using CONFIG_ARMV8_SWITCH_TO_EL1,
Linux throws a warning that the CPUs have started in inconsistent modes
("CPU: CPUs started in inconsistent modes").
Indeed, only the first core on which U-boot was running is switched to EL1
at this point.

Is this a bug or a not completely supported feature in U-boot or can this
warning actually be safely ignored under certain circumstances?

Kind regards,


More information about the U-Boot mailing list