Hi Vijay,
On Wed, Sep 4, 2013 at 4:58 PM, Vijay Kilari vijay.kilari@gmail.com wrote:
Hi,
I could now able to boot the kernel from MMC card with UEFI. However, updating TC2 from u-boot to uefi, only one core is booting up. Logs are below
[ 70.779282] CPU0: thread -1, cpu 0, socket 1, mpidr 80000100 [ 70.779321] Setting up static identity map for 0x804b85f0 - 0x804b8648 [ 71.837336] CPU1: failed to boot: -38 [ 72.841858] CPU2: failed to boot: -38 [ 73.846383] CPU3: failed to boot: -38 [ 74.850924] CPU4: failed to boot: -38 [ 74.850958] Brought up 1 CPUs
One possible reason for this is the setting in firmware board.txt If you disable CONFIG_MCPM in kernel, you need to disable bit[12] of SCC: 0x700in board.txt to use the legacy/sysflag style of booting secondary cpus.
Regards, Sudeep
On Wed, Sep 4, 2013 at 11:25 PM, Sudeep KarkadaNagesha sudeep.karkadanagesha@arm.com wrote:
Hi Vijay,
On Wed, Sep 4, 2013 at 4:58 PM, Vijay Kilari vijay.kilari@gmail.com wrote:
Hi,
I could now able to boot the kernel from MMC card with UEFI. However, updating TC2 from u-boot to uefi, only one core is booting up. Logs are below
[ 70.779282] CPU0: thread -1, cpu 0, socket 1, mpidr 80000100 [ 70.779321] Setting up static identity map for 0x804b85f0 - 0x804b8648 [ 71.837336] CPU1: failed to boot: -38 [ 72.841858] CPU2: failed to boot: -38 [ 73.846383] CPU3: failed to boot: -38 [ 74.850924] CPU4: failed to boot: -38 [ 74.850958] Brought up 1 CPUs
One possible reason for this is the setting in firmware board.txt If you disable CONFIG_MCPM in kernel, you need to disable bit[12] of SCC: 0x700in board.txt to use the legacy/sysflag style of booting secondary cpus.
Yes, MCPM is not enabled in my kernel. With this only one cluster (A15) is coming up. But still A7 cluster is failing to come up I have tried settting bit[12]--[bit[15] to 0. Then all CPU's come up. Is this OK?
Regards, Sudeep
boot-architecture@lists.linaro.org