Hi,
attached patches fix all kconfig builds:
20100118-2-ioapic-to-southbridges
Move all IOAPIC selections to southbridges, and out of mainboards. This
has the unfortunate side effect of creating a different config than
newconfig for a number of boards, but it's more consistent now, as
southbridges usually use the setup_ioapic() function.
20100118-3-d945gclf
Make ACPI build on intel/d945gclf
Signed-off-by: Patrick Georgi <[email protected]>
Index: src/southbridge/via/vt8237r/Kconfig
===================================================================
--- src/southbridge/via/vt8237r/Kconfig (revision 5034)
+++ src/southbridge/via/vt8237r/Kconfig (working copy)
@@ -19,6 +19,7 @@
config SOUTHBRIDGE_VIA_VT8237R
bool
+ select IOAPIC
config EPIA_VT8237R_INIT
bool
Index: src/southbridge/amd/sb600/Kconfig
===================================================================
--- src/southbridge/amd/sb600/Kconfig (revision 5034)
+++ src/southbridge/amd/sb600/Kconfig (working copy)
@@ -19,4 +19,5 @@
config SOUTHBRIDGE_AMD_SB600
bool
+ select IOAPIC
Index: src/southbridge/amd/amd8111/Kconfig
===================================================================
--- src/southbridge/amd/amd8111/Kconfig (revision 5034)
+++ src/southbridge/amd/amd8111/Kconfig (working copy)
@@ -19,6 +19,7 @@
config SOUTHBRIDGE_AMD_AMD8111
bool
+ select IOAPIC
config BOOTBLOCK_SOUTHBRIDGE_INIT
string
Index: src/southbridge/nvidia/mcp55/Kconfig
===================================================================
--- src/southbridge/nvidia/mcp55/Kconfig (revision 5034)
+++ src/southbridge/nvidia/mcp55/Kconfig (working copy)
@@ -1,5 +1,6 @@
config SOUTHBRIDGE_NVIDIA_MCP55
bool
+ select IOAPIC
config ID_SECTION_OFFSET
hex
Index: src/southbridge/intel/esb6300/Kconfig
===================================================================
--- src/southbridge/intel/esb6300/Kconfig (revision 5034)
+++ src/southbridge/intel/esb6300/Kconfig (working copy)
@@ -1,2 +1,3 @@
config SOUTHBRIDGE_INTEL_ESB6300
bool
+ select IOAPIC
Index: src/southbridge/intel/i82801er/Kconfig
===================================================================
--- src/southbridge/intel/i82801er/Kconfig (revision 5034)
+++ src/southbridge/intel/i82801er/Kconfig (working copy)
@@ -1,2 +1,3 @@
config SOUTHBRIDGE_INTEL_I82801ER
bool
+ select IOAPIC
Index: src/southbridge/intel/i82371eb/Kconfig
===================================================================
--- src/southbridge/intel/i82371eb/Kconfig (revision 5034)
+++ src/southbridge/intel/i82371eb/Kconfig (working copy)
@@ -1,3 +1,4 @@
config SOUTHBRIDGE_INTEL_I82371EB
bool
+ select IOAPIC
Index: src/southbridge/intel/i82801gx/Kconfig
===================================================================
--- src/southbridge/intel/i82801gx/Kconfig (revision 5034)
+++ src/southbridge/intel/i82801gx/Kconfig (working copy)
@@ -19,4 +19,5 @@
config SOUTHBRIDGE_INTEL_I82801GX
bool
+ select IOAPIC
Index: src/southbridge/intel/i3100/Kconfig
===================================================================
--- src/southbridge/intel/i3100/Kconfig (revision 5034)
+++ src/southbridge/intel/i3100/Kconfig (working copy)
@@ -1,2 +1,3 @@
config SOUTHBRIDGE_INTEL_I3100
bool
+ select IOAPIC
Index: src/southbridge/sis/sis966/Kconfig
===================================================================
--- src/southbridge/sis/sis966/Kconfig (revision 5034)
+++ src/southbridge/sis/sis966/Kconfig (working copy)
@@ -1,5 +1,6 @@
config SOUTHBRIDGE_SIS_SIS966
bool
+ select IOAPIC
config ID_SECTION_OFFSET
hex
Index: src/mainboard/iwill/dk8_htx/Kconfig
===================================================================
--- src/mainboard/iwill/dk8_htx/Kconfig (revision 5034)
+++ src/mainboard/iwill/dk8_htx/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select WAIT_BEFORE_CPUS_INIT
Index: src/mainboard/iwill/dk8s2/Kconfig
===================================================================
--- src/mainboard/iwill/dk8s2/Kconfig (revision 5034)
+++ src/mainboard/iwill/dk8s2/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select WAIT_BEFORE_CPUS_INIT
select ATI_RAGE_XL
Index: src/mainboard/iwill/dk8x/Kconfig
===================================================================
--- src/mainboard/iwill/dk8x/Kconfig (revision 5034)
+++ src/mainboard/iwill/dk8x/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select WAIT_BEFORE_CPUS_INIT
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/broadcom/blast/Kconfig
===================================================================
--- src/mainboard/broadcom/blast/Kconfig (revision 5034)
+++ src/mainboard/broadcom/blast/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select BOARD_ROMSIZE_KB_512
config MAINBOARD_DIR
Index: src/mainboard/supermicro/h8dmr/Kconfig
===================================================================
--- src/mainboard/supermicro/h8dmr/Kconfig (revision 5034)
+++ src/mainboard/supermicro/h8dmr/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/supermicro/h8dme/Kconfig
===================================================================
--- src/mainboard/supermicro/h8dme/Kconfig (revision 5034)
+++ src/mainboard/supermicro/h8dme/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_DCACHE_RAM
select HAVE_HARD_RESET
select AP_CODE_IN_CAR
- select IOAPIC
select LIFT_BSP_APIC_ID
select BOARD_ROMSIZE_KB_1024
Index: src/mainboard/supermicro/h8dmr_fam10/Kconfig
===================================================================
--- src/mainboard/supermicro/h8dmr_fam10/Kconfig (revision 5034)
+++ src/mainboard/supermicro/h8dmr_fam10/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select AMDMCT
select BOARD_ROMSIZE_KB_1024
Index: src/mainboard/kontron/986lcd-m/Kconfig
===================================================================
--- src/mainboard/kontron/986lcd-m/Kconfig (revision 5034)
+++ src/mainboard/kontron/986lcd-m/Kconfig (working copy)
@@ -18,7 +18,6 @@
select UDELAY_LAPIC
select HAVE_SMI_HANDLER
select BOARD_ROMSIZE_KB_1024
- select IOAPIC
select USE_DCACHE_RAM
select GFXUMA
select TINY_BOOTBLOCK
Index: src/mainboard/kontron/kt690/Kconfig
===================================================================
--- src/mainboard/kontron/kt690/Kconfig (revision 5034)
+++ src/mainboard/kontron/kt690/Kconfig (working copy)
@@ -14,7 +14,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select HAVE_ACPI_TABLES
select BOARD_ROMSIZE_KB_512
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: src/mainboard/gigabyte/m57sli/Kconfig
===================================================================
--- src/mainboard/gigabyte/m57sli/Kconfig (revision 5034)
+++ src/mainboard/gigabyte/m57sli/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select HAVE_ACPI_TABLES
Index: src/mainboard/gigabyte/ga_2761gxdk/Kconfig
===================================================================
--- src/mainboard/gigabyte/ga_2761gxdk/Kconfig (revision 5034)
+++ src/mainboard/gigabyte/ga_2761gxdk/Kconfig (working copy)
@@ -10,7 +10,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select K8_REV_F_SUPPORT
Index: src/mainboard/amd/pistachio/Kconfig
===================================================================
--- src/mainboard/amd/pistachio/Kconfig (revision 5034)
+++ src/mainboard/amd/pistachio/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select WAIT_BEFORE_CPUS_INIT
select HAVE_ACPI_TABLES
Index: src/mainboard/amd/dbm690t/Kconfig
===================================================================
--- src/mainboard/amd/dbm690t/Kconfig (revision 5034)
+++ src/mainboard/amd/dbm690t/Kconfig (working copy)
@@ -14,7 +14,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/amd/serengeti_cheetah/Kconfig
===================================================================
--- src/mainboard/amd/serengeti_cheetah/Kconfig (revision 5034)
+++ src/mainboard/amd/serengeti_cheetah/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select AP_CODE_IN_CAR
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
Index: src/mainboard/amd/serengeti_cheetah_fam10/Kconfig
===================================================================
--- src/mainboard/amd/serengeti_cheetah_fam10/Kconfig (revision 5034)
+++ src/mainboard/amd/serengeti_cheetah_fam10/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select SERIAL_CPU_INIT
select AMDMCT
Index: src/mainboard/hp/dl145_g3/Kconfig
===================================================================
--- src/mainboard/hp/dl145_g3/Kconfig (revision 5034)
+++ src/mainboard/hp/dl145_g3/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/tyan/s2912/Kconfig
===================================================================
--- src/mainboard/tyan/s2912/Kconfig (revision 5034)
+++ src/mainboard/tyan/s2912/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select K8_REV_F_SUPPORT
Index: src/mainboard/tyan/s4880/Kconfig
===================================================================
--- src/mainboard/tyan/s4880/Kconfig (revision 5034)
+++ src/mainboard/tyan/s4880/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select BOARD_ROMSIZE_KB_512
config MAINBOARD_DIR
Index: src/mainboard/tyan/s4882/Kconfig
===================================================================
--- src/mainboard/tyan/s4882/Kconfig (revision 5034)
+++ src/mainboard/tyan/s4882/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select BOARD_ROMSIZE_KB_512
config MAINBOARD_DIR
Index: src/mainboard/tyan/s2875/Kconfig
===================================================================
--- src/mainboard/tyan/s2875/Kconfig (revision 5034)
+++ src/mainboard/tyan/s2875/Kconfig (working copy)
@@ -10,7 +10,6 @@
select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select BOARD_ROMSIZE_KB_512
- select IOAPIC
config MAINBOARD_DIR
string
Index: src/mainboard/tyan/s2912_fam10/Kconfig
===================================================================
--- src/mainboard/tyan/s2912_fam10/Kconfig (revision 5034)
+++ src/mainboard/tyan/s2912_fam10/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select BOARD_ROMSIZE_KB_1024
select ENABLE_APIC_EXT_ID
Index: src/mainboard/msi/ms9282/Kconfig
===================================================================
--- src/mainboard/msi/ms9282/Kconfig (revision 5034)
+++ src/mainboard/msi/ms9282/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select K8_REV_F_SUPPORT
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/msi/ms9185/Kconfig
===================================================================
--- src/mainboard/msi/ms9185/Kconfig (revision 5034)
+++ src/mainboard/msi/ms9185/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/msi/ms7260/Kconfig
===================================================================
--- src/mainboard/msi/ms7260/Kconfig (revision 5034)
+++ src/mainboard/msi/ms7260/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select K8_REV_F_SUPPORT
Index: src/mainboard/arima/hdama/Kconfig
===================================================================
--- src/mainboard/arima/hdama/Kconfig (revision 5034)
+++ src/mainboard/arima/hdama/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/sunw/ultra40/Kconfig
===================================================================
--- src/mainboard/sunw/ultra40/Kconfig (revision 5034)
+++ src/mainboard/sunw/ultra40/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select BOARD_ROMSIZE_KB_1024
config MAINBOARD_DIR
Index: src/mainboard/newisys/khepri/Kconfig
===================================================================
--- src/mainboard/newisys/khepri/Kconfig (revision 5034)
+++ src/mainboard/newisys/khepri/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select BOARD_ROMSIZE_KB_512
config MAINBOARD_DIR
Index: src/mainboard/technexion/tim8690/Kconfig
===================================================================
--- src/mainboard/technexion/tim8690/Kconfig (revision 5034)
+++ src/mainboard/technexion/tim8690/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select WAIT_BEFORE_CPUS_INIT
select HAVE_ACPI_TABLES
Index: src/mainboard/technexion/tim5690/Kconfig
===================================================================
--- src/mainboard/technexion/tim5690/Kconfig (revision 5034)
+++ src/mainboard/technexion/tim5690/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select HAVE_ACPI_TABLES
select GFXUMA
Index: src/mainboard/ibm/e326/Kconfig
===================================================================
--- src/mainboard/ibm/e326/Kconfig (revision 5034)
+++ src/mainboard/ibm/e326/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select WAIT_BEFORE_CPUS_INIT
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/ibm/e325/Kconfig
===================================================================
--- src/mainboard/ibm/e325/Kconfig (revision 5034)
+++ src/mainboard/ibm/e325/Kconfig (working copy)
@@ -12,7 +12,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select WAIT_BEFORE_CPUS_INIT
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/nvidia/l1_2pvv/Kconfig
===================================================================
--- src/mainboard/nvidia/l1_2pvv/Kconfig (revision 5034)
+++ src/mainboard/nvidia/l1_2pvv/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select LIFT_BSP_APIC_ID
select SB_HT_CHAIN_UNITID_OFFSET_ONLY
select K8_REV_F_SUPPORT
Index: src/mainboard/asus/p2b-d/Kconfig
===================================================================
--- src/mainboard/asus/p2b-d/Kconfig (revision 5034)
+++ src/mainboard/asus/p2b-d/Kconfig (working copy)
@@ -28,7 +28,6 @@
select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select SMP
- select IOAPIC
select UDELAY_TSC
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
select BOARD_ROMSIZE_KB_256
Index: src/mainboard/asus/a8v-e_se/Kconfig
===================================================================
--- src/mainboard/asus/a8v-e_se/Kconfig (revision 5034)
+++ src/mainboard/asus/a8v-e_se/Kconfig (working copy)
@@ -10,7 +10,6 @@
select SUPERIO_WINBOND_W83627EHG
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
- select IOAPIC
select HAVE_ACPI_TABLES
select HAVE_MP_TABLE
select BOARD_ROMSIZE_KB_512
Index: src/mainboard/asus/p2b-ds/Kconfig
===================================================================
--- src/mainboard/asus/p2b-ds/Kconfig (revision 5034)
+++ src/mainboard/asus/p2b-ds/Kconfig (working copy)
@@ -28,7 +28,6 @@
select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
select SMP
- select IOAPIC
select UDELAY_TSC
select TSC_X86RDTSC_CALIBRATE_WITH_TIMER2
select BOARD_ROMSIZE_KB_256
Index: src/mainboard/asus/a8n_e/Kconfig
===================================================================
--- src/mainboard/asus/a8n_e/Kconfig (revision 5034)
+++ src/mainboard/asus/a8n_e/Kconfig (working copy)
@@ -11,7 +11,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select BOARD_ROMSIZE_KB_512
config MAINBOARD_DIR
Index: src/mainboard/asus/m2v-mx_se/Kconfig
===================================================================
--- src/mainboard/asus/m2v-mx_se/Kconfig (revision 5034)
+++ src/mainboard/asus/m2v-mx_se/Kconfig (working copy)
@@ -30,7 +30,6 @@
select USE_PRINTK_IN_CAR
select USE_DCACHE_RAM
select HAVE_HARD_RESET
- select IOAPIC
select HAVE_OPTION_TABLE
select HAVE_ACPI_TABLES
select BOARD_ROMSIZE_KB_512
Index: src/cpu/intel/socket_441/Makefile.inc
===================================================================
--- src/cpu/intel/socket_441/Makefile.inc (revision 5038)
+++ src/cpu/intel/socket_441/Makefile.inc (working copy)
@@ -7,4 +7,5 @@
subdirs-y += ../../x86/smm
subdirs-y += ../microcode
subdirs-y += ../hyperthreading
+subdirs-y += ../speedstep
Index: src/mainboard/intel/d945gclf/Kconfig
===================================================================
--- src/mainboard/intel/d945gclf/Kconfig (revision 5038)
+++ src/mainboard/intel/d945gclf/Kconfig (working copy)
@@ -27,6 +27,7 @@
select SUPERIO_SMSC_LPC47M15X
select HAVE_PIRQ_TABLE
select HAVE_MP_TABLE
+ select HAVE_ACPI_TABLES
select MMCONF_SUPPORT
select USE_PRINTK_IN_CAR
select AP_IN_SIPI_WAIT
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot