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.
01-09-2019 12:32 AM
hi, have you find the reason? I got the similar problem, my board run well, but one day, cpu1 can't boot.
01-08-2020 10:18 PM
04-30-2020 04:24 AM
I am also facing the same issue with my zynq-7000 board. Any solutions found?
05-15-2020 01:55 AM
No. I seems like the newer version of petalinux is causing the issue. The problem came with zc706 board. For zedboard i was it worked fine.