summaryrefslogtreecommitdiff
path: root/src/cpu/intel/socket_LGA771
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpu/intel/socket_LGA771')
-rw-r--r--src/cpu/intel/socket_LGA771/Kconfig7
-rw-r--r--src/cpu/intel/socket_LGA771/Makefile.inc11
-rw-r--r--src/cpu/intel/socket_LGA771/chip.h4
-rw-r--r--src/cpu/intel/socket_LGA771/socket_LGA771.c7
4 files changed, 29 insertions, 0 deletions
diff --git a/src/cpu/intel/socket_LGA771/Kconfig b/src/cpu/intel/socket_LGA771/Kconfig
new file mode 100644
index 0000000000..0821c3e246
--- /dev/null
+++ b/src/cpu/intel/socket_LGA771/Kconfig
@@ -0,0 +1,7 @@
+config CPU_INTEL_SOCKET_LGA771
+ bool
+ select CPU_INTEL_MODEL_6FX
+ select CPU_INTEL_CORE2
+ select SSE2
+ select MMX
+ select AP_IN_SIPI_WAIT
diff --git a/src/cpu/intel/socket_LGA771/Makefile.inc b/src/cpu/intel/socket_LGA771/Makefile.inc
new file mode 100644
index 0000000000..319430f930
--- /dev/null
+++ b/src/cpu/intel/socket_LGA771/Makefile.inc
@@ -0,0 +1,11 @@
+ramstage-y += socket_LGA771.c
+subdirs-y += ../model_6ex
+subdirs-y += ../model_6fx
+subdirs-y += ../../x86/tsc
+subdirs-y += ../../x86/mtrr
+subdirs-y += ../../x86/lapic
+subdirs-y += ../../x86/cache
+subdirs-y += ../../x86/smm
+subdirs-y += ../microcode
+subdirs-y += ../hyperthreading
+
diff --git a/src/cpu/intel/socket_LGA771/chip.h b/src/cpu/intel/socket_LGA771/chip.h
new file mode 100644
index 0000000000..d3f312ea85
--- /dev/null
+++ b/src/cpu/intel/socket_LGA771/chip.h
@@ -0,0 +1,4 @@
+extern struct chip_operations cpu_intel_socket_LGA771_ops;
+
+struct cpu_intel_socket_LGA771_config {
+};
diff --git a/src/cpu/intel/socket_LGA771/socket_LGA771.c b/src/cpu/intel/socket_LGA771/socket_LGA771.c
new file mode 100644
index 0000000000..21a7dc9150
--- /dev/null
+++ b/src/cpu/intel/socket_LGA771/socket_LGA771.c
@@ -0,0 +1,7 @@
+#include <device/device.h>
+#include "chip.h"
+
+
+struct chip_operations cpu_intel_socket_LGA771_ops = {
+ CHIP_NAME("Socket LGA771 CPU")
+};