* Peter Stuge <[email protected]> [110604 18:19]: > Stefan Reinauer wrote: > > > +++ trunk/src/mainboard/asrock/e350m1/romstage.c Sat Jun 4 17:45:12 > > > 2011 (r6627) > > > @@ -50,6 +50,13 @@ > > > // all cores: set pstate 0 (1600 MHz) early to save a few ms of boot > > > time > > > __writemsr (0xc0010062, 0); > > > > > > + // early enable of PrefetchEnSPIFromHost > > > + if (boot_cpu()) > > > + { > > > + __outdword (0xcf8, 0x8000a3b8); > > > + __outdword (0xcfc, __indword (0xcfc) | 1 << 24); > > > + } > > > > This should use pci config space access functions. Also, enabling > > Prefetch and 33MHz fast read mode should possibly go in the > > southbridge's bootblock.c so the first cbfs scan does not run with > > the slow settings. > > Good idea! Please do it! Remember to also revert the commit for > persimmon. >
Unfortunately I have no hardware to test this. > I think the Fusion code is a good place for such cleanups, where we > have a chance to factor out more common code before it gets too wide > spread. :) Yes. Absolutely -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

