[coreboot] Boot issues (CBFS?) on VIA pc2500e

Uwe Hermann uwe at hermann-uwe.de
Sat Oct 3 19:15:19 CEST 2009


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.


Uwe.
-- 
http://www.hermann-uwe.de  | http://www.holsham-traders.de
http://www.crazy-hacks.org | http://www.unmaintained-free-software.org




More information about the coreboot mailing list