Author: rminnich Date: 2008-12-23 08:09:46 +0100 (Tue, 23 Dec 2008) New Revision: 1084
Modified: coreboot-v3/arch/x86/intel/core2/stage1.c Log: This is an emergency fix for the kontron. This fix now allows us to boot to etherboot. The fix is to replace the wbinvd with an invd. The wbinvd is a bad idea, since the cache at this point is full of tags to a location that is not backed by memory. Signed-off-by: Ronald G. Minnich <[email protected]> Acked-by: Ronald G. Minnich <[email protected]> Modified: coreboot-v3/arch/x86/intel/core2/stage1.c =================================================================== --- coreboot-v3/arch/x86/intel/core2/stage1.c 2008-12-23 06:59:04 UTC (rev 1083) +++ coreboot-v3/arch/x86/intel/core2/stage1.c 2008-12-23 07:09:46 UTC (rev 1084) @@ -82,7 +82,7 @@ " andl $0x9fffffff,%%eax \n" " movl %%eax, %%cr0 \n" - " wbinvd \n" + " invd \n" " call stage1_phase3 \n" :: [newesp] "i" (newlocation), -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

