On Tue, Apr 14, 2009 at 6:16 PM, Carl-Daniel Hailfinger < [email protected]> wrote:
> On 14.04.2009 17:41, [email protected] wrote: > > Author: cozzie > > Date: 2009-04-14 17:41:33 +0200 (Tue, 14 Apr 2009) > > New Revision: 1164 > > > > Modified: > > coreboot-v3/arch/x86/pirq_routing.c > > coreboot-v3/arch/x86/via/stage0.S > > coreboot-v3/mainboard/jetway/Kconfig > > Log: > > Enable caching for Via C7 CPUs, and also improve readability. Tested on > hardware > > and seems to be working. > > > > Signed-off-by: Corey Osgood <[email protected]> > > Acked-by: Myles Watson <[email protected]> > > > > Sorry I didn't see the patch earlier. > > If (CONFIG_COREBOOT_ROMSIZE_KB + CONFIG_CARSIZE) exceeds L2 cache size, > CAR will explode. I bet your test conditions didn't trigger that condition. > You can calculate allowed ROM cache size, though. CPUID can tell you L2 > size and from that you subtract CARSIZE, then round down to the next > power of two. Alright, I'll fix it tonight. The bootblock and stage0/1 code should always be at the start of the ROM, right? Is there a chance of explosion if stage0+1 is larger then the cached size? > > It seems some unrelated PIRQ change snuck in this changeset. > Sorry about that, I forgot my svn password and I guess in the process I forgot to single out that file when I figured it out. The Kconfig change is needed to build the Jetway target, so I think it should stay, and the pirq_routing.c is simply clarification, the file does actually reside in include/arch/x86/. If anyone wants the latter revert the latter, feel free. Thanks, Corey
-- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

