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

Uwe Hermann uwe at hermann-uwe.de
Wed Oct 14 22:36:12 CEST 2009


On Wed, Oct 14, 2009 at 12:33:18PM -0600, Myles Watson wrote:
> > +7: entries 24, mpc_length 158, mpe_length 0
> >  Wrote the mp table end at: 000f0410 - 000f0568
> > +0: entries 0, mpc_length ffff, mpe_length 0
> > +1: entries ffff, mpc_length ffff, mpe_length ffff
> Something else is writing here.  I looked back in the log and found this :
> 
> Setting variable MTRR 3, base:  448MB, range:   32MB, type WB
> 
> It looks like you have 32MB of video memory, so the high tables have
> to be lower than 480 MB for it to work.

Indeed, there's "default CONFIG_VIDEO_MB = 32" in Options.lb.


> Can you try the attached patch?  It's mostly the same debug, but it
> adds the code to fix the placement of the tables.
> 
> Signed-off-by: Myles Watson <mylesgw at gmail.com>

Yep, works great, thanks! The board boots to FILO now.

Feel free to commit the northbridge.c fix (without the mptable debug code).

Acked-by: Uwe Hermann <uwe at hermann-uwe.de>


We need to check all other northbridges, I assume a few others will have
the same problem.


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




More information about the coreboot mailing list