Paul Menzel (paulepanter@users.sourceforge.net) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/3196
-gerrit
commit 87b92ae29669677c06d9e2d36c63f51a5383cbed Author: Paul Menzel paulepanter@users.sourceforge.net Date: Sat May 4 16:54:52 2013 +0200
I/O APIC Kconfig: `select IOAPIC if !DRIVERS_GENERIC_IOAPIC`
Using the generic I/O APIC driver
src/drivers/generic/ioapic/ioapic.c
added by Sven Schnelle in commit »Add generic IOAPIC driver« (aa03af74) [1], the other I/O APIC source file is not needed.
src/arch/x86/lib/ioapic.c
The Kconfig variable `CONFIG_IOAPIC` is only used in
src/include/cpu/x86/lapic.h
which maybe needs to be adapted too.
Let’s see what breaks.
[1] http://review.coreboot.org/1137
Change-Id: Ieb462c9e2e8a09628ee317ea4fb0e9266bb86c33 Signed-off-by: Paul Menzel paulepanter@users.sourceforge.net --- src/mainboard/asus/p2b-d/Kconfig | 2 +- src/mainboard/asus/p2b-ds/Kconfig | 2 +- src/northbridge/via/cx700/Kconfig | 2 +- src/southbridge/amd/agesa/hudson/Kconfig | 2 +- src/southbridge/amd/amd8111/Kconfig | 2 +- src/southbridge/amd/cimx/sb700/Kconfig | 2 +- src/southbridge/amd/cimx/sb800/Kconfig | 2 +- src/southbridge/amd/cimx/sb900/Kconfig | 2 +- src/southbridge/amd/sb600/Kconfig | 2 +- src/southbridge/amd/sb700/Kconfig | 2 +- src/southbridge/amd/sb800/Kconfig | 2 +- src/southbridge/intel/bd82x6x/Kconfig | 2 +- src/southbridge/intel/esb6300/Kconfig | 2 +- src/southbridge/intel/i3100/Kconfig | 2 +- src/southbridge/intel/i82801ax/Kconfig | 2 +- src/southbridge/intel/i82801bx/Kconfig | 2 +- src/southbridge/intel/i82801cx/Kconfig | 2 +- src/southbridge/intel/i82801dx/Kconfig | 2 +- src/southbridge/intel/i82801ex/Kconfig | 2 +- src/southbridge/intel/i82801gx/Kconfig | 2 +- src/southbridge/intel/i82801ix/Kconfig | 2 +- src/southbridge/intel/lynxpoint/Kconfig | 2 +- src/southbridge/nvidia/ck804/Kconfig | 2 +- src/southbridge/nvidia/mcp55/Kconfig | 2 +- src/southbridge/sis/sis966/Kconfig | 2 +- src/southbridge/via/vt8237r/Kconfig | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/src/mainboard/asus/p2b-d/Kconfig b/src/mainboard/asus/p2b-d/Kconfig index 54a1bae..1213ba8 100644 --- a/src/mainboard/asus/p2b-d/Kconfig +++ b/src/mainboard/asus/p2b-d/Kconfig @@ -28,7 +28,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy select HAVE_PIRQ_TABLE select HAVE_MP_TABLE select SMP - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select UDELAY_TSC select BOARD_ROMSIZE_KB_256 select SDRAMPWR_4DIMM diff --git a/src/mainboard/asus/p2b-ds/Kconfig b/src/mainboard/asus/p2b-ds/Kconfig index 652b31a..1cd0aac 100644 --- a/src/mainboard/asus/p2b-ds/Kconfig +++ b/src/mainboard/asus/p2b-ds/Kconfig @@ -28,7 +28,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy select HAVE_PIRQ_TABLE select HAVE_MP_TABLE select SMP - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select UDELAY_TSC select BOARD_ROMSIZE_KB_256 select SDRAMPWR_4DIMM diff --git a/src/northbridge/via/cx700/Kconfig b/src/northbridge/via/cx700/Kconfig index 8f6e337..e0aa660 100644 --- a/src/northbridge/via/cx700/Kconfig +++ b/src/northbridge/via/cx700/Kconfig @@ -3,7 +3,7 @@ config NORTHBRIDGE_VIA_CX700 select HAVE_DEBUG_RAM_SETUP select HAVE_DEBUG_SMBUS select HAVE_HARD_RESET - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select SMP
# TODO: What should be the per-chipset default value here? diff --git a/src/southbridge/amd/agesa/hudson/Kconfig b/src/southbridge/amd/agesa/hudson/Kconfig index 3e58563..7c216d9 100644 --- a/src/southbridge/amd/agesa/hudson/Kconfig +++ b/src/southbridge/amd/agesa/hudson/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_AMD_AGESA_HUDSON bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_USBDEBUG
config BOOTBLOCK_SOUTHBRIDGE_INIT diff --git a/src/southbridge/amd/amd8111/Kconfig b/src/southbridge/amd/amd8111/Kconfig index e643aa8..d606feb 100644 --- a/src/southbridge/amd/amd8111/Kconfig +++ b/src/southbridge/amd/amd8111/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_AMD_AMD8111 bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET
config BOOTBLOCK_SOUTHBRIDGE_INIT diff --git a/src/southbridge/amd/cimx/sb700/Kconfig b/src/southbridge/amd/cimx/sb700/Kconfig index e98d3ed..c7c96fa 100644 --- a/src/southbridge/amd/cimx/sb700/Kconfig +++ b/src/southbridge/amd/cimx/sb700/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_AMD_CIMX_SB700 bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select AMD_SB_CIMX
if SOUTHBRIDGE_AMD_CIMX_SB700 diff --git a/src/southbridge/amd/cimx/sb800/Kconfig b/src/southbridge/amd/cimx/sb800/Kconfig index 554d8c7..8747f57 100644 --- a/src/southbridge/amd/cimx/sb800/Kconfig +++ b/src/southbridge/amd/cimx/sb800/Kconfig @@ -20,7 +20,7 @@ config SOUTHBRIDGE_AMD_CIMX_SB800 bool default n - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select AMD_SB_CIMX
if SOUTHBRIDGE_AMD_CIMX_SB800 diff --git a/src/southbridge/amd/cimx/sb900/Kconfig b/src/southbridge/amd/cimx/sb900/Kconfig index aa30e56..6572157 100755 --- a/src/southbridge/amd/cimx/sb900/Kconfig +++ b/src/southbridge/amd/cimx/sb900/Kconfig @@ -20,7 +20,7 @@ config SOUTHBRIDGE_AMD_CIMX_SB900 bool default n - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select AMD_SB_CIMX
if SOUTHBRIDGE_AMD_CIMX_SB900 diff --git a/src/southbridge/amd/sb600/Kconfig b/src/southbridge/amd/sb600/Kconfig index 4ae4641..d859207 100644 --- a/src/southbridge/amd/sb600/Kconfig +++ b/src/southbridge/amd/sb600/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_AMD_SB600 bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_USBDEBUG select HAVE_HARD_RESET
diff --git a/src/southbridge/amd/sb700/Kconfig b/src/southbridge/amd/sb700/Kconfig index bde48fe..896b7b7 100644 --- a/src/southbridge/amd/sb700/Kconfig +++ b/src/southbridge/amd/sb700/Kconfig @@ -24,7 +24,7 @@ if SOUTHBRIDGE_AMD_SB700
config SOUTHBRIDGE_SPECIFIC_OPTIONS # dummy def_bool y - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_USBDEBUG select HAVE_HARD_RESET
diff --git a/src/southbridge/amd/sb800/Kconfig b/src/southbridge/amd/sb800/Kconfig index 4d0e7f6..e0bf81c 100644 --- a/src/southbridge/amd/sb800/Kconfig +++ b/src/southbridge/amd/sb800/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_AMD_SB800 bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_USBDEBUG select HAVE_HARD_RESET
diff --git a/src/southbridge/intel/bd82x6x/Kconfig b/src/southbridge/intel/bd82x6x/Kconfig index 5dd492c..59ad5ed 100644 --- a/src/southbridge/intel/bd82x6x/Kconfig +++ b/src/southbridge/intel/bd82x6x/Kconfig @@ -27,7 +27,7 @@ if SOUTHBRIDGE_INTEL_BD82X6X || SOUTHBRIDGE_INTEL_C216
config SOUTH_BRIDGE_OPTIONS # dummy def_bool y - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET select HAVE_USBDEBUG select HAVE_SMI_HANDLER diff --git a/src/southbridge/intel/esb6300/Kconfig b/src/southbridge/intel/esb6300/Kconfig index 01f719e..eb67d29 100644 --- a/src/southbridge/intel/esb6300/Kconfig +++ b/src/southbridge/intel/esb6300/Kconfig @@ -1,4 +1,4 @@ config SOUTHBRIDGE_INTEL_ESB6300 bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET diff --git a/src/southbridge/intel/i3100/Kconfig b/src/southbridge/intel/i3100/Kconfig index e0acc63..b9abe1c 100644 --- a/src/southbridge/intel/i3100/Kconfig +++ b/src/southbridge/intel/i3100/Kconfig @@ -1,6 +1,6 @@ config SOUTHBRIDGE_INTEL_I3100 bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET
if SOUTHBRIDGE_INTEL_I3100 diff --git a/src/southbridge/intel/i82801ax/Kconfig b/src/southbridge/intel/i82801ax/Kconfig index 839f735..93d62c0 100644 --- a/src/southbridge/intel/i82801ax/Kconfig +++ b/src/southbridge/intel/i82801ax/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_INTEL_I82801AX bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET select USE_WATCHDOG_ON_BOOT
diff --git a/src/southbridge/intel/i82801bx/Kconfig b/src/southbridge/intel/i82801bx/Kconfig index 162f40a..7238368 100644 --- a/src/southbridge/intel/i82801bx/Kconfig +++ b/src/southbridge/intel/i82801bx/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_INTEL_I82801BX bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET select USE_WATCHDOG_ON_BOOT
diff --git a/src/southbridge/intel/i82801cx/Kconfig b/src/southbridge/intel/i82801cx/Kconfig index 3e01cb8..fda3580 100644 --- a/src/southbridge/intel/i82801cx/Kconfig +++ b/src/southbridge/intel/i82801cx/Kconfig @@ -1,4 +1,4 @@ config SOUTHBRIDGE_INTEL_I82801CX bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET diff --git a/src/southbridge/intel/i82801dx/Kconfig b/src/southbridge/intel/i82801dx/Kconfig index bad9936..d0c1fb6 100644 --- a/src/southbridge/intel/i82801dx/Kconfig +++ b/src/southbridge/intel/i82801dx/Kconfig @@ -21,6 +21,6 @@
config SOUTHBRIDGE_INTEL_I82801DX bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET select HAVE_SMI_HANDLER diff --git a/src/southbridge/intel/i82801ex/Kconfig b/src/southbridge/intel/i82801ex/Kconfig index 23a68b8..4fccbe4 100644 --- a/src/southbridge/intel/i82801ex/Kconfig +++ b/src/southbridge/intel/i82801ex/Kconfig @@ -1,5 +1,5 @@ config SOUTHBRIDGE_INTEL_I82801EX bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET
diff --git a/src/southbridge/intel/i82801gx/Kconfig b/src/southbridge/intel/i82801gx/Kconfig index a991f60..c709a65 100644 --- a/src/southbridge/intel/i82801gx/Kconfig +++ b/src/southbridge/intel/i82801gx/Kconfig @@ -19,7 +19,7 @@
config SOUTHBRIDGE_INTEL_I82801GX bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET select HAVE_USBDEBUG select USE_WATCHDOG_ON_BOOT diff --git a/src/southbridge/intel/i82801ix/Kconfig b/src/southbridge/intel/i82801ix/Kconfig index 36cfefb..1ff924d 100644 --- a/src/southbridge/intel/i82801ix/Kconfig +++ b/src/southbridge/intel/i82801ix/Kconfig @@ -20,7 +20,7 @@
config SOUTHBRIDGE_INTEL_I82801IX bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_USBDEBUG select HAVE_HARD_RESET select USE_WATCHDOG_ON_BOOT diff --git a/src/southbridge/intel/lynxpoint/Kconfig b/src/southbridge/intel/lynxpoint/Kconfig index f79e963..f2f8fd3 100644 --- a/src/southbridge/intel/lynxpoint/Kconfig +++ b/src/southbridge/intel/lynxpoint/Kconfig @@ -24,7 +24,7 @@ if SOUTHBRIDGE_INTEL_LYNXPOINT
config SOUTH_BRIDGE_OPTIONS # dummy def_bool y - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET select HAVE_USBDEBUG select USE_WATCHDOG_ON_BOOT diff --git a/src/southbridge/nvidia/ck804/Kconfig b/src/southbridge/nvidia/ck804/Kconfig index b6f718e..ae4c572 100644 --- a/src/southbridge/nvidia/ck804/Kconfig +++ b/src/southbridge/nvidia/ck804/Kconfig @@ -2,7 +2,7 @@ config SOUTHBRIDGE_NVIDIA_CK804 bool select HAVE_HARD_RESET select HAVE_USBDEBUG - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC
if SOUTHBRIDGE_NVIDIA_CK804
diff --git a/src/southbridge/nvidia/mcp55/Kconfig b/src/southbridge/nvidia/mcp55/Kconfig index cd6009d..2e805db 100644 --- a/src/southbridge/nvidia/mcp55/Kconfig +++ b/src/southbridge/nvidia/mcp55/Kconfig @@ -1,7 +1,7 @@ config SOUTHBRIDGE_NVIDIA_MCP55 bool select HAVE_USBDEBUG - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_HARD_RESET
if SOUTHBRIDGE_NVIDIA_MCP55 diff --git a/src/southbridge/sis/sis966/Kconfig b/src/southbridge/sis/sis966/Kconfig index 03dd6b1..ffea627 100644 --- a/src/southbridge/sis/sis966/Kconfig +++ b/src/southbridge/sis/sis966/Kconfig @@ -1,6 +1,6 @@ config SOUTHBRIDGE_SIS_SIS966 bool - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC select HAVE_USBDEBUG select HAVE_HARD_RESET
diff --git a/src/southbridge/via/vt8237r/Kconfig b/src/southbridge/via/vt8237r/Kconfig index c3854c9..9a6d68d 100644 --- a/src/southbridge/via/vt8237r/Kconfig +++ b/src/southbridge/via/vt8237r/Kconfig @@ -20,7 +20,7 @@ config SOUTHBRIDGE_VIA_VT8237R bool select HAVE_DEBUG_SMBUS - select IOAPIC + select IOAPIC if !DRIVERS_GENERIC_IOAPIC
if SOUTHBRIDGE_VIA_VT8237R