From 4697e91e0886629ecc92611f30cf0796890ad020 Mon Sep 17 00:00:00 2001 From: "Ronald G. Minnich" Date: Tue, 23 Dec 2008 07:09:46 +0000 Subject: [PATCH] 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 Acked-by: Ronald G. Minnich git-svn-id: svn://coreboot.org/repository/coreboot-v3@1084 f3766cd6-281f-0410-b1cd-43a5c92072e9 --- arch/x86/intel/core2/stage1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/intel/core2/stage1.c b/arch/x86/intel/core2/stage1.c index 55c4c87111..bb2d2ea050 100644 --- a/arch/x86/intel/core2/stage1.c +++ b/arch/x86/intel/core2/stage1.c @@ -82,7 +82,7 @@ void disable_car(void) " andl $0x9fffffff,%%eax \n" " movl %%eax, %%cr0 \n" - " wbinvd \n" + " invd \n" " call stage1_phase3 \n" :: [newesp] "i" (newlocation),