[coreboot] Coreboot patches for v2 with SeaBIOS

Kevin O'Connor kevin at koconnor.net
Wed Jan 21 04:30:35 CET 2009


On Wed, Jan 21, 2009 at 03:12:00AM +0100, Stefan Reinauer wrote:
> Kevin O'Connor wrote:
> > I like the idea of always keeping support for tables in 0xf0000 -
> > maybe we could just copy the 36 byte ACPI RSDP struct to low memory
> > when HIGH_TABLES are enabled.  (And similarly, the 12 byte "mptable
> > floating structure".)
> So are you suggesting to write 48 bytes to the fseg both in coreboot and
> in seabios, and have the "rest" in the "high tables area"?

Yes.  The PIRQ would also need to live in both places, but since the
PIRQ has no pointers it can be memcpy'd.

> But what about DMI. How do we handle DMI? It needs to go to the FSEG and
> it doesn't have pointers afaik.

SMBIOS/DMI also has a pointer struct (32 bytes).

-Kevin




More information about the coreboot mailing list