07-31-2018 10:44 PM - edited 08-01-2018 12:53 AM
Petalinux 2018.2; picoZed-7020; Linux kernel unable to bring up second CPU (SMP is enabled). Kernel log:
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x100000 - 0x100060
Hierarchical SRCU implementation.
smp: Bringing up secondary CPUs ...
CPU1: failed to boot: -1
smp: Brought up 1 node, 1 CPU
SMP: Total of 1 processors activated (666.66 BogoMIPS).
CPU: All CPU(s) started in SVC mode.
Complete kernel boot log is attached.
Why kernel activates only one CPU, failed to activate both CPU?
What can be a reason: fsbl, device tree or something else?
P.S. Same bitstream and device tree works fine (both cpu are enabled under linux) for petalinux 2015.2, Linux Kernel 4.6.0.