Bug 2073

Summary: n450 machine need to be of arch x86_64 instead of i586
Product: [Build System, Metadata & Runtime] BSPs Reporter: Nitin Kamble <nitin.a.kamble>
Component: bsps-meta-intelAssignee: Darren Hart <dvhart>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: Medium CC: jessica.zhang, sgw, tom.zanussi
Version: unspecified   
Target Milestone: 1.3   
Hardware: x86   
OS: x86_64   
Whiteboard: (P2)
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Nitin Kamble 2012-03-12 16:48:43 UTC
This is also needed for x32 performance work on blacksand board.
Comment 1 Darren Hart 2012-05-02 16:40:49 UTC
A challenge here is that the firmware is 32 bit, so by default we build 64bit binaries for syslinux and grub-efi - which don't run on this system :/
Comment 2 Darren Hart 2012-07-20 20:40:02 UTC
The n450 BSP in meta-intel is in the unfortunate situation of being saddled with 32 bit firmware despite being a 64 bit system. We coud convert this to x86_64, but doing so builds the boot loaders (e.g. grub-efi) as 64 bit, which the EFI shell will not execute, expecting a 32 bit payload.

While it may be possible to build the EFI bootloader as a different arch than the target, I don't feel it would be worth the effort to make it 64 bit as the board has a maximum of 2 GB of memory anyway.

Closing as WONTFIX.