This patch adds the following configs options into arch/ia64/Kconfig
o VECTOR_DOMAIN Multiple vector domain support
o NR_VECTOR_DOMAINS # of vector domains
Signed-off-by: Kenji Kaneshige <[EMAIL PROTECTED]>
---
linux-2.6.13-rc1-kanesige/arch/ia64/Kconfig | 17 +++++++++++++++++
linux-2.6.13-rc1-kanesige/include/asm-ia64/irq.h | 8 +++++++-
2 files changed, 24 insertions(+), 1 deletion(-)
diff -puN arch/ia64/Kconfig~vector-domain-ia64-change-Kconfig arch/ia64/Kconfig
--- linux-2.6.13-rc1/arch/ia64/Kconfig~vector-domain-ia64-change-Kconfig
2005-07-13 14:33:47.000000000 +0900
+++ linux-2.6.13-rc1-kanesige/arch/ia64/Kconfig 2005-07-13 14:51:35.000000000
+0900
@@ -350,6 +350,23 @@ config ACPI_DEALLOCATE_IRQ
depends on IOSAPIC && EXPERIMENTAL
default y
+config VECTOR_DOMAIN
+ bool "Multiple vector domain support"
+ depends on (SMP && !HOTPLUG_CPU && !PCI_MSI)
+ default n
+ help
+ This option enables multiple vector domain support. If you
+ system has many interrupt sources, you should say Y here. If
+ unsure, say N here.
+
+config NR_VECTOR_DOMAINS
+ int "Maximum number of vector domains (2-512)"
+ range 2 512
+ depends on VECTOR_DOMAIN
+ default 2
+ help
+ This option specifies muximum number of vector domains.
+
source "drivers/firmware/Kconfig"
source "fs/Kconfig.binfmt"
diff -puN include/asm-ia64/irq.h~vector-domain-ia64-change-Kconfig
include/asm-ia64/irq.h
--- linux-2.6.13-rc1/include/asm-ia64/irq.h~vector-domain-ia64-change-Kconfig
2005-07-13 14:33:47.000000000 +0900
+++ linux-2.6.13-rc1-kanesige/include/asm-ia64/irq.h 2005-07-13
14:50:34.000000000 +0900
@@ -11,7 +11,13 @@
* 02/29/00 D.Mosberger moved most things into hw_irq.h
*/
-#define NR_IRQS 256
+#ifndef CONFIG_VECTOR_DOMAIN
+#define NR_VECTOR_DOMAINS (1)
+#else
+#define NR_VECTOR_DOMAINS CONFIG_NR_VECTOR_DOMAINS
+#endif /* CONFIG_VECTOR_DOMAIN */
+
+#define NR_IRQS (256 * NR_VECTOR_DOMAINS)
#define NR_IRQ_VECTORS NR_IRQS
static __inline__ int
_
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html