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@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)