Patchwork Tables for Kconfig

login
register
about
Submitter Myles Watson
Date 2009-10-13 22:48:18
Message ID <2831fecf0910131548l2d2a3fb3i2d5f853a59be5c@mail.gmail.com>
Download mbox | patch
Permalink /patch/401/
State Accepted
Headers show

Comments

Myles Watson - 2009-10-13 22:48:18
Change all
HAVE_ACPI_TABLES, HAVE_MP_TABLE, HAVE_PIRQ_TABLE, HAVE_HIGH_TABLES
to
GENERATE_ACPI_TABLES, GENERATE_MP_TABLE, GENERATE_PIRQ_TABLE, WRITE_HIGH_TABLES

except in Kconfig.

Change Kconfig to default to generating the tables if they exist for a board.
Change boards to match newconfig on HAVE_* values.

Signed-off-by: Myles Watson <mylesgw@gmail.com>

Thanks,
Myles
Myles Watson - 2009-10-15 13:39:35
> Signed-off-by: Myles Watson <mylesgw@gmail.com>
Acked by Peter in Re: [coreboot] [PATCH] qemu pirq tables

Rev 4778.

Thanks,
Myles

Patch

Index: cbv2/src/mainboard/msi/ms9185/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/msi/ms9185/Kconfig
+++ cbv2/src/mainboard/msi/ms9185/Kconfig
@@ -9,9 +9,11 @@  config BOARD_MSI_MS9185
 	select SOUTHBRIDGE_BROADCOM_BCM5785
 	select SUPERIO_NSC_PC87417
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
+	select HAVE_ACPI_TABLES
 	select IOAPIC
 
 config MAINBOARD_DIR
Index: cbv2/src/mainboard/dell/s1850/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/dell/s1850/Kconfig
+++ cbv2/src/mainboard/dell/s1850/Kconfig
@@ -6,7 +6,8 @@  config BOARD_DELL_S1850
 	select SOUTHBRIDGE_INTEL_I82801ER
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_NSC_PC8374
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/emulation/qemu-x86/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/emulation/qemu-x86/Kconfig
+++ cbv2/src/mainboard/emulation/qemu-x86/Kconfig
@@ -4,6 +4,7 @@  config BOARD_EMULATION_QEMU_X86
 	select CPU_I586
 	select SOUTHBRIDGE_INTEL_I82371EB
 	select CPU_EMULATION_QEMU_X86
+	select HAVE_PIRQ_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/gigabyte/ga_2761gxdk/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/gigabyte/ga_2761gxdk/Kconfig
+++ cbv2/src/mainboard/gigabyte/ga_2761gxdk/Kconfig
@@ -7,11 +7,10 @@  config BOARD_GIGABYTE_GA_2761GXDK
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_SIS_SIS966
 	select SUPERIO_ITE_IT8716F
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
-	select HAVE_HIGH_TABLES
 	select IOAPIC
 	select MEM_TRAIN_SEQ
 	select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: cbv2/src/mainboard/gigabyte/m57sli/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/gigabyte/m57sli/Kconfig
+++ cbv2/src/mainboard/gigabyte/m57sli/Kconfig
@@ -8,11 +8,11 @@  config BOARD_GIGABYTE_M57SLI
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_ITE_IT8716F
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
-	select HAVE_HIGH_TABLES
 	select IOAPIC
 	select MEM_TRAIN_SEQ
 	select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: cbv2/src/mainboard/msi/ms7135/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/msi/ms7135/Kconfig
+++ cbv2/src/mainboard/msi/ms7135/Kconfig
@@ -7,7 +7,8 @@  config BOARD_MSI_MS7135
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SUPERIO_WINBOND_W83627THF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_DCACHE_RAM
 	select USE_PRINTK_IN_CAR
 	select SERIAL_CPU_INIT
Index: cbv2/src/mainboard/msi/ms7260/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/msi/ms7260/Kconfig
+++ cbv2/src/mainboard/msi/ms7260/Kconfig
@@ -7,11 +7,11 @@  config BOARD_MSI_MS7260
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627EHG
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
-	select HAVE_HIGH_TABLES
 	select IOAPIC
 	select MEM_TRAIN_SEQ
 	select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: cbv2/src/mainboard/msi/ms9282/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/msi/ms9282/Kconfig
