On 14.03.2009 0:53 Uhr, Kevin O'Connor wrote:
On Fri, Mar 13, 2009 at 10:37:06AM -0600, Myles Watson wrote:
Does that apply to all the tables? I don't know the code that well. All I was doing was disabling the mptable cleanly. If there's consensus that we don't need any tables that low it would be an easy change to make. Otherwise I think it's better left to someone who understands all the tables and why they are where they are. It makes sense to me to put them all in one place.
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. Question is, how can SeaBIOS find it there?