Hi igor,
I downloaded 3.14.28 kernel image using imx-3.14.28_1.0.0_ga-mfg-tools.
and have configured maxcpus=4 in u-boot as bleow:
---------------------------------------------------------------------------------------------------------------------------------------------------
[printenv.txt]
setenv extra_bootargs maxcpus=4
setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp} root=${mmcroot} ${extra_bootargs}'
saveenv
----------------------------------------------------------------------------------------------------------------------------------------------------
But, CPUs are 2 core from kernel log.
Please find the attached kernel_log.txt
-----------------------------------------------------------------------------------------
[kernel_log.txt]
SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
Preemptible hierarchical RCU implementation.
RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2.
RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
CPU: Testing write buffer coherency: ok
CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x106ba580 - 0x106ba5d8
CPU1: Booted secondary processor
CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
Brought up 2 CPUs
SMP: Total of 2 processors activated.
CPU: All CPU(s) started in SVC mode.
-----------------------------------------------------------------------------------------
I would like to know extra settings for 4 CPUs.
Thanks,
Jackey