| 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-intel | Assignee: | 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
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 :/ 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. |