source src/cpu/intel/model_f4x/Kconfig
source src/cpu/intel/ep80579/Kconfig
# Sockets/Slots
-source src/cpu/intel/bga956/Kconfig
source src/cpu/intel/slot_2/Kconfig
source src/cpu/intel/slot_1/Kconfig
+source src/cpu/intel/socket_BGA956/Kconfig
source src/cpu/intel/socket_FC_PGA370/Kconfig
source src/cpu/intel/socket_mFCBGA479/Kconfig
source src/cpu/intel/socket_mFCPGA478/Kconfig
# Therefore: ONLY include Makefile.inc from socket directories!
subdirs-$(CONFIG_CPU_INTEL_SOCKET_441) += socket_441
-subdirs-$(CONFIG_CPU_INTEL_SOCKET_BGA956) += bga956
+subdirs-$(CONFIG_CPU_INTEL_SOCKET_BGA956) += socket_BGA956
subdirs-$(CONFIG_CPU_INTEL_EP80579) += ep80579
subdirs-$(CONFIG_CPU_INTEL_SOCKET_FC_PGA370) += socket_FC_PGA370
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MFCBGA479) += socket_mFCBGA479
+++ /dev/null
-config CPU_INTEL_SOCKET_BGA956
- bool
- select CPU_INTEL_CORE2
+++ /dev/null
-ramstage-y += bga956.c
-subdirs-y += ../model_1067x
-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
-
-# Use Intel Core (not Core 2) code for CAR init, any CPU might be used.
-cpu_incs += $(src)/cpu/intel/model_6ex/cache_as_ram.inc
+++ /dev/null
-#include <device/device.h>
-#include "chip.h"
-
-
-struct chip_operations cpu_intel_bga956_ops = {
- CHIP_NAME("BGA956 CPU")
-};
+++ /dev/null
-extern struct chip_operations cpu_intel_bga956_ops;
-
-struct cpu_intel_bga956_config {
-};
-config CPU_INTEL_CORE2
+config CPU_INTEL_MODEL_1067X
bool
select SMP
select SSE2
-config CPU_INTEL_CORE
+config CPU_INTEL_MODEL_6EX
bool
select SMP
select SSE2
-config CPU_INTEL_CORE2
+config CPU_INTEL_MODEL_6FX
bool
select SMP
select SSE2
--- /dev/null
+config CPU_INTEL_SOCKET_BGA956
+ bool
+ select CPU_INTEL_MODEL_1067X
--- /dev/null
+ramstage-y += socket_BGA956.c
+subdirs-y += ../model_1067x
+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
+
+# Use Intel Core (not Core 2) code for CAR init, any CPU might be used.
+cpu_incs += $(src)/cpu/intel/model_6ex/cache_as_ram.inc
--- /dev/null
+extern struct chip_operations cpu_intel_socket_BGA956_ops;
+
+struct cpu_intel_socket_BGA956_config {
+};
--- /dev/null
+#include <device/device.h>
+#include "chip.h"
+
+struct chip_operations cpu_intel_socket_BGA956_ops = {
+ CHIP_NAME("Socket BGA956 CPU")
+};
config CPU_INTEL_SOCKET_LGA771
bool
select CPU_INTEL_MODEL_6FX
- select CPU_INTEL_CORE2
select SSE2
select MMX
select AP_IN_SIPI_WAIT
config SOCKET_SPECIFIC_OPTIONS # dummy
def_bool y
- select CPU_INTEL_CORE
- select CPU_INTEL_CORE2
+ select CPU_INTEL_MODEL_6EX
+ select CPU_INTEL_MODEL_6FX
select MMX
select SSE
select CACHE_AS_RAM
end
end
device lapic_cluster 0 on
- chip cpu/intel/bga956
+ chip cpu/intel/socket_BGA956
device lapic 0 on end
end
end