On 03.10.2009 19:15, Uwe Hermann wrote: > On Thu, Oct 01, 2009 at 01:15:52PM +0200, Stefan Reinauer wrote: > >> Myles Watson wrote: >> >>>> High Tables Base is 1fff0000. >>>> Copying Interrupt Routing Table to 0x000f0000... done. >>>> Copying Interrupt Routing Table to 0x1fff0000... done. >>>> Wrote the mp table end at: 000f0410 - 000f0568 >>>> Wrote the mp table end at: 1fff0410 - 2001040e >>>> >>>> >>> Writing high tables above RAM! Why is the high MP table so much larger than >>> the low one? >>> >>> >>> >> Right! Good spotting... something is reaaaally fishy here... Almost 64k >> mp table vs 300 bytes. >> >> >> >>>> Moving GDT to 0x20010800...ok >>>> >>>> >> And, this alone is good for quite a crash. >> > > I bisected this, the commit that broke the board was r4238, where high > tables support was added. Disabling it in > src/northbridge/cn700/Config.lb results in a successful boot into FILO. > > Not sure what the correct fix for working high tables support for this > board/chipset is. >
High tables are also broken on 690G. I sent a hacky patch for this (which is unmerged), but we need a real solution. Regards, Carl-Daniel -- http://www.hailfinger.org/ -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