+++ cbv2/src/mainboard/msi/ms9282/Kconfig
@@ -7,11 +7,11 @@  config BOARD_MSI_MS9282
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627EHG
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
-	select HAVE_HIGH_TABLES
 	select IOAPIC
 	select MEM_TRAIN_SEQ
 	select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: cbv2/src/mainboard/nvidia/l1_2pvv/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/nvidia/l1_2pvv/Kconfig
+++ cbv2/src/mainboard/nvidia/l1_2pvv/Kconfig
@@ -7,11 +7,11 @@  config BOARD_NVIDIA_L1_2PVV
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627EHG
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
-	select HAVE_HIGH_TABLES
 	select IOAPIC
 	select MEM_TRAIN_SEQ
 	select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: cbv2/src/mainboard/supermicro/x6dai_g/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/x6dai_g/Kconfig
+++ cbv2/src/mainboard/supermicro/x6dai_g/Kconfig
@@ -5,7 +5,8 @@  config BOARD_SUPERMICRO_X6DAI_G
 	select NORTHBRIDGE_INTEL_E7525
 	select SOUTHBRIDGE_INTEL_ESB6300
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/supermicro/x6dhe_g/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/x6dhe_g/Kconfig
+++ cbv2/src/mainboard/supermicro/x6dhe_g/Kconfig
@@ -6,7 +6,8 @@  config BOARD_SUPERMICRO_X6DHE_G
 	select SOUTHBRIDGE_INTEL_ESB6300
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/supermicro/x6dhe_g2/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/x6dhe_g2/Kconfig
+++ cbv2/src/mainboard/supermicro/x6dhe_g2/Kconfig
@@ -6,7 +6,8 @@  config BOARD_SUPERMICRO_X6DHE_G2
 	select SOUTHBRIDGE_INTEL_I82801ER
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_NSC_PC87427
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/supermicro/x6dhr_ig/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/x6dhr_ig/Kconfig
+++ cbv2/src/mainboard/supermicro/x6dhr_ig/Kconfig
@@ -6,7 +6,8 @@  config BOARD_SUPERMICRO_X6DHR_IG
 	select SOUTHBRIDGE_INTEL_I82801ER
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/supermicro/x6dhr_ig2/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/x6dhr_ig2/Kconfig
+++ cbv2/src/mainboard/supermicro/x6dhr_ig2/Kconfig
@@ -6,7 +6,8 @@  config BOARD_SUPERMICRO_X6DHR_IG2
 	select SOUTHBRIDGE_INTEL_I82801ER
 	select SOUTHBRIDGE_INTEL_PXHD
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/tyan/s2850/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2850/Kconfig
+++ cbv2/src/mainboard/tyan/s2850/Kconfig
@@ -7,7 +7,8 @@  config BOARD_TYAN_S2850
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/tyan/s2875/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2875/Kconfig
+++ cbv2/src/mainboard/tyan/s2875/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2875
 	select SOUTHBRIDGE_AMD_AMD8151
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/tyan/s2880/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2880/Kconfig
+++ cbv2/src/mainboard/tyan/s2880/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2880
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT
 	select AP_CODE_IN_CAR
 
Index: cbv2/src/mainboard/tyan/s2881/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2881/Kconfig
+++ cbv2/src/mainboard/tyan/s2881/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2881
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT
 	select AP_CODE_IN_CAR
 
Index: cbv2/src/mainboard/tyan/s2882/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2882/Kconfig
+++ cbv2/src/mainboard/tyan/s2882/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2882
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT
 	select AP_CODE_IN_CAR
 
Index: cbv2/src/mainboard/tyan/s2885/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2885/Kconfig
+++ cbv2/src/mainboard/tyan/s2885/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2885
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SOUTHBRIDGE_AMD_AMD8111
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT
 	select AP_CODE_IN_CAR
 
Index: cbv2/src/mainboard/tyan/s2891/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2891/Kconfig
+++ cbv2/src/mainboard/tyan/s2891/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2891
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT
 	select AP_CODE_IN_CAR
 	select HAVE_ACPI_TABLES
Index: cbv2/src/mainboard/tyan/s2892/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2892/Kconfig
+++ cbv2/src/mainboard/tyan/s2892/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2892
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT
 	select AP_CODE_IN_CAR
 	select HAVE_ACPI_TABLES
Index: cbv2/src/mainboard/tyan/s2895/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2895/Kconfig
+++ cbv2/src/mainboard/tyan/s2895/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2895
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_SMSC_LPC47B397
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select SERIAL_CPU_INIT
 	select AP_CODE_IN_CAR
 	select HAVE_ACPI_TABLES
