[coreboot] [PATCH] v3: fix Kconfig dependencies, update defconfigs

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Mon Aug 18 14:08:54 CEST 2008


Fix Kconfig dependencies and update defconfigs.

A few questions remain:
- Should CONFIG_SMP be selectable on GeodeLX and Qemu? Might make sense
for debugging.
- Should CONFIG_IOAPIC be selectable on GeodeLX and Qemu? Maybe for Qemu.
- Should CONFIG_USBDEBUG_DIRECT be selectable on GeodeLX and Qemu? I
don't think so.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006 at gmx.net>

Index: corebootv3-Kconfig_dependencies/mainboard/pcengines/alix1c/defconfig
===================================================================
--- corebootv3-Kconfig_dependencies/mainboard/pcengines/alix1c/defconfig	(Revision 782)
+++ corebootv3-Kconfig_dependencies/mainboard/pcengines/alix1c/defconfig	(Arbeitskopie)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# coreboot version: 3.0.0
-# Sun Feb 24 11:45:09 2008
+# coreboot version: 3.0.782
+# Mon Aug 18 13:55:17 2008
 #
 
 #
@@ -18,10 +18,12 @@
 # CONFIG_VENDOR_ADL is not set
 # CONFIG_VENDOR_AMD is not set
 # CONFIG_VENDOR_ARTECGROUP is not set
+# CONFIG_VENDOR_GIGABYTE is not set
 # CONFIG_VENDOR_EMULATION is not set
 CONFIG_VENDOR_PCENGINES=y
 CONFIG_MAINBOARD_DIR="pcengines/alix1c"
 CONFIG_BOARD_PCENGINES_ALIX1C=y
+# CONFIG_BOARD_PCENGINES_ALIX2C3 is not set
 # CONFIG_COREBOOT_ROMSIZE_KB_128 is not set
 # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set
 CONFIG_COREBOOT_ROMSIZE_KB_512=y
@@ -33,8 +35,11 @@
 CONFIG_CPU_AMD_GEODELX=y
 CONFIG_OPTION_TABLE=y
 CONFIG_PIRQ_TABLE=y
+# CONFIG_SMP is not set
+# CONFIG_IOAPIC is not set
 CONFIG_CARBASE=0x80000
 CONFIG_CARSIZE=0x8000
+# CONFIG_USBDEBUG_DIRECT is not set
 
 #
 # Compression
Index: corebootv3-Kconfig_dependencies/mainboard/pcengines/alix2c3/defconfig
===================================================================
--- corebootv3-Kconfig_dependencies/mainboard/pcengines/alix2c3/defconfig	(Revision 782)
+++ corebootv3-Kconfig_dependencies/mainboard/pcengines/alix2c3/defconfig	(Arbeitskopie)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# coreboot version: 3.0."656"'
-# Wed Apr  9 20:59:03 2008
+# coreboot version: 3.0.782
+# Mon Aug 18 13:55:18 2008
 #
 
 #
@@ -17,6 +17,7 @@
 # CONFIG_VENDOR_ADL is not set
 # CONFIG_VENDOR_AMD is not set
 # CONFIG_VENDOR_ARTECGROUP is not set
+# CONFIG_VENDOR_GIGABYTE is not set
 # CONFIG_VENDOR_EMULATION is not set
 CONFIG_VENDOR_PCENGINES=y
 CONFIG_MAINBOARD_DIR="pcengines/alix2c3"
@@ -33,8 +34,11 @@
 CONFIG_CPU_AMD_GEODELX=y
 CONFIG_OPTION_TABLE=y
 CONFIG_PIRQ_TABLE=y
+# CONFIG_SMP is not set
+# CONFIG_IOAPIC is not set
 CONFIG_CARBASE=0x80000
 CONFIG_CARSIZE=0x8000
+# CONFIG_USBDEBUG_DIRECT is not set
 
 #
 # Compression
Index: corebootv3-Kconfig_dependencies/mainboard/emulation/qemu-x86/defconfig
===================================================================
--- corebootv3-Kconfig_dependencies/mainboard/emulation/qemu-x86/defconfig	(Revision 782)
+++ corebootv3-Kconfig_dependencies/mainboard/emulation/qemu-x86/defconfig	(Arbeitskopie)
@@ -1,7 +1,7 @@
 #
 # Automatically generated make config: don't edit
-# coreboot version: 3.0.0
-# Thu Mar 13 07:13:17 2008
+# coreboot version: 3.0.782
+# Mon Aug 18 13:55:12 2008
 #
 
 #
@@ -17,6 +17,7 @@
 # CONFIG_VENDOR_ADL is not set
 # CONFIG_VENDOR_AMD is not set
 # CONFIG_VENDOR_ARTECGROUP is not set
+# CONFIG_VENDOR_GIGABYTE is not set
 CONFIG_VENDOR_EMULATION=y
 # CONFIG_VENDOR_PCENGINES is not set
 CONFIG_MAINBOARD_DIR="emulation/qemu-x86"
@@ -31,8 +32,11 @@
 CONFIG_ARCH="x86"
 CONFIG_CPU_I586=y
 CONFIG_OPTION_TABLE=y
+# CONFIG_SMP is not set
+# CONFIG_IOAPIC is not set
 CONFIG_CARBASE=0x8f000
 CONFIG_CARSIZE=0x1000
+# CONFIG_USBDEBUG_DIRECT is not set
 
 #
 # Compression
Index: corebootv3-Kconfig_dependencies/device/Kconfig
===================================================================
--- corebootv3-Kconfig_dependencies/device/Kconfig	(Revision 782)
+++ corebootv3-Kconfig_dependencies/device/Kconfig	(Arbeitskopie)
@@ -97,11 +97,13 @@
 
 config PCI_64BIT_PREF_MEM
 	bool "64 bit prefetchable memory addresses"
+	depends CPU_AMD_K8
 	help
 		Enable support for 64-bit prefetchable memory addresses in PCI. 
 
 config HW_MEM_HOLE_SIZEK
 	hex "HW memory hole size in KB"
+	depends CPU_AMD_K8
 	default 0x1000
 	help
 		Some chipsets support setting up a "hole" at the top of memory. It is essentially 
Index: corebootv3-Kconfig_dependencies/arch/x86/Kconfig
===================================================================
--- corebootv3-Kconfig_dependencies/arch/x86/Kconfig	(Revision 782)
+++ corebootv3-Kconfig_dependencies/arch/x86/Kconfig	(Arbeitskopie)
@@ -93,12 +93,14 @@
 	
 config LOGICAL_CPUS
 	hex
+	depends CPU_AMD_K8
 	default 1
 	help
 		How many logical CPUs there are. Fix me.
 
 config MAX_PHYSICAL_CPUS
 	hex
+	depends CPU_AMD_K8
 	default 1
 	help
 		Max number of physical CPUs (sockets)


-- 
http://www.hailfinger.org/





More information about the coreboot mailing list