I am really curious how will it go. Please do post updates here. Since I was 
thinking about doing the same just to fit freedos and space invaders on the 
chip^^

May I ask which board is it?

Greets,

On January 14, 2020 1:18:09 AM UTC, Rafael Send <flyingfishfin...@gmail.com> 
wrote:
>Hi there-
>I'd like to increase the size of my flash chip from 8MB to 16MB. From
>poking at stuff and asking dumb questions in the #coreboot channel,
>I've
>gathered I need to make the following changes, but I'm not 100% sure
>these
>are correct.
>
>If anyone could look this over and point me in the right direction
>before I
>flash a broken image, I would appreciate that.
>
>*1)* descriptor.ifd: Use ifdtool on descriptor.bin to increase the
>density
>from 8M to 16M. This appears to work.
>
>*2)* Modify fmap - currently looks like this:
>
>FLASH@0xff800000 0x800000 {
>BIOS@0x200000 0x600000 {
>EC@0x0 0x10000
>RW_MRC_CACHE@0x10000 0x10000
>SMMSTORE@0x20000 0x40000
>FMAP@0x60000 0x200
>CONSOLE@0x60200 0x20000
>COREBOOT(CBFS)@0x80200 0x57FE00
>}
>}
>
>and it should become:
>
>FLASH@0xff800000 0x1000000 {    <- new chip size
>BIOS@0x200000 0xE00000 {          <-new BIOS region size
>EC@0x0 0x10000
>RW_MRC_CACHE@0x10000 0x10000
>SMMSTORE@0x20000 0x40000
>FMAP@0x60000 0x200
>CONSOLE@0x60200 0x20000
>COREBOOT(CBFS)@0x80200 0xD7FE00  <- new CBFS size
>}
>}
>
>Question: I read that an FMAP file overrides CBFS_SIZE, if such is
>provided.Since the coreboot .config still says CBFS_SIZE=0x200000, but
>an
>FMAP has always been provided, is it true that 0x200000 was never the
>result / used?
>
>*4) *Adjust ROM size to 16MB in menuconfig
>*5)* Provide new FMAP and descriptor to menuconfig
>*6) *Use an external flasher to flash this new image
>
>Am I missing any steps, and are the above modifications correct?
>
>Thanks,
>Rafael
_______________________________________________
coreboot mailing list -- coreboot@coreboot.org
To unsubscribe send an email to coreboot-le...@coreboot.org

Reply via email to