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

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.comhttp://www.prodrive-technologies.com
[cid:image002.png@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.
participants (1)
-
Kevin Peeters