[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.
More information about the coreboot