[coreboot] unable to build coreboot with grub
Vladimir 'φ-coder/phcoder' Serbinenko
phcoder at gmail.com
Sun Oct 12 12:12:36 CEST 2014
On 12.10.2014 11:57, John Lewis wrote:
> Hi,
>
> It's in "Chipset Options" -> "Size of CBFS filesystem in ROM" - 0x200000
> or 0x400000 will work.
>
This is only for recent intel chipsets.
> Cheers,
>
> John.
>
> On 12/10/14 10:51, Vipin Gahlaut wrote:
>> Thanks Vladimir,
>>
>>
>> Can you please let me know how to increase the ROM size?
>>
>>
>> -----Original Message-----
>> From: Vladimir 'φ-coder/phcoder' Serbinenko [mailto:phcoder at gmail.com
>> <mailto:phcoder at gmail.com>]
>> Sent: Sunday, October 12, 2014 3:02 PM
>> To: Vipin Gahlaut; coreboot
>> Subject: Re: [coreboot] unable to build coreboot with grub
>>
>> On 12.10.2014 08:03, Vipin Gahlaut wrote:
>>
>> > Hi,
>>
>> >
>>
>> > I have cloned latest coreboot and trying to build with grub2 as
>> payload.
>>
>> > in make menuconfig I select grub2 instead of seabios. when I fire make
>>
>> > command it checkout latest grub and that fails to build. for 2
>> reasons.
>>
>> >
>>
>> > 1. Due to some initialization errors that I managed to fix with below
>>
>> > changes
>>
>> > -struct grub_linux_initrd_context initrd_ctx = { 0, };
>>
>> > +struct grub_linux_initrd_context initrd_ctx = { 0,NULL,0 };
>>
>> >
>>
>> Sounds like you have an old gcc
>>
>> > 2. grub size issue as below that I am unable to resolve and looking
>>
>> > for your help. I am building for QEMU and using QEMU version 2.1.2.
>>
>> >
>>
>> > E: Could not add
>>
>> > [payloads/external/GRUB2/grub2/build/default_payload.elf, 268862 bytes
>>
>> > (262 KB)@0x0]; too big?
>>
>> > E: Failed to add
>>
>> > 'payloads/external/GRUB2/grub2/build/default_payload.elf' into ROM
>> image.
>>
>> >
>>
>> Increase ROM size.
>>
>> >
>>
>> >
>>
>> >
>>
>>
>> On Sun, Oct 12, 2014 at 11:33 AM, Vipin Gahlaut <gailu96 at gmail.com
>> <mailto:gailu96 at gmail.com>> wrote:
>>
>> Hi,
>>
>> I have cloned latest coreboot and trying to build with grub2 as
>> payload. in make menuconfig I select grub2 instead of seabios. when
>> I fire make command it checkout latest grub and that fails to build.
>> for 2 reasons.
>>
>> 1. Due to some initialization errors that I managed to fix with
>> below changes
>> - struct grub_linux_initrd_context initrd_ctx = { 0, };
>> + struct grub_linux_initrd_context initrd_ctx = { 0,NULL,0 };
>>
>> 2. grub size issue as below that I am unable to resolve and looking
>> for your help. I am building for QEMU and using QEMU version 2.1.2.
>>
>> E: Could not add
>> [payloads/external/GRUB2/grub2/build/default_payload.elf, 268862
>> bytes (262 KB)@0x0]; too big?
>> E: Failed to add
>> 'payloads/external/GRUB2/grub2/build/default_payload.elf' into ROM
>> image.
>>
>>
>>
>>
>>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 213 bytes
Desc: OpenPGP digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20141012/9fc41994/attachment.asc>
More information about the coreboot
mailing list