On Sat, Mar 14, 2009 at 12:00:27PM +0100, Stefan Reinauer wrote: > On 14.03.2009 0:53 Uhr, Kevin O'Connor wrote: > > The coreboot table should go at 0x500 - that table is defined by the > > coreboot group to be valid at that location. All the other tables can > > go in 0xf0000 (or they can all go in the end of ram if > > HAVE_HIGH_TABLES is set). > > Would there be another 40 bytes available for a coreboot table "root > pointer/floating table" structure somewhere at > 0xf0000? I've seen issues with packing the coreboot table at 0x500 and I > would like to put it to the HIGH_TABLES area.
I agree - it would be nice to put all the tables in one place. > Question is, how can SeaBIOS find it there? How about passing the location of the coreboot table pointer as a parameter to the payload? (Either in EAX or as the first parameter on the stack.) -Kevin -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

