[coreboot-gerrit] New patch to review for coreboot: 87b92ae I/O APIC Kconfig: `select IOAPIC if !DRIVERS_GENERIC_IOAPIC`
Paul Menzel (paulepanter@users.sourceforge.net)
gerrit at coreboot.org
Sat May 4 17:11:11 CEST 2013
Paul Menzel (paulepanter at 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 at 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 at 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
More information about the coreboot-gerrit
mailing list