[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