[RTEMS Project] #2343: [Patch] Fix Zynq SMP boot
RTEMS trac
trac at rtems.org
Fri May 8 22:32:44 UTC 2015
#2343: [Patch] Fix Zynq SMP boot
-------------------------+----------------------------------------
Reporter: jbrandmeyer | Owner:
Type: defect | Status: new
Priority: high | Milestone: 4.11.1
Component: SMP | Version: 4.10
Severity: normal | Keywords: zynq, xilinx_zynq_zedboard
-------------------------+----------------------------------------
Booting the second processor core on the Xilinx Zynq requires either
support from the bootloader or the RTEMS BSP. It would be nice if the
standard U-Boot and Xilinx FSBL could be used without customization by
supporting SMP out of the box in RTEMS.
This patch does two things: It communicates with CPU1 to direct it to
execute RTEMS, entering at _start, and it allows access to the top-most
segment of on-chip memory which contains CPU1's running code by modifying
the MMU setup. It should also avoid interference with any current users'
custom bootloaders.
See also Xilinx UG 585, section 6.1.10 for details.
--
Ticket URL: <http://devel.rtems.org/ticket/2343>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list