Merge branches 'sched-core-for-linus' and 'sched-urgent-for-linus' of git://git.kerne...
[deliverable/linux.git] / kernel / irq / Kconfig
CommitLineData
c68fd4f3 1# Select this to activate the generic irq options below
d9817ebe 2config HAVE_GENERIC_HARDIRQS
fd4afaf3 3 bool
d9817ebe
TG
4
5if HAVE_GENERIC_HARDIRQS
6menu "IRQ subsystem"
7#
8# Interrupt subsystem related configuration options
9#
10config GENERIC_HARDIRQS
11 def_bool y
12
d9817ebe 13# Options selectable by the architecture code
c68fd4f3
TG
14
15# Make sparse irq Kconfig switch below available
d9817ebe 16config HAVE_SPARSE_IRQ
fd4afaf3 17 bool
d9817ebe 18
c68fd4f3 19# Enable the generic irq autoprobe mechanism
d9817ebe 20config GENERIC_IRQ_PROBE
fd4afaf3 21 bool
d9817ebe 22
c68fd4f3 23# Use the generic /proc/interrupts implementation
c78b9b65 24config GENERIC_IRQ_SHOW
fd4afaf3 25 bool
c78b9b65 26
ab7798ff
TG
27# Print level/edge extra information
28config GENERIC_IRQ_SHOW_LEVEL
29 bool
30
c68fd4f3 31# Support for delayed migration from interrupt context
d9817ebe 32config GENERIC_PENDING_IRQ
fd4afaf3 33 bool
d9817ebe 34
c68fd4f3 35# Alpha specific irq affinity mechanism
d9817ebe 36config AUTO_IRQ_AFFINITY
fd4afaf3 37 bool
d9817ebe 38
c68fd4f3 39# Tasklet based software resend for pending interrupts on enable_irq()
d9817ebe 40config HARDIRQS_SW_RESEND
fd4afaf3 41 bool
d9817ebe 42
c68fd4f3 43# Preflow handler support for fasteoi (sparc64)
78129576 44config IRQ_PREFLOW_FASTEOI
fd4afaf3 45 bool
78129576 46
0521c8fb
TG
47# Edge style eoi based handler (cell)
48config IRQ_EDGE_EOI_HANDLER
49 bool
50
c42321c7
TG
51# Generic configurable interrupt chip implementation
52config GENERIC_IRQ_CHIP
53 bool
54
c68fd4f3 55# Support forced irq threading
8d32a307
TG
56config IRQ_FORCED_THREADING
57 bool
58
d9817ebe
TG
59config SPARSE_IRQ
60 bool "Support sparse irq numbering"
61 depends on HAVE_SPARSE_IRQ
62 ---help---
63
64 Sparse irq numbering is useful for distro kernels that want
65 to define a high CONFIG_NR_CPUS value but still want to have
66 low kernel memory footprint on smaller machines.
67
68 ( Sparse irqs can also be beneficial on NUMA boxes, as they spread
69 out the interrupt descriptors in a more NUMA-friendly way. )
70
71 If you don't know what to do here, say N.
72
73endmenu
74endif
This page took 0.093503 seconds and 5 git commands to generate.