* delete two empty files
authorStefan Reinauer <stepan@openbios.org>
Sun, 18 Jun 2006 07:41:48 +0000 (07:41 +0000)
committerStefan Reinauer <stepan@openbios.org>
Sun, 18 Jun 2006 07:41:48 +0000 (07:41 +0000)
* commit SMM lock code.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2325 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/cpu/amd/model_fxx/model_fxx_init.c
src/cpu/amd/model_fxx/model_fxx_msr.h [deleted file]
src/cpu/amd/model_fxx/node_id.c [deleted file]

index e83873e3b0948bdaf6ced1ae4086598310bddda7..16d6509430c0fc6fcc932f22368211656a3392a7 100644 (file)
@@ -13,7 +13,6 @@
 #include <device/device.h>
 #include <device/pci.h>
 #include <string.h>
-#include <cpu/x86/msr.h>
 #include <cpu/x86/pae.h>
 #include <pc80/mc146818rtc.h>
 #include <cpu/x86/lapic.h>
@@ -455,6 +454,12 @@ void model_fxx_init(device_t dev)
 
        k8_errata();
        
+       /* Set SMMLOCK to avoid exploits messing with SMM */
+       msr = rdmsr(HWCR_MSR);
+       msr.lo |= (1 << 0);
+       wrmsr(HWCR_MSR, msr);
+       
+       /* Set the processor name string */
        init_processor_name();
        
        enable_cache();
diff --git a/src/cpu/amd/model_fxx/model_fxx_msr.h b/src/cpu/amd/model_fxx/model_fxx_msr.h
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/src/cpu/amd/model_fxx/node_id.c b/src/cpu/amd/model_fxx/node_id.c
deleted file mode 100644 (file)
index e69de29..0000000