[coreboot] r1084 - coreboot-v3/arch/x86/intel/core2
svn at coreboot.org
svn at coreboot.org
Tue Dec 23 08:09:46 CET 2008
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 <rminnich at gmail.com>
Acked-by: Ronald G. Minnich <rminnich at gmail.com>
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),
More information about the coreboot
mailing list