Index: cbv2/src/mainboard/tyan/s2912/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2912/Kconfig
+++ cbv2/src/mainboard/tyan/s2912/Kconfig
@@ -8,11 +8,11 @@  config BOARD_TYAN_S2912
 	select NORTHBRIDGE_AMD_AMDK8_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
-	select HAVE_HIGH_TABLES
 	select IOAPIC
 	select MEM_TRAIN_SEQ
 	select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: cbv2/src/mainboard/tyan/s2912_fam10/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2912_fam10/Kconfig
+++ cbv2/src/mainboard/tyan/s2912_fam10/Kconfig
@@ -8,7 +8,8 @@  config BOARD_TYAN_S2912_FAM10
 	select NORTHBRIDGE_AMD_AMDFAM10_ROOT_COMPLEX
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627HF
-	select PIRQ_TABLE
+	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/amd/dbm690t/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/amd/dbm690t/Kconfig
+++ cbv2/src/mainboard/amd/dbm690t/Kconfig
@@ -9,6 +9,7 @@  config BOARD_AMD_DBM690T
 	select SOUTHBRIDGE_AMD_SB600
 	select SUPERIO_ITE_IT8712F
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/amd/pistachio/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/amd/pistachio/Kconfig
+++ cbv2/src/mainboard/amd/pistachio/Kconfig
@@ -8,6 +8,7 @@  config BOARD_AMD_PISTACHIO
 	select SOUTHBRIDGE_AMD_RS690
 	select SOUTHBRIDGE_AMD_SB600
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/amd/serengeti_cheetah/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/amd/serengeti_cheetah/Kconfig
+++ cbv2/src/mainboard/amd/serengeti_cheetah/Kconfig
@@ -9,6 +9,7 @@  config BOARD_AMD_SERENGETI_CHEETAH
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
+++ cbv2/src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
@@ -9,6 +9,7 @@  config BOARD_AMD_SERENGETI_CHEETAH_FAM10
 	select SOUTHBRIDGE_AMD_AMD8132
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/arima/hdama/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/arima/hdama/Kconfig
+++ cbv2/src/mainboard/arima/hdama/Kconfig
@@ -9,6 +9,7 @@  config BOARD_ARIMA_HDAMA
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_NSC_PC87360
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/asus/a8n_e/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/asus/a8n_e/Kconfig
+++ cbv2/src/mainboard/asus/a8n_e/Kconfig
@@ -8,6 +8,7 @@  config BOARD_ASUS_A8N_E
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SUPERIO_ITE_IT8712F
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/asus/a8v-e_se/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/asus/a8v-e_se/Kconfig
+++ cbv2/src/mainboard/asus/a8v-e_se/Kconfig
@@ -12,6 +12,7 @@  config BOARD_ASUS_A8V_E_SE
 	select HAVE_HARD_RESET
 	select IOAPIC
 	select HAVE_ACPI_TABLES
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/broadcom/blast/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/broadcom/blast/Kconfig
+++ cbv2/src/mainboard/broadcom/blast/Kconfig
@@ -9,6 +9,7 @@  config BOARD_BROADCOM_BLAST
 	select SOUTHBRIDGE_BROADCOM_BCM5785
 	select SUPERIO_NSC_PC87417
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/hp/dl145_g3/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/hp/dl145_g3/Kconfig
+++ cbv2/src/mainboard/hp/dl145_g3/Kconfig
@@ -9,6 +9,7 @@  config BOARD_HP_DL145_G3
 	select SOUTHBRIDGE_BROADCOM_BCM5785
 	select SUPERIO_NSC_PC87417
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/ibm/e325/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/ibm/e325/Kconfig
+++ cbv2/src/mainboard/ibm/e325/Kconfig
@@ -9,6 +9,7 @@  config BOARD_IBM_E325
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_NSC_PC87366
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/ibm/e326/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/ibm/e326/Kconfig
+++ cbv2/src/mainboard/ibm/e326/Kconfig
@@ -9,6 +9,7 @@  config BOARD_IBM_E326
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_NSC_PC87366
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/intel/eagleheights/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/intel/eagleheights/Kconfig
+++ cbv2/src/mainboard/intel/eagleheights/Kconfig
@@ -7,6 +7,7 @@  config BOARD_INTEL_EAGLEHEIGHTS
 	select SUPERIO_INTEL_I3100
 	select SUPERIO_SMSC_SMSCSUPERIO
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select MMCONF_SUPPORT
 	select USE_PRINTK_IN_CAR
 	select UDELAY_TSC
