Hi Nico,

I have taken the Flash Region's dump of my vendor BIOS using Ifdtool (which is copied below),

FLREG0:    0x000f0000
  Flash Region 0 (Flash Descriptor): 00000000 - 0000ffff 
FLREG1:    0x07ff0200
  Flash Region 1 (BIOS): 00200000 - 007fffff 
FLREG2:    0x00000fff
  Flash Region 2 (Intel ME): 00fff000 - 00000fff (unused)
FLREG3:    0x00000fff
  Flash Region 3 (GbE): 00fff000 - 00000fff (unused)
FLREG4:    0x00000fff
  Flash Region 4 (Platform Data): 00fff000 - 00000fff (unused)

From this dump, BIOS region is from 0x200000 to 0x07FFFFF. 

So CONFIG_ROM_SIZE is 8MB and CONFIG_CBFS_SIZE is 6MB ( 0x7FFFFF - 0x200000 = 0x5FFFFF)

Am I correct? 

Please correct me, if I am wrong. 

Thanks,
Dhanasekar


On Wed, Jun 7, 2017 at 8:26 PM, Nico Huber <nico.huber@secunet.com> wrote:
On 07.06.2017 16:49, Dhanasekar Jaganathan wrote:
> Hi Nico,
>
> Thanks for the info..
>
> Actually, I have given "*make al*l" to rebuild the coreboot source.
>
> Is it correct way to rebuilt to the source?

That should work fine.

>
> Or I have to run *make crossgcc-i386 CPUS=$(nproc)* and *make*

crossgcc is only needed once.

Nico

>
> Thanks,
> Dhanaeskar
>
> On Wed, Jun 7, 2017 at 7:17 PM, Nico Huber <nico.huber@secunet.com> wrote:
>
>> On 07.06.2017 15:38, Dhanasekar Jaganathan wrote:
>>> Hi Nico,
>>>
>>> Following is my complete Payload setting,
>>>
>>> 1.Add a payload -> (GRUB2)
>>> 2.GRUB2 version -> (HEAD)
>>> 3.Include GRUB2 runtime config file into ROM image = Y
>>> 4.Gave the path of grub.cfg (which I copied from Fedora OS when booted is
>>> booted with other BIOS vendor).
>>>
>>> Based on this, please provide your comments.
>>
>> I can only repeat myself: With this setup, you have to rebuild your
>> coreboot every time you make changes to your grub.cfg. (You probably
>> know that already and did so, but didn't tell it?)
>>
>> Nico
>>
>