Re: [edk2] Problem booting two cores

Subject: Re: [edk2] Problem booting two cores

From: Andrew Fish <>


Date: 2012-08-17 17:00:39


You will need to contact the board vendor to see what MP init scheme they are using. Currently in the ARM space there is not a single industry standard for initializing APs (Application Processor, the non boot processors). So you need to make sure your platform and kernel use the same scheme. 

On the PC AP start was standardized by the MultiProcessor Specification circa 1994. The latest version of the spec is  MultiProcessor Specification  1.4 was published in 1995, and current info is contained in the ACPI specification. 

Andrew Fish

On Aug 17, 2012, at 7:20 AM, Shivamurthy Shastri wrote:


I need to boot linux kernel on Samsung board using UEFI.
UEFI works fine, also it boots linux kernel (zImage) from SD-MMC card FAT partition.

The SoC has two cores, but only one of them is up.
The log is :

CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
Setting up static identity map for 0x402f86d0 - 0x402f8728
CPU1: failed to boot: -38
Brought up 1 CPUs
SMP: Total of 1 processors activated (3371.82 BogoMIPS).

Thanks and Regards,

Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
edk2-devel mailing list