Index: cbv2/src/mainboard/intel/jarrell/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/intel/jarrell/Kconfig
+++ cbv2/src/mainboard/intel/jarrell/Kconfig
@@ -7,6 +7,7 @@  config BOARD_INTEL_JARRELL
 	select SOUTHBRIDGE_INTEL_I82801ER
 	select SUPERIO_NSC_PC87427
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select UDELAY_TSC
 	select ATI_RAGE_XL
 
Index: cbv2/src/mainboard/intel/mtarvon/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/intel/mtarvon/Kconfig
+++ cbv2/src/mainboard/intel/mtarvon/Kconfig
@@ -6,6 +6,7 @@  config BOARD_INTEL_MTARVON
 	select SOUTHBRIDGE_INTEL_I3100
 	select SUPERIO_INTEL_I3100
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select UDELAY_TSC
 
 config MAINBOARD_DIR
Index: cbv2/src/mainboard/intel/truxton/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/intel/truxton/Kconfig
+++ cbv2/src/mainboard/intel/truxton/Kconfig
@@ -7,6 +7,7 @@  config BOARD_INTEL_TRUXTON
 	select SUPERIO_INTEL_I3100
 	select SUPERIO_SMSC_SMSCSUPERIO
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select UDELAY_TSC
 
 config MAINBOARD_DIR
Index: cbv2/src/mainboard/intel/xe7501devkit/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/intel/xe7501devkit/Kconfig
+++ cbv2/src/mainboard/intel/xe7501devkit/Kconfig
@@ -7,6 +7,7 @@  config BOARD_INTEL_XE7501DEVKIT
 	select SOUTHBRIDGE_INTEL_I82801CA
 	select SUPERIO_SMSC_LPC47B272
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select UDELAY_TSC
 	select HAVE_OPTION_TABLE
 	select HAVE_ACPI_TABLES
Index: cbv2/src/mainboard/iwill/dk8_htx/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/iwill/dk8_htx/Kconfig
+++ cbv2/src/mainboard/iwill/dk8_htx/Kconfig
@@ -9,6 +9,7 @@  config BOARD_IWILL_DK8_HTX
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/iwill/dk8s2/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/iwill/dk8s2/Kconfig
+++ cbv2/src/mainboard/iwill/dk8s2/Kconfig
@@ -9,6 +9,7 @@  config BOARD_IWILL_DK8S2
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/iwill/dk8x/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/iwill/dk8x/Kconfig
+++ cbv2/src/mainboard/iwill/dk8x/Kconfig
@@ -9,6 +9,7 @@  config BOARD_IWILL_DK8X
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627THF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/kontron/986lcd-m/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/kontron/986lcd-m/Kconfig
+++ cbv2/src/mainboard/kontron/986lcd-m/Kconfig
@@ -7,6 +7,7 @@  config BOARD_KONTRON_986LCD_M
 	select SOUTHBRIDGE_INTEL_I82801GX
 	select SUPERIO_WINBOND_W83627THG
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select MMCONF_SUPPORT
 	select USE_PRINTK_IN_CAR
 	select AP_IN_SIPI_WAIT
Index: cbv2/src/mainboard/newisys/khepri/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/newisys/khepri/Kconfig
+++ cbv2/src/mainboard/newisys/khepri/Kconfig
@@ -9,6 +9,7 @@  config BOARD_NEWISYS_KHEPRI
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/sunw/ultra40/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/sunw/ultra40/Kconfig
+++ cbv2/src/mainboard/sunw/ultra40/Kconfig
@@ -8,6 +8,7 @@  config BOARD_SUNW_ULTRA40
 	select SOUTHBRIDGE_NVIDIA_CK804
 	select SUPERIO_SMSC_LPC47M10X
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/supermicro/h8dme/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/h8dme/Kconfig
+++ cbv2/src/mainboard/supermicro/h8dme/Kconfig
@@ -8,6 +8,7 @@  config BOARD_SUPERMICRO_H8DME
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/supermicro/h8dmr/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/h8dmr/Kconfig
+++ cbv2/src/mainboard/supermicro/h8dmr/Kconfig
@@ -8,6 +8,7 @@  config BOARD_SUPERMICRO_H8DMR
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/supermicro/h8dmr_fam10/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/supermicro/h8dmr_fam10/Kconfig
+++ cbv2/src/mainboard/supermicro/h8dmr_fam10/Kconfig
@@ -8,6 +8,7 @@  config BOARD_SUPERMICRO_H8DMR_FAM10
 	select SOUTHBRIDGE_NVIDIA_MCP55
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/technexion/tim5690/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/technexion/tim5690/Kconfig
+++ cbv2/src/mainboard/technexion/tim5690/Kconfig
@@ -9,6 +9,7 @@  config BOARD_TECHNEXION_TIM5690
 	select SOUTHBRIDGE_AMD_SB600
 	select SUPERIO_ITE_IT8712F
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/technexion/tim8690/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/technexion/tim8690/Kconfig
+++ cbv2/src/mainboard/technexion/tim8690/Kconfig
@@ -9,6 +9,7 @@  config BOARD_TECHNEXION_TIM8690
 	select SOUTHBRIDGE_AMD_SB600
 	select SUPERIO_ITE_IT8712F
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/tyan/s2735/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s2735/Kconfig
+++ cbv2/src/mainboard/tyan/s2735/Kconfig
@@ -7,6 +7,7 @@  config BOARD_TYAN_S2735
 	select SOUTHBRIDGE_INTEL_I82801ER
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select UDELAY_TSC
 	select HAVE_OPTION_TABLE
 	select USE_DCACHE_RAM
