From 2b962a3c39b9e5d223c8a084084936abbd0c66bf Mon Sep 17 00:00:00 2001 From: Patrick Georgi Date: Mon, 25 Jan 2010 10:50:21 +0000 Subject: [PATCH] More Kconfig changes to improve match with newconfig: DIMM_SUPPORT APIC_ID_OFFSET ACPI_SSDTX_NUM IRQ_SLOT_COUNT MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID (except msi/ms9185) MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID MEM_TRAIN_SEQ HAVE_ACPI_RESUME Also remove MMX (kconfig specific) and HAVE_MOVNTI and IOAPIC (which we deliberately differ in kconfig) from compareboard report. Signed-off-by: Patrick Georgi Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5052 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/cpu/amd/socket_754/Kconfig | 5 +++++ src/cpu/amd/socket_939/Kconfig | 5 +++++ src/cpu/amd/socket_940/Kconfig | 5 +++++ src/mainboard/Kconfig | 10 ++++++++++ src/mainboard/amd/db800/Kconfig | 2 +- src/mainboard/amd/pistachio/Kconfig | 2 +- src/mainboard/amd/serengeti_cheetah/Kconfig | 4 ++++ src/mainboard/asus/a8n_e/Kconfig | 2 +- src/mainboard/asus/a8v-e_se/Kconfig | 5 ----- src/mainboard/asus/m2v-mx_se/Kconfig | 1 + src/mainboard/broadcom/blast/Kconfig | 2 +- src/mainboard/digitallogic/adl855pc/Kconfig | 5 ----- src/mainboard/digitallogic/msm586seg/Kconfig | 5 ----- src/mainboard/digitallogic/msm800sev/Kconfig | 2 +- src/mainboard/gigabyte/ga-6bxc/Kconfig | 2 +- src/mainboard/gigabyte/ga_2761gxdk/Kconfig | 4 ++-- src/mainboard/gigabyte/m57sli/Kconfig | 4 ++-- src/mainboard/hp/dl145_g3/Kconfig | 2 +- src/mainboard/ibm/e325/Kconfig | 2 +- src/mainboard/ibm/e326/Kconfig | 2 +- src/mainboard/intel/d945gclf/Kconfig | 6 +----- src/mainboard/intel/eagleheights/Kconfig | 2 +- src/mainboard/intel/jarrell/Kconfig | 2 +- src/mainboard/iwill/dk8_htx/Kconfig | 6 +++++- src/mainboard/iwill/dk8s2/Kconfig | 4 ++-- src/mainboard/iwill/dk8x/Kconfig | 4 ++-- src/mainboard/msi/ms7135/Kconfig | 4 ++-- src/mainboard/msi/ms7260/Kconfig | 4 ++-- src/mainboard/msi/ms9185/Kconfig | 2 +- src/mainboard/msi/ms9282/Kconfig | 2 +- src/mainboard/newisys/khepri/Kconfig | 4 ++-- src/mainboard/nvidia/l1_2pvv/Kconfig | 2 +- src/mainboard/roda/rk886ex/Kconfig | 8 +++++++- src/mainboard/supermicro/h8dmr_fam10/Kconfig | 5 +++++ src/mainboard/technexion/tim8690/Kconfig | 2 +- src/mainboard/technologic/ts5300/Kconfig | 5 ----- src/mainboard/tyan/s2880/Kconfig | 4 ++-- src/mainboard/tyan/s2881/Kconfig | 2 +- src/mainboard/tyan/s2882/Kconfig | 4 ++-- src/mainboard/tyan/s2885/Kconfig | 2 +- src/mainboard/tyan/s2892/Kconfig | 2 +- src/mainboard/tyan/s2912/Kconfig | 7 ++++++- src/mainboard/tyan/s4880/Kconfig | 2 +- src/mainboard/tyan/s4882/Kconfig | 2 +- src/mainboard/via/pc2500e/Kconfig | 10 ++++++++++ src/mainboard/via/vt8454c/Kconfig | 1 + util/compareboard/compareboard | 5 +++++ 47 files changed, 108 insertions(+), 66 deletions(-) diff --git a/src/cpu/amd/socket_754/Kconfig b/src/cpu/amd/socket_754/Kconfig index 739ab4c978..d891cd237f 100644 --- a/src/cpu/amd/socket_754/Kconfig +++ b/src/cpu/amd/socket_754/Kconfig @@ -6,3 +6,8 @@ config CPU_SOCKET_TYPE hex default 0x10 depends on CPU_AMD_SOCKET_754 + +config DIMM_SUPPORT + hex + default 0x108 + depends on CPU_AMD_SOCKET_754 diff --git a/src/cpu/amd/socket_939/Kconfig b/src/cpu/amd/socket_939/Kconfig index a371f6c82d..ca8059d551 100644 --- a/src/cpu/amd/socket_939/Kconfig +++ b/src/cpu/amd/socket_939/Kconfig @@ -6,3 +6,8 @@ config CPU_SOCKET_TYPE hex default 0x0 depends on CPU_AMD_SOCKET_939 + +config DIMM_SUPPORT + hex + default 0x108 + depends on CPU_AMD_SOCKET_939 diff --git a/src/cpu/amd/socket_940/Kconfig b/src/cpu/amd/socket_940/Kconfig index 6246b9bd0d..c17a85ffcf 100644 --- a/src/cpu/amd/socket_940/Kconfig +++ b/src/cpu/amd/socket_940/Kconfig @@ -7,3 +7,8 @@ config CPU_SOCKET_TYPE hex default 0x0 depends on CPU_AMD_SOCKET_940 + +config DIMM_SUPPORT + hex + default 0x108 + depends on CPU_AMD_SOCKET_940 diff --git a/src/mainboard/Kconfig b/src/mainboard/Kconfig index 3c607c8aca..893bff18c2 100644 --- a/src/mainboard/Kconfig +++ b/src/mainboard/Kconfig @@ -287,6 +287,11 @@ config MAINBOARD_VENDOR default "Roda" depends on VENDOR_RODA +config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID + hex + default 0x4352 + depends on VENDOR_RODA + config MAINBOARD_VENDOR string default "Soyo" @@ -302,6 +307,11 @@ config MAINBOARD_VENDOR default "Supermicro" depends on VENDOR_SUPERMICRO +config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID + hex + default 0x15d9 + depends on VENDOR_SUPERMICRO + config MAINBOARD_VENDOR string default "Technexion" diff --git a/src/mainboard/amd/db800/Kconfig b/src/mainboard/amd/db800/Kconfig index c8e13a6dbc..6456d4f8fc 100644 --- a/src/mainboard/amd/db800/Kconfig +++ b/src/mainboard/amd/db800/Kconfig @@ -29,7 +29,7 @@ config HAVE_OPTION_TABLE config IRQ_SLOT_COUNT int - default 6 + default 4 depends on BOARD_AMD_DB800 config DCACHE_RAM_BASE diff --git a/src/mainboard/amd/pistachio/Kconfig b/src/mainboard/amd/pistachio/Kconfig index d55cdcad4e..73ae5d6300 100644 --- a/src/mainboard/amd/pistachio/Kconfig +++ b/src/mainboard/amd/pistachio/Kconfig @@ -38,7 +38,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x8 + default 0x0 depends on BOARD_AMD_PISTACHIO config LB_CKS_RANGE_END diff --git a/src/mainboard/amd/serengeti_cheetah/Kconfig b/src/mainboard/amd/serengeti_cheetah/Kconfig index cafa0a1a28..1163d75fbc 100644 --- a/src/mainboard/amd/serengeti_cheetah/Kconfig +++ b/src/mainboard/amd/serengeti_cheetah/Kconfig @@ -124,3 +124,7 @@ config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID default 0x2b80 depends on BOARD_AMD_SERENGETI_CHEETAH +config ACPI_SSDTX_NUM + int + default 1 + depends on BOARD_AMD_SERENGETI_CHEETAH diff --git a/src/mainboard/asus/a8n_e/Kconfig b/src/mainboard/asus/a8n_e/Kconfig index ccad46d52b..ee66b0ac34 100644 --- a/src/mainboard/asus/a8n_e/Kconfig +++ b/src/mainboard/asus/a8n_e/Kconfig @@ -30,7 +30,7 @@ config DCACHE_RAM_SIZE config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_ASUS_A8N_E config MEM_TRAIN_SEQ diff --git a/src/mainboard/asus/a8v-e_se/Kconfig b/src/mainboard/asus/a8v-e_se/Kconfig index c32da42e55..b67ae79863 100644 --- a/src/mainboard/asus/a8v-e_se/Kconfig +++ b/src/mainboard/asus/a8v-e_se/Kconfig @@ -104,11 +104,6 @@ config HAVE_OPTION_TABLE default n depends on BOARD_ASUS_A8V_E_SE -config IRQ_SLOT_COUNT - int - default 13 - depends on BOARD_ASUS_A8V_E_SE - config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID hex default 0x1043 diff --git a/src/mainboard/asus/m2v-mx_se/Kconfig b/src/mainboard/asus/m2v-mx_se/Kconfig index 254a3c3b9d..81cf3f7802 100644 --- a/src/mainboard/asus/m2v-mx_se/Kconfig +++ b/src/mainboard/asus/m2v-mx_se/Kconfig @@ -32,6 +32,7 @@ config BOARD_ASUS_M2V_MX_SE select HAVE_HARD_RESET select HAVE_OPTION_TABLE select HAVE_ACPI_TABLES + select HAVE_ACPI_RESUME select BOARD_ROMSIZE_KB_512 select VGA select TINY_BOOTBLOCK diff --git a/src/mainboard/broadcom/blast/Kconfig b/src/mainboard/broadcom/blast/Kconfig index 474d39011a..92b25914a7 100644 --- a/src/mainboard/broadcom/blast/Kconfig +++ b/src/mainboard/broadcom/blast/Kconfig @@ -37,7 +37,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_BROADCOM_BLAST config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/digitallogic/adl855pc/Kconfig b/src/mainboard/digitallogic/adl855pc/Kconfig index 70df54a718..e53f6833bc 100644 --- a/src/mainboard/digitallogic/adl855pc/Kconfig +++ b/src/mainboard/digitallogic/adl855pc/Kconfig @@ -23,8 +23,3 @@ config IRQ_SLOT_COUNT int default 5 depends on BOARD_DIGITALLOGIC_ADL855PC - -config HAVE_INIT_TIMER - bool - default n - depends on BOARD_DIGITALLOGIC_ADL855PC diff --git a/src/mainboard/digitallogic/msm586seg/Kconfig b/src/mainboard/digitallogic/msm586seg/Kconfig index 0503cad34d..abc00e7925 100644 --- a/src/mainboard/digitallogic/msm586seg/Kconfig +++ b/src/mainboard/digitallogic/msm586seg/Kconfig @@ -19,8 +19,3 @@ config IRQ_SLOT_COUNT int default 2 depends on BOARD_DIGITALLOGIC_MSM586SEG - -config HAVE_INIT_TIMER - bool - default n - depends on BOARD_DIGITALLOGIC_MSM586SEG diff --git a/src/mainboard/digitallogic/msm800sev/Kconfig b/src/mainboard/digitallogic/msm800sev/Kconfig index 88b1d69217..17e64318fb 100644 --- a/src/mainboard/digitallogic/msm800sev/Kconfig +++ b/src/mainboard/digitallogic/msm800sev/Kconfig @@ -29,7 +29,7 @@ config HAVE_OPTION_TABLE config IRQ_SLOT_COUNT int - default 7 + default 9 depends on BOARD_DIGITALLOGIC_MSM800SEV config DCACHE_RAM_BASE diff --git a/src/mainboard/gigabyte/ga-6bxc/Kconfig b/src/mainboard/gigabyte/ga-6bxc/Kconfig index 41a465fcd0..31e9cd9596 100644 --- a/src/mainboard/gigabyte/ga-6bxc/Kconfig +++ b/src/mainboard/gigabyte/ga-6bxc/Kconfig @@ -46,6 +46,6 @@ config HAVE_OPTION_TABLE config IRQ_SLOT_COUNT int - default 5 + default 6 depends on BOARD_GIGABYTE_GA_6BXC diff --git a/src/mainboard/gigabyte/ga_2761gxdk/Kconfig b/src/mainboard/gigabyte/ga_2761gxdk/Kconfig index a4796e7c25..cd53f49247 100644 --- a/src/mainboard/gigabyte/ga_2761gxdk/Kconfig +++ b/src/mainboard/gigabyte/ga_2761gxdk/Kconfig @@ -36,12 +36,12 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 16 + default 0x10 depends on BOARD_GIGABYTE_GA_2761GXDK config MEM_TRAIN_SEQ int - default 1 + default 2 depends on BOARD_GIGABYTE_GA_2761GXDK config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/gigabyte/m57sli/Kconfig b/src/mainboard/gigabyte/m57sli/Kconfig index c02cda450d..ff18dd40d4 100644 --- a/src/mainboard/gigabyte/m57sli/Kconfig +++ b/src/mainboard/gigabyte/m57sli/Kconfig @@ -39,12 +39,12 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 16 + default 0x10 depends on BOARD_GIGABYTE_M57SLI config MEM_TRAIN_SEQ int - default 1 + default 2 depends on BOARD_GIGABYTE_M57SLI config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/hp/dl145_g3/Kconfig b/src/mainboard/hp/dl145_g3/Kconfig index e036d371cb..13ef1af3b4 100644 --- a/src/mainboard/hp/dl145_g3/Kconfig +++ b/src/mainboard/hp/dl145_g3/Kconfig @@ -38,7 +38,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x10 + default 0x8 depends on BOARD_HP_DL145_G3 config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/ibm/e325/Kconfig b/src/mainboard/ibm/e325/Kconfig index 764401438e..bef8344bf1 100644 --- a/src/mainboard/ibm/e325/Kconfig +++ b/src/mainboard/ibm/e325/Kconfig @@ -38,7 +38,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x8 + default 0x0 depends on BOARD_IBM_E325 config LB_CKS_RANGE_END diff --git a/src/mainboard/ibm/e326/Kconfig b/src/mainboard/ibm/e326/Kconfig index 002068ecb1..94fa0ac7d3 100644 --- a/src/mainboard/ibm/e326/Kconfig +++ b/src/mainboard/ibm/e326/Kconfig @@ -38,7 +38,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x8 + default 0x0 depends on BOARD_IBM_E326 config LB_CKS_RANGE_END diff --git a/src/mainboard/intel/d945gclf/Kconfig b/src/mainboard/intel/d945gclf/Kconfig index cd172baf62..c7d567da88 100644 --- a/src/mainboard/intel/d945gclf/Kconfig +++ b/src/mainboard/intel/d945gclf/Kconfig @@ -28,6 +28,7 @@ config BOARD_INTEL_D945GCLF select HAVE_PIRQ_TABLE select HAVE_MP_TABLE select HAVE_ACPI_TABLES + select HAVE_ACPI_RESUME select MMCONF_SUPPORT select USE_PRINTK_IN_CAR select AP_IN_SIPI_WAIT @@ -90,8 +91,3 @@ config MAX_PHYSICAL_CPUS int default 2 depends on BOARD_INTEL_D945GCLF - -config HAVE_INIT_TIMER - bool - default n - depends on BOARD_INTEL_D945GCLF diff --git a/src/mainboard/intel/eagleheights/Kconfig b/src/mainboard/intel/eagleheights/Kconfig index 6ecd903804..c336863d66 100644 --- a/src/mainboard/intel/eagleheights/Kconfig +++ b/src/mainboard/intel/eagleheights/Kconfig @@ -57,7 +57,7 @@ config MMCONF_BASE_ADDRESS config IRQ_SLOT_COUNT int - default 18 + default 9 depends on BOARD_INTEL_EAGLEHEIGHTS config MAX_CPUS diff --git a/src/mainboard/intel/jarrell/Kconfig b/src/mainboard/intel/jarrell/Kconfig index 62c96133d4..43bf15b32d 100644 --- a/src/mainboard/intel/jarrell/Kconfig +++ b/src/mainboard/intel/jarrell/Kconfig @@ -40,7 +40,7 @@ config MAX_CPUS config IRQ_SLOT_COUNT int - default 9 + default 18 depends on BOARD_INTEL_JARRELL config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID diff --git a/src/mainboard/iwill/dk8_htx/Kconfig b/src/mainboard/iwill/dk8_htx/Kconfig index bf09f74597..538e0fe92d 100644 --- a/src/mainboard/iwill/dk8_htx/Kconfig +++ b/src/mainboard/iwill/dk8_htx/Kconfig @@ -40,7 +40,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x8 + default 0x10 depends on BOARD_IWILL_DK8_HTX config LB_CKS_RANGE_END @@ -118,3 +118,7 @@ config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID default 0x2b80 depends on BOARD_IWILL_DK8_HTX +config ACPI_SSDTX_NUM + int + default 3 + depends on BOARD_IWILL_DK8_HTX diff --git a/src/mainboard/iwill/dk8s2/Kconfig b/src/mainboard/iwill/dk8s2/Kconfig index ebf7ecc322..2a2b8c83fb 100644 --- a/src/mainboard/iwill/dk8s2/Kconfig +++ b/src/mainboard/iwill/dk8s2/Kconfig @@ -39,7 +39,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x8 + default 0x0 depends on BOARD_IWILL_DK8S2 config LB_CKS_RANGE_END @@ -104,7 +104,7 @@ config SERIAL_CPU_INIT config IRQ_SLOT_COUNT int - default 11 + default 12 depends on BOARD_IWILL_DK8S2 config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID diff --git a/src/mainboard/iwill/dk8x/Kconfig b/src/mainboard/iwill/dk8x/Kconfig index 2fef70be34..ccacfd2f2a 100644 --- a/src/mainboard/iwill/dk8x/Kconfig +++ b/src/mainboard/iwill/dk8x/Kconfig @@ -38,7 +38,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x8 + default 0x0 depends on BOARD_IWILL_DK8X config LB_CKS_RANGE_END @@ -103,5 +103,5 @@ config SERIAL_CPU_INIT config IRQ_SLOT_COUNT int - default 11 + default 9 depends on BOARD_IWILL_DK8X diff --git a/src/mainboard/msi/ms7135/Kconfig b/src/mainboard/msi/ms7135/Kconfig index 2582d0d29a..8cd1f6d4bc 100644 --- a/src/mainboard/msi/ms7135/Kconfig +++ b/src/mainboard/msi/ms7135/Kconfig @@ -19,12 +19,12 @@ config MAINBOARD_DIR config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_MSI_MS7135 config MEM_TRAIN_SEQ int - default 0 + default 2 depends on BOARD_MSI_MS7135 config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/msi/ms7260/Kconfig b/src/mainboard/msi/ms7260/Kconfig index b2dc6a77b3..929433aade 100644 --- a/src/mainboard/msi/ms7260/Kconfig +++ b/src/mainboard/msi/ms7260/Kconfig @@ -37,12 +37,12 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 16 + default 0x10 depends on BOARD_MSI_MS7260 config MEM_TRAIN_SEQ int - default 1 + default 2 depends on BOARD_MSI_MS7260 config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/msi/ms9185/Kconfig b/src/mainboard/msi/ms9185/Kconfig index 413d1fa9c9..f5c816fb1a 100644 --- a/src/mainboard/msi/ms9185/Kconfig +++ b/src/mainboard/msi/ms9185/Kconfig @@ -38,7 +38,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x10 + default 0x8 depends on BOARD_MSI_MS9185 config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/msi/ms9282/Kconfig b/src/mainboard/msi/ms9282/Kconfig index ae10301c32..85f76ec7e0 100644 --- a/src/mainboard/msi/ms9282/Kconfig +++ b/src/mainboard/msi/ms9282/Kconfig @@ -36,7 +36,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 16 + default 0x10 depends on BOARD_MSI_MS9282 config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/newisys/khepri/Kconfig b/src/mainboard/newisys/khepri/Kconfig index 8ad22ca283..b7d8370f9a 100644 --- a/src/mainboard/newisys/khepri/Kconfig +++ b/src/mainboard/newisys/khepri/Kconfig @@ -32,7 +32,7 @@ config DCACHE_RAM_SIZE config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_NEWISYS_KHEPRI config K8_REV_F_SUPPORT @@ -97,7 +97,7 @@ config SB_HT_CHAIN_ON_BUS0 config IRQ_SLOT_COUNT int - default 11 + default 9 depends on BOARD_NEWISYS_KHEPRI config MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID diff --git a/src/mainboard/nvidia/l1_2pvv/Kconfig b/src/mainboard/nvidia/l1_2pvv/Kconfig index c7c1f1dbfa..a6bc14b241 100644 --- a/src/mainboard/nvidia/l1_2pvv/Kconfig +++ b/src/mainboard/nvidia/l1_2pvv/Kconfig @@ -37,7 +37,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 16 + default 0x10 depends on BOARD_NVIDIA_L1_2PVV config MEM_TRAIN_SEQ diff --git a/src/mainboard/roda/rk886ex/Kconfig b/src/mainboard/roda/rk886ex/Kconfig index 33c5cec827..af5acccacd 100644 --- a/src/mainboard/roda/rk886ex/Kconfig +++ b/src/mainboard/roda/rk886ex/Kconfig @@ -14,8 +14,9 @@ config BOARD_RODA_RK886EX select USE_PRINTK_IN_CAR select AP_IN_SIPI_WAIT select UDELAY_LAPIC - select HAVE_ACPI_TABLES select HAVE_SMI_HANDLER + select HAVE_ACPI_TABLES + select HAVE_ACPI_RESUME select BOARD_ROMSIZE_KB_1024 config MAINBOARD_DIR @@ -67,3 +68,8 @@ config MAX_PHYSICAL_CPUS int default 2 depends on BOARD_RODA_RK886EX + +config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID + hex + default 0x6886 + depends on BOARD_RODA_RK886EX diff --git a/src/mainboard/supermicro/h8dmr_fam10/Kconfig b/src/mainboard/supermicro/h8dmr_fam10/Kconfig index c4e6e6e96d..1c1dc9325e 100644 --- a/src/mainboard/supermicro/h8dmr_fam10/Kconfig +++ b/src/mainboard/supermicro/h8dmr_fam10/Kconfig @@ -136,3 +136,8 @@ config SERIAL_CPU_INIT bool default n depends on BOARD_SUPERMICRO_H8DMR_FAM10 + +config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID + hex + default 0x1511 + depends on BOARD_SUPERMICRO_H8DMR_FAM10 diff --git a/src/mainboard/technexion/tim8690/Kconfig b/src/mainboard/technexion/tim8690/Kconfig index 00aabc61cb..43be15cef7 100644 --- a/src/mainboard/technexion/tim8690/Kconfig +++ b/src/mainboard/technexion/tim8690/Kconfig @@ -39,7 +39,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 0x8 + default 0x0 depends on BOARD_TECHNEXION_TIM8690 config LB_CKS_RANGE_END diff --git a/src/mainboard/technologic/ts5300/Kconfig b/src/mainboard/technologic/ts5300/Kconfig index 56cf3d0b07..877ea842b0 100644 --- a/src/mainboard/technologic/ts5300/Kconfig +++ b/src/mainboard/technologic/ts5300/Kconfig @@ -19,8 +19,3 @@ config IRQ_SLOT_COUNT int default 2 depends on BOARD_TECHNOLOGIC_TS5300 - -config HAVE_INIT_TIMER - bool - default n - depends on BOARD_TECHNOLOGIC_TS5300 diff --git a/src/mainboard/tyan/s2880/Kconfig b/src/mainboard/tyan/s2880/Kconfig index 06dac3df3f..05f9ce2dc4 100644 --- a/src/mainboard/tyan/s2880/Kconfig +++ b/src/mainboard/tyan/s2880/Kconfig @@ -19,7 +19,7 @@ config MAINBOARD_DIR config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_TYAN_S2880 config SB_HT_CHAIN_ON_BUS0 @@ -89,5 +89,5 @@ config WAIT_BEFORE_CPUS_INIT config IRQ_SLOT_COUNT int - default 9 + default 13 depends on BOARD_TYAN_S2880 diff --git a/src/mainboard/tyan/s2881/Kconfig b/src/mainboard/tyan/s2881/Kconfig index 2cfa52a660..a299b03fa3 100644 --- a/src/mainboard/tyan/s2881/Kconfig +++ b/src/mainboard/tyan/s2881/Kconfig @@ -19,7 +19,7 @@ config MAINBOARD_DIR config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_TYAN_S2881 config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/tyan/s2882/Kconfig b/src/mainboard/tyan/s2882/Kconfig index 2af58fe443..3cf70cfffa 100644 --- a/src/mainboard/tyan/s2882/Kconfig +++ b/src/mainboard/tyan/s2882/Kconfig @@ -19,7 +19,7 @@ config MAINBOARD_DIR config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_TYAN_S2882 config SB_HT_CHAIN_ON_BUS0 @@ -89,5 +89,5 @@ config WAIT_BEFORE_CPUS_INIT config IRQ_SLOT_COUNT int - default 9 + default 15 depends on BOARD_TYAN_S2882 diff --git a/src/mainboard/tyan/s2885/Kconfig b/src/mainboard/tyan/s2885/Kconfig index 12bf3e3f39..f000f1c03e 100644 --- a/src/mainboard/tyan/s2885/Kconfig +++ b/src/mainboard/tyan/s2885/Kconfig @@ -89,5 +89,5 @@ config WAIT_BEFORE_CPUS_INIT config IRQ_SLOT_COUNT int - default 9 + default 11 depends on BOARD_TYAN_S2885 diff --git a/src/mainboard/tyan/s2892/Kconfig b/src/mainboard/tyan/s2892/Kconfig index a2181f221c..47a6274873 100644 --- a/src/mainboard/tyan/s2892/Kconfig +++ b/src/mainboard/tyan/s2892/Kconfig @@ -20,7 +20,7 @@ config MAINBOARD_DIR config APIC_ID_OFFSET hex - default 0x10 + default 0x0 depends on BOARD_TYAN_S2892 config SB_HT_CHAIN_ON_BUS0 diff --git a/src/mainboard/tyan/s2912/Kconfig b/src/mainboard/tyan/s2912/Kconfig index 8b02d3e845..4a541d7a6a 100644 --- a/src/mainboard/tyan/s2912/Kconfig +++ b/src/mainboard/tyan/s2912/Kconfig @@ -37,7 +37,7 @@ config DCACHE_RAM_GLOBAL_VAR_SIZE config APIC_ID_OFFSET hex - default 16 + default 0x10 depends on BOARD_TYAN_S2912 config MEM_TRAIN_SEQ @@ -139,3 +139,8 @@ config IRQ_SLOT_COUNT int default 11 depends on BOARD_TYAN_S2912 + +config ACPI_SSDTX_NUM + int + default 3 + depends on BOARD_TYAN_S2912 diff --git a/src/mainboard/tyan/s4880/Kconfig b/src/mainboard/tyan/s4880/Kconfig index 756b69423b..4ba5853d2f 100644 --- a/src/mainboard/tyan/s4880/Kconfig +++ b/src/mainboard/tyan/s4880/Kconfig @@ -92,7 +92,7 @@ config USE_INIT config IRQ_SLOT_COUNT int - default 11 + default 22 depends on BOARD_TYAN_S4880 config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID diff --git a/src/mainboard/tyan/s4882/Kconfig b/src/mainboard/tyan/s4882/Kconfig index ae48dc43d7..eedd1f1152 100644 --- a/src/mainboard/tyan/s4882/Kconfig +++ b/src/mainboard/tyan/s4882/Kconfig @@ -92,7 +92,7 @@ config USE_INIT config IRQ_SLOT_COUNT int - default 11 + default 22 depends on BOARD_TYAN_S4882 config MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID diff --git a/src/mainboard/via/pc2500e/Kconfig b/src/mainboard/via/pc2500e/Kconfig index a23ec454cd..deacaa3c07 100644 --- a/src/mainboard/via/pc2500e/Kconfig +++ b/src/mainboard/via/pc2500e/Kconfig @@ -21,6 +21,16 @@ config MAINBOARD_PART_NUMBER default "pc2500e" depends on BOARD_VIA_PC2500E +config DCACHE_RAM_BASE + hex + default 0xc0000 + depends on BOARD_VIA_PC2500E + +config DCACHE_RAM_SIZE + hex + default 0x1000 + depends on BOARD_VIA_PC2500E + config RAMBASE hex default 0x4000 diff --git a/src/mainboard/via/vt8454c/Kconfig b/src/mainboard/via/vt8454c/Kconfig index 9428b3aac9..f50a3b0850 100644 --- a/src/mainboard/via/vt8454c/Kconfig +++ b/src/mainboard/via/vt8454c/Kconfig @@ -11,6 +11,7 @@ config BOARD_VIA_VT8454C select USE_PRINTK_IN_CAR select HAVE_ACPI_TABLES select BOARD_ROMSIZE_KB_512 + select USE_DCACHE_RAM config MAINBOARD_DIR string diff --git a/util/compareboard/compareboard b/util/compareboard/compareboard index 4b92fb8fe6..031b5ec668 100755 --- a/util/compareboard/compareboard +++ b/util/compareboard/compareboard @@ -77,6 +77,8 @@ sed \ -e "/^CONFIG_STACK_SIZE / d" \ -e "/^CONFIG_GDB_STUB / d" \ -e "/^CONFIG_VIDEO_MB / d" \ + -e "/^CONFIG_IOAPIC / d" \ + -e "/^CONFIG_HAVE_MOVNTI / d" \ -e "/^CONFIG_PCIE_CONFIGSPACE_HOLE / d" \ $A/old > $A/old.filtered sed \ @@ -85,6 +87,8 @@ sed \ -e "/^CONFIG_[MAXIMUMDEFAULT]*_CONSOLE_LOGLEVEL_/ d" \ -e "/^CONFIG_COREBOOT_ROMSIZE_/ d" \ -e "/^CONFIG_BOARD_/ d" \ + -e "/^CONFIG_IOAPIC / d" \ + -e "/^CONFIG_HAVE_MOVNTI / d" \ -e "/^CONFIG_[NORTHSOUTH]*BRIDGE_/ d" \ -e "/^CONFIG_SUPERIO_/ d" \ -e "/^CONFIG_GX1_VIDEOMODE_/ d" \ @@ -103,6 +107,7 @@ sed \ -e "/^CONFIG_VIDEO_MB / d" \ -e "/^CONFIG_EXPERT / d" \ -e "/^CONFIG_SSE / d" \ + -e "/^CONFIG_MMX / d" \ -e "/^CONFIG_VGA_BIOS / d" \ -e "/^CONFIG_WARNINGS_ARE_ERRORS / d" \ -e "/^CONFIG_TINY_BOOTBLOCK / d" \