[coreboot] v3 stage2 running from flash

ron minnich rminnich at gmail.com
Wed Dec 24 05:59:24 CET 2008


On Tue, Dec 23, 2008 at 8:40 PM, Corey Osgood <corey.osgood at gmail.com> wrote:
> John Kollasch just pointed out to me that it looks like the reason the cn700
> is booting so slowly (>15min) could be that it's running out of flash. I've
> also noticed this:
>
> LAR: Attempting to open 'normal/stage2/segment0'.
> LAR: Start 0xfff00000 len 0x100000
> LAR: seen member normal/option_table at 0xfff00000, size 932
> LAR: seen member normal/initram/segment0 at 0xfff00400, size 6216
> LAR: seen member normal/stage2/segment0 at 0xfff01ca0, size 1
>
> With a 1MB flash part, so 0xfff00000 is the ROM. Is this how it's supposed
> to work, and if not, how do we fix it?
>

I think the problem is you are not caching flash or anything else for
that matter.

I wonder if moving mtrr out of stage0 was the right move?

initram has to run from flash. It is execute in place. Stage2 is
copied to dram.

ron




More information about the coreboot mailing list