Questions for SMP feature.
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Mar 16 09:21:32 UTC 2017
On 16/03/17 10:12, Thomas Kim wrote:
> Dear Sir,
>
> I have used RTEMS 4.12 modified version for single core only of
> i.MX6Q(Cortex-A9) until now.
> At this time, I am trying to add SMP feature from one core to four cores.
Please use the existing Cortex-A9 MPCore support used by the Xilinx Zynq
and Altera Cyclone V BSPs.
>
> Because I have a problem regarding "RTEMS_FATAL_SOURCE_SMP", I am
> trying to find a reason in my working version.
>
> As I know in RTEMS SMP booting sequence, after first RTEMS kernel on
> master core(core0) is run, three RTEMS kernel entry on each core1,
> core2, core3 is executed.
>
> At this time, RTEMS kernel on master core(core 0) initialize several
> device initializations.
> - console driver for debug port.
> - additional serial driver for device I/O communication.
> - file system for sd-card.
> - framebuffer for LCD panel.
>
> I guess that RTEMS kernel on core1, core2, core3 will initialze same
> device(console, sd-card, framebuffer) as like kernel on core0.
>
> Is this correct ?
No, only the boot processor will initialize the device drivers.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list