[coreboot] v3 and partially memory-mapped ROMs

Ward Vandewege ward at gnu.org
Mon Aug 4 16:04:48 CEST 2008


On Mon, Aug 04, 2008 at 03:33:34PM +0200, Carl-Daniel Hailfinger wrote:
> >> Gigabyte M57SLI rev 2.0 uses the LPC-to-SPI translation feature of the
> >> IT8716F which can only map the top (not a movable window!) 512 kBytes of
> >> the SPI chip in memory space. There's an additional 128 kByte region
> >> (from 4G-1152kB to 4G-1024kB, not movable) which is sort of a "register
> >> space" compatibility feature. Everything outside these "standard" areas
> >> needs to be read with explicit read commands in 3-byte chunks.
> >>
> >> So any modded M57SLI with a chip greater than 512kB has this problem. I
> >> tried every possible undocumented workaround to no avail, and contacted
> >> ITE with no response.
> >>     
> >
> > There is a patch by Ronald Hoogeboom with a workaround, which allows booting
> > from larger rom chips:
> >
> >   http://article.gmane.org/gmane.linux.bios/33492
> >
> > I'd still like to put it in the tree.
> >   
> 
> I'm no longer opposing to put this in v2 (v2 is already complicated and
> support for this will make it worse), but I shall make very sure that we
> use a clean solution in v3.

I agree! Will test again and commit for v2.

Thanks,
Ward.

-- 
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior Systems Administrator




More information about the coreboot mailing list