[U-Boot] ZynqMP multiple cores loading kernel in EL1

Kevin Peeters kevin.peeters at prodrive-technologies.com
Tue Jun 4 14:19:54 UTC 2019


Dear U-boot mailing list,

We are currently trying to boot a linux kernel on a custom Zynq Ultrascale+ based board. Our goal is to run a 32-bit linux kernel on the 64-bit FPGA. In order to do this, we want to boot all (4) the CPU's in Exception Level 1 (EL1). We already found a flag called CONFIG_ARMV8_SWITCH_TO_EL1 in include/configs/xilinx_zynqmp.h (which is normally commented out). When we enable this flag, it successfully switches one CPU (the one running U-boot) to EL1, but it leaves the others untouched. Is there anything else we need to set so all of the CPU's will switch to EL1?

Met vriendelijke groet / Kind regards,

Kevin Peeters
Designer

[Prodrive B.V.]<http://www.prodrive-technologies.com/>
Mobile

+31 62 57 28 374

Phone

+31 40 26 76 200

Address

Science Park Eindhoven 5501


5692 EM SON, The Netherlands


www.prodrive-technologies.com<http://www.prodrive-technologies.com>

[cid:image002.png at 01D51AF0.B18982B0]

Disclaimer: The content of this e-mail is intended solely for the use of the Individual or entity to whom it is addressed. If you have received this communication in error, be aware that forwarding it, copying it, or in any way disclosing its content to any other person, is strictly prohibited. If you have received this communication in error, please notify the author by replying to this e-mail immediately.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.gif
Type: image/gif
Size: 3431 bytes
Desc: image001.gif
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190604/b38b90c2/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 126291 bytes
Desc: image002.png
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190604/b38b90c2/attachment-0001.png>


More information about the U-Boot mailing list