Index: cbv2/src/mainboard/tyan/s4880/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s4880/Kconfig
+++ cbv2/src/mainboard/tyan/s4880/Kconfig
@@ -9,6 +9,7 @@  config BOARD_TYAN_S4880
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/tyan/s4882/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/tyan/s4882/Kconfig
+++ cbv2/src/mainboard/tyan/s4882/Kconfig
@@ -9,6 +9,7 @@  config BOARD_TYAN_S4882
 	select SOUTHBRIDGE_AMD_AMD8131
 	select SUPERIO_WINBOND_W83627HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select USE_PRINTK_IN_CAR
 	select USE_DCACHE_RAM
 	select HAVE_HARD_RESET
Index: cbv2/src/mainboard/via/epia-n/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/via/epia-n/Kconfig
+++ cbv2/src/mainboard/via/epia-n/Kconfig
@@ -6,6 +6,7 @@  config BOARD_VIA_EPIA_N
 	select SOUTHBRIDGE_VIA_VT8237R
 	select SUPERIO_WINBOND_W83697HF
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 	select EPIA_VT8237R_INIT
 	select HAVE_ACPI_TABLES
 
Index: cbv2/src/mainboard/via/pc2500e/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/via/pc2500e/Kconfig
+++ cbv2/src/mainboard/via/pc2500e/Kconfig
@@ -6,6 +6,7 @@  config BOARD_VIA_PC2500E
 	select SOUTHBRIDGE_VIA_VT8237R
 	select SUPERIO_ITE_IT8716F
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 
 config MAINBOARD_DIR
 	string
Index: cbv2/src/mainboard/via/vt8454c/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/via/vt8454c/Kconfig
+++ cbv2/src/mainboard/via/vt8454c/Kconfig
@@ -6,6 +6,7 @@  config BOARD_VIA_VT8454C
 #	select SOUTHBRIDGE_INTEL_I82801GX
 	select SUPERIO_VIA_VT1211
 	select HAVE_PIRQ_TABLE
+	select HAVE_MP_TABLE
 #	select MMCONF_SUPPORT
 	select USE_PRINTK_IN_CAR
 	select HAVE_ACPI_TABLES
Index: cbv2/src/mainboard/via/epia-m700/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/via/epia-m700/Kconfig
+++ cbv2/src/mainboard/via/epia-m700/Kconfig
@@ -4,7 +4,6 @@  config BOARD_VIA_EPIA_M700
 	select CPU_VIA_C7
 	select NORTHBRIDGE_VIA_VX800
 	select SUPERIO_WINBOND_W83697HF
-	select HAVE_PIRQ_TABLE
 	select HAVE_ACPI_TABLES
 
 config MAINBOARD_DIR
Index: cbv2/src/mainboard/iei/juki-511p/Kconfig
===================================================================
--- cbv2.orig/src/mainboard/iei/juki-511p/Kconfig
+++ cbv2/src/mainboard/iei/juki-511p/Kconfig
@@ -25,7 +25,6 @@  config BOARD_IEI_JUKI_511P
 	select NORTHBRIDGE_AMD_GX1
 	select SOUTHBRIDGE_AMD_CS5530
 	select SUPERIO_WINBOND_W83977F
-	select HAVE_PIRQ_TABLE
 	select PIRQ_ROUTE
 	select HAVE_OPTION_TABLE
 	select UDELAY_TSC