[coreboot] New patch to review for coreboot: 73b5bba Prepare the BIOS data areas before device init.

Jonathan A. Kollasch jakllsch at kollasch.net
Wed Mar 7 13:37:31 CET 2012

On Wed, Mar 07, 2012 at 12:05:07PM +0000, Andrew Goodbody wrote:
> On 07/03/12 01:06, Stefan Reinauer (stefan.reinauer at coreboot.org) wrote:
> >     NEW/FIXED now reads consistent values:
> >     ebda_addr=0xf6000 lowmem=0x100000
> OK, now this worries me. Any time you move away from the classic PC
> memory map you are risking problems.

First of all, INITIAL_EBDA_SEGMENT has been 0xF600 prior to this change.

I believe loading a SeaBIOS payload will obliterate the coreboot EBDA at
this location.  SeaBIOS almost certainly replaces/updates the BDA and
will position its own EBDA at an appropriate place.

	Jonathan Kollasch

More information about the coreboot mailing list