[coreboot] qemu, v2, latest
rminnich at gmail.com
Tue May 12 18:12:57 CEST 2009
On Tue, May 12, 2009 at 8:56 AM, Myles Watson <mylesgw at gmail.com> wrote:
>> Payload is overwriting Coreboot tables.
> I don't see this line in mine. Could you try HAVE_LOW_TABLES=0 and see if
> that fixes it for you? If so we can try to debug why having both doesn't
> work. If not we can compare payloads. My entry point is different than
> yours too.
oops, I was not up to date on this one. Now the high tables are at
Writing high table forward entry at 0x00000500
Wrote coreboot table at: 00000500 - 00000518 checksum f3df
New low_table_end: 0x00000500
Now going to write high coreboot table at 0x03ff0800
rom_table_end = 0x03ff0800
Adjust low_table_end from 0x00000500 to 0x00001000
Adjust rom_table_end from 0x03ff0800 to 0x04000000
Adding high table area
Wrote coreboot table at: 03ff0800 - 03ff0e8c checksum 1a86
which makes more sense. Still triple faulting however.
I'll just have coreboot dump the first 32 bytes of memory at entry
point to make sure it's what I think it is.
If you can test latest coreboot with latest qemu I'd be interested. I
have xxd'ed the coreboot rom and it certainly appears the data is in
bbl. Gotta go.
More information about the coreboot