How to activate all 4 cores in ls1043ardb using 32 bit compiler

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to activate all 4 cores in ls1043ardb using 32 bit compiler

460 Views
niharunadkat
Contributor I

I am using a freescale development board LS1043a-rdb, and the linux-fsl-sdk-v2.0-1701 kernel

When I compile linux-fsl-sdk-v2.0-1701 using a 64 bit compiler (aarch64-linux-gnu-) and booted the board. I see all 4 cores activated.

But when I compiled linux-fsl-sdk-v2.0-1701 using a 32 bit compiler (arm-linux-gnueabihf-) and booted the board. I only see 1 core activated.

How do I activate all the 4 cores when I compile linux-fsl-sdk-v2.0-1701 under 32 bit compiler ?

Note in my .config file I have set CONFIG_NR_CPUS=4 (but I still see 1 core activated when i do lscpu or cat /proc/cupinfo).

Any help would greatly be appreciated.

Thank you.

Nihar Unadkat

Tags (1)
0 Kudos
1 Reply

331 Views
Pavel
NXP Employee
NXP Employee

It looks like that PPA microcode has not loaded on your board.

Load PPA microcode.

This microcode provides using all cores.


Have a great day,
Pavel Chubakov

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos