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 <[email protected]> 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 <[email protected]> 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 -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

