Cannot activate multiple CPUs.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Is there a trick to bringing up multiple CPUs on an SOC?
My kernel is not bringing up secondary CPUs.

Running a kernel compiled from v4.10 sources on an LS1046A reference board.
Support for this platform only arrived in the mainline sources in
v4.10, so it is pretty new, and
there are clearly differences from the vendor supplied SDK sources.

Configured with generic arm64 defconfig.
Loading the kernel via `booti` in u-boot.  Provided
fsl-ls1046a-rdb.dtb as the device tree.
Console log indicates only a single CPU is available.

[    0.083735] EFI services will not be available.
[    0.096301] smp: Bringing up secondary CPUs ...
[    1.141306] CPU1: failed to come online
[    1.145159] CPU1: failed in unknown state : 0x0
[    2.202164] CPU2: failed to come online
[    2.206016] CPU2: failed in unknown state : 0x0
[    3.263021] CPU3: failed to come online
[    3.266873] CPU3: failed in unknown state : 0x0
[    3.271449] smp: Brought up 1 node, 1 CPU

Is it possible that multiple cores are not supported in the mainline code?
Or am I missing some piece of configuration that would bring up multiple cores?

Thanks in advance,

- Chris

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux