Fix AP_CODE_IN_CAR (only selected for two boards), STACK_SIZE, and HEAP_SIZE.
Signed-off-by: Myles Watson <[email protected]> At this point my Tyan s2895 is happy with Kconfig. Boot tested. Thanks, Myles
Index: svn/src/mainboard/amd/dbm690t/Kconfig =================================================================== --- svn.orig/src/mainboard/amd/dbm690t/Kconfig +++ svn/src/mainboard/amd/dbm690t/Kconfig @@ -13,7 +13,6 @@ config BOARD_AMD_DBM690T select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT select HAVE_ACPI_TABLES Index: svn/src/mainboard/amd/pistachio/Kconfig =================================================================== --- svn.orig/src/mainboard/amd/pistachio/Kconfig +++ svn/src/mainboard/amd/pistachio/Kconfig @@ -12,7 +12,6 @@ config BOARD_AMD_PISTACHIO select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT select HAVE_ACPI_TABLES Index: svn/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig =================================================================== --- svn.orig/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig +++ svn/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig @@ -13,7 +13,6 @@ config BOARD_AMD_SERENGETI_CHEETAH_FAM10 select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT select AMDMCT Index: svn/src/mainboard/arima/hdama/Kconfig =================================================================== --- svn.orig/src/mainboard/arima/hdama/Kconfig +++ svn/src/mainboard/arima/hdama/Kconfig @@ -13,7 +13,6 @@ config BOARD_ARIMA_HDAMA select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT Index: svn/src/mainboard/gigabyte/ga_2761gxdk/Kconfig =================================================================== --- svn.orig/src/mainboard/gigabyte/ga_2761gxdk/Kconfig +++ svn/src/mainboard/gigabyte/ga_2761gxdk/Kconfig @@ -97,11 +97,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_GIGABYTE_GA_2761GXDK -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_GIGABYTE_GA_2761GXDK - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/gigabyte/m57sli/Kconfig =================================================================== --- svn.orig/src/mainboard/gigabyte/m57sli/Kconfig +++ svn/src/mainboard/gigabyte/m57sli/Kconfig @@ -99,11 +99,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_GIGABYTE_M57SLI -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_GIGABYTE_M57SLI - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/ibm/e325/Kconfig =================================================================== --- svn.orig/src/mainboard/ibm/e325/Kconfig +++ svn/src/mainboard/ibm/e325/Kconfig @@ -13,7 +13,6 @@ config BOARD_IBM_E325 select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT Index: svn/src/mainboard/ibm/e326/Kconfig =================================================================== --- svn.orig/src/mainboard/ibm/e326/Kconfig +++ svn/src/mainboard/ibm/e326/Kconfig @@ -13,7 +13,6 @@ config BOARD_IBM_E326 select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT Index: svn/src/mainboard/iwill/dk8_htx/Kconfig =================================================================== --- svn.orig/src/mainboard/iwill/dk8_htx/Kconfig +++ svn/src/mainboard/iwill/dk8_htx/Kconfig @@ -13,7 +13,6 @@ config BOARD_IWILL_DK8_HTX select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT select HAVE_ACPI_TABLES Index: svn/src/mainboard/iwill/dk8s2/Kconfig =================================================================== --- svn.orig/src/mainboard/iwill/dk8s2/Kconfig +++ svn/src/mainboard/iwill/dk8s2/Kconfig @@ -13,7 +13,6 @@ config BOARD_IWILL_DK8S2 select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT select ATI_RAGE_XL Index: svn/src/mainboard/iwill/dk8x/Kconfig =================================================================== --- svn.orig/src/mainboard/iwill/dk8x/Kconfig +++ svn/src/mainboard/iwill/dk8x/Kconfig @@ -13,7 +13,6 @@ config BOARD_IWILL_DK8X select USE_DCACHE_RAM select HAVE_HARD_RESET select IOAPIC - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT Index: svn/src/mainboard/msi/ms7135/Kconfig =================================================================== --- svn.orig/src/mainboard/msi/ms7135/Kconfig +++ svn/src/mainboard/msi/ms7135/Kconfig @@ -10,8 +10,6 @@ config BOARD_MSI_MS7135 select PIRQ_TABLE select USE_DCACHE_RAM select USE_PRINTK_IN_CAR - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -73,11 +71,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_MSI_MS7135 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_MSI_MS7135 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/msi/ms7260/Kconfig =================================================================== --- svn.orig/src/mainboard/msi/ms7260/Kconfig +++ svn/src/mainboard/msi/ms7260/Kconfig @@ -97,11 +97,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_MSI_MS7260 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_MSI_MS7260 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/msi/ms9282/Kconfig =================================================================== --- svn.orig/src/mainboard/msi/ms9282/Kconfig +++ svn/src/mainboard/msi/ms9282/Kconfig @@ -97,11 +97,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_MSI_MS9282 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_MSI_MS9282 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/nvidia/l1_2pvv/Kconfig =================================================================== --- svn.orig/src/mainboard/nvidia/l1_2pvv/Kconfig +++ svn/src/mainboard/nvidia/l1_2pvv/Kconfig @@ -97,11 +97,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_NVIDIA_L1_2PVV -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_NVIDIA_L1_2PVV - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/supermicro/h8dme/Kconfig =================================================================== --- svn.orig/src/mainboard/supermicro/h8dme/Kconfig +++ svn/src/mainboard/supermicro/h8dme/Kconfig @@ -11,6 +11,7 @@ config BOARD_SUPERMICRO_H8DME select USE_PRINTK_IN_CAR select USE_DCACHE_RAM select HAVE_HARD_RESET + select AP_CODE_IN_CAR select IOAPIC config MAINBOARD_DIR Index: svn/src/mainboard/technexion/tim8690/Kconfig =================================================================== --- svn.orig/src/mainboard/technexion/tim8690/Kconfig +++ svn/src/mainboard/technexion/tim8690/Kconfig @@ -14,7 +14,6 @@ config BOARD_TECHNEXION_TIM8690 select HAVE_HARD_RESET select IOAPIC select MEM_TRAIN_SEQ - select AP_CODE_IN_CAR select SB_HT_CHAIN_UNITID_OFFSET_ONLY select WAIT_BEFORE_CPUS_INIT select HAVE_ACPI_TABLES Index: svn/src/mainboard/tyan/s2880/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2880/Kconfig +++ svn/src/mainboard/tyan/s2880/Kconfig @@ -9,8 +9,6 @@ config BOARD_TYAN_S2880 select SOUTHBRIDGE_AMD_AMD8111 select SUPERIO_WINBOND_W83627HF select PIRQ_TABLE - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -72,11 +70,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_TYAN_S2880 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2880 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2881/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2881/Kconfig +++ svn/src/mainboard/tyan/s2881/Kconfig @@ -9,8 +9,6 @@ config BOARD_TYAN_S2881 select SOUTHBRIDGE_AMD_AMD8111 select SUPERIO_WINBOND_W83627HF select PIRQ_TABLE - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -72,11 +70,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_TYAN_S2881 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2881 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2882/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2882/Kconfig +++ svn/src/mainboard/tyan/s2882/Kconfig @@ -9,8 +9,6 @@ config BOARD_TYAN_S2882 select SOUTHBRIDGE_AMD_AMD8111 select SUPERIO_WINBOND_W83627HF select PIRQ_TABLE - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -72,11 +70,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_TYAN_S2882 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2882 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2885/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2885/Kconfig +++ svn/src/mainboard/tyan/s2885/Kconfig @@ -9,8 +9,6 @@ config BOARD_TYAN_S2885 select SOUTHBRIDGE_AMD_AMD8111 select SUPERIO_WINBOND_W83627HF select PIRQ_TABLE - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -72,11 +70,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_TYAN_S2885 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2885 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2891/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2891/Kconfig +++ svn/src/mainboard/tyan/s2891/Kconfig @@ -9,8 +9,6 @@ config BOARD_TYAN_S2891 select SOUTHBRIDGE_AMD_AMD8131 select SUPERIO_WINBOND_W83627HF select PIRQ_TABLE - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -72,11 +70,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_TYAN_S2891 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2891 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2892/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2892/Kconfig +++ svn/src/mainboard/tyan/s2892/Kconfig @@ -9,8 +9,6 @@ config BOARD_TYAN_S2892 select SOUTHBRIDGE_AMD_AMD8131 select SUPERIO_WINBOND_W83627HF select PIRQ_TABLE - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -72,11 +70,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_TYAN_S2892 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2892 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2895/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2895/Kconfig +++ svn/src/mainboard/tyan/s2895/Kconfig @@ -9,8 +9,6 @@ config BOARD_TYAN_S2895 select SOUTHBRIDGE_AMD_AMD8131 select SUPERIO_SMSC_LPC47B397 select PIRQ_TABLE - select SERIAL_CPU_INIT - select AP_CODE_IN_CAR config MAINBOARD_DIR string @@ -72,11 +70,6 @@ config MEM_TRAIN_SEQ default n depends on BOARD_TYAN_S2895 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2895 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2912/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2912/Kconfig +++ svn/src/mainboard/tyan/s2912/Kconfig @@ -98,11 +98,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_TYAN_S2912 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2912 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/mainboard/tyan/s2912_fam10/Kconfig =================================================================== --- svn.orig/src/mainboard/tyan/s2912_fam10/Kconfig +++ svn/src/mainboard/tyan/s2912_fam10/Kconfig @@ -96,11 +96,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_TYAN_S2912_FAM10 -config AP_CODE_IN_CAR - bool - default n - depends on BOARD_TYAN_S2912_FAM10 - config HW_MEM_HOLE_SIZE_AUTO_INC bool default n Index: svn/src/Kconfig =================================================================== --- svn.orig/src/Kconfig +++ svn/src/Kconfig @@ -100,7 +100,7 @@ config PCI_ROM_RUN config HEAP_SIZE hex - default 0x2000 + default 0x4000 config COREBOOT_V2 bool @@ -138,16 +138,7 @@ config LB_MEM_TOPK int default 2048 -config COMPRESSED_PAYLOAD_LZMA - bool - default y - -config COMPRESSED_PAYLOAD_NRV2B - bool - default n - config ATI_RAGE_XL - bool default n source src/console/Kconfig @@ -214,7 +205,6 @@ config IOAPIC config VIDEO_MB int - default 0 config USE_WATCHDOG_ON_BOOT bool @@ -228,7 +218,6 @@ config VGA config GFXUMA bool - default n help Enable Unified Memory Architecture for graphics. @@ -309,6 +298,9 @@ config COMPRESSED_PAYLOAD_LZMA In order to reduce the size payloads take up in the ROM chip coreboot can compress them using the LZMA algorithm. +config COMPRESSED_PAYLOAD_NRV2B + default n + endmenu menu "VGA BIOS" Index: svn/src/arch/ppc/Kconfig =================================================================== --- svn.orig/src/arch/ppc/Kconfig +++ svn/src/arch/ppc/Kconfig @@ -2,7 +2,6 @@ # It is usually set in mainboard/*/Kconfig. config ARCH_POWERPC bool - default n # This is the name of the respective architecture subdirectory in arch/. config ARCH Index: svn/src/arch/i386/Kconfig =================================================================== --- svn.orig/src/arch/i386/Kconfig +++ svn/src/arch/i386/Kconfig @@ -42,7 +42,7 @@ config RAMBASE config STACK_SIZE hex - default 0x8000 + default 0x2000 # Maximum reboot count # TODO: Improve description. Index: svn/src/mainboard/asus/m2v-mx_se/Kconfig =================================================================== --- svn.orig/src/mainboard/asus/m2v-mx_se/Kconfig +++ svn/src/mainboard/asus/m2v-mx_se/Kconfig @@ -75,11 +75,6 @@ config MAX_PHYSICAL_CPUS default 1 depends on BOARD_ASUS_M2V_MX_SE -config STACK_SIZE - hex - default 0x2000 - depends on BOARD_ASUS_M2V_MX_SE - config HEAP_SIZE hex default 0x40000 Index: svn/src/mainboard/kontron/986lcd-m/Kconfig =================================================================== --- svn.orig/src/mainboard/kontron/986lcd-m/Kconfig +++ svn/src/mainboard/kontron/986lcd-m/Kconfig @@ -55,3 +55,8 @@ config MAX_PHYSICAL_CPUS int default 2 depends on BOARD_KONTRON_986LCD_M + +config STACK_SIZE + hex + default 0x8000 + depends on BOARD_KONTRON_986LCD_M Index: svn/src/mainboard/supermicro/h8dmr_fam10/Kconfig =================================================================== --- svn.orig/src/mainboard/supermicro/h8dmr_fam10/Kconfig +++ svn/src/mainboard/supermicro/h8dmr_fam10/Kconfig @@ -108,3 +108,8 @@ config AMD_UCODE_PATCH_FILE string default "mc_patch_0100009f.h" depends on BOARD_SUPERMICRO_H8DMR_FAM10 + +config STACK_SIZE + hex + default 0x8000 + depends on BOARD_SUPERMICRO_H8DMR_FAM10 Index: svn/src/mainboard/via/epia-m700/Kconfig =================================================================== --- svn.orig/src/mainboard/via/epia-m700/Kconfig +++ svn/src/mainboard/via/epia-m700/Kconfig @@ -40,3 +40,8 @@ config IRQ_SLOT_COUNT int default 13 depends on BOARD_VIA_EPIA_M700 + +config STACK_SIZE + hex + default 0x4000 + depends on BOARD_VIA_EPIA_M700
-- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

