From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukasz Majewski Date: Tue, 11 Jun 2019 10:51:35 +0200 Subject: [U-Boot] ARMv8 switching CPUs into EL1 In-Reply-To: References: Message-ID: <20190611105135.36539932@jawa> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Mels, > L.S.! > > 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? > U-boot by design starts on Core0. Other cores are not touched and are managed (started/configured) by Linux. The other question is if you use the ARM Trusted Firmware [ATF]. If you start/load it in U-Boot (or any earlier bootloader), then it also may change / configure CPUs state. > Kind regards, > > Mels > _______________________________________________ > U-Boot mailing list > U-Boot at lists.denx.de > https://lists.denx.de/listinfo/u-boot Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma at denx.de -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 488 bytes Desc: OpenPGP digital signature URL: