Kconfig (1cc26bada9f6807814806db2f0d78792eecdac71) | Kconfig (c68fd4f3ca90de7d18c567e70b2c164078aefadf) |
---|---|
1# Select this to activate the generic irq options below |
|
1config HAVE_GENERIC_HARDIRQS | 2config HAVE_GENERIC_HARDIRQS |
2 def_bool n | 3 bool |
3 4if HAVE_GENERIC_HARDIRQS 5menu "IRQ subsystem" 6# 7# Interrupt subsystem related configuration options 8# 9config GENERIC_HARDIRQS 10 def_bool y 11 12# Select this to disable the deprecated stuff 13config GENERIC_HARDIRQS_NO_DEPRECATED | 4 5if HAVE_GENERIC_HARDIRQS 6menu "IRQ subsystem" 7# 8# Interrupt subsystem related configuration options 9# 10config GENERIC_HARDIRQS 11 def_bool y 12 13# Select this to disable the deprecated stuff 14config GENERIC_HARDIRQS_NO_DEPRECATED |
14 def_bool n | 15 bool |
15 | 16 |
17config GENERIC_HARDIRQS_NO_COMPAT 18 bool 19 |
|
16# Options selectable by the architecture code | 20# Options selectable by the architecture code |
21 22# Make sparse irq Kconfig switch below available |
|
17config HAVE_SPARSE_IRQ | 23config HAVE_SPARSE_IRQ |
18 def_bool n | 24 bool |
19 | 25 |
26# Enable the generic irq autoprobe mechanism |
|
20config GENERIC_IRQ_PROBE | 27config GENERIC_IRQ_PROBE |
21 def_bool n | 28 bool |
22 | 29 |
30# Use the generic /proc/interrupts implementation 31config GENERIC_IRQ_SHOW 32 bool 33 34# Support for delayed migration from interrupt context |
|
23config GENERIC_PENDING_IRQ | 35config GENERIC_PENDING_IRQ |
24 def_bool n | 36 bool |
25 | 37 |
38# Alpha specific irq affinity mechanism |
|
26config AUTO_IRQ_AFFINITY | 39config AUTO_IRQ_AFFINITY |
27 def_bool n | 40 bool |
28 | 41 |
29config IRQ_PER_CPU 30 def_bool n 31 | 42# Tasklet based software resend for pending interrupts on enable_irq() |
32config HARDIRQS_SW_RESEND | 43config HARDIRQS_SW_RESEND |
33 def_bool n | 44 bool |
34 | 45 |
46# Preflow handler support for fasteoi (sparc64) 47config IRQ_PREFLOW_FASTEOI 48 bool 49 50# Support forced irq threading 51config IRQ_FORCED_THREADING 52 bool 53 |
|
35config SPARSE_IRQ 36 bool "Support sparse irq numbering" 37 depends on HAVE_SPARSE_IRQ 38 ---help--- 39 40 Sparse irq numbering is useful for distro kernels that want 41 to define a high CONFIG_NR_CPUS value but still want to have 42 low kernel memory footprint on smaller machines. 43 44 ( Sparse irqs can also be beneficial on NUMA boxes, as they spread 45 out the interrupt descriptors in a more NUMA-friendly way. ) 46 47 If you don't know what to do here, say N. 48 49endmenu 50endif | 54config SPARSE_IRQ 55 bool "Support sparse irq numbering" 56 depends on HAVE_SPARSE_IRQ 57 ---help--- 58 59 Sparse irq numbering is useful for distro kernels that want 60 to define a high CONFIG_NR_CPUS value but still want to have 61 low kernel memory footprint on smaller machines. 62 63 ( Sparse irqs can also be beneficial on NUMA boxes, as they spread 64 out the interrupt descriptors in a more NUMA-friendly way. ) 65 66 If you don't know what to do here, say N. 67 68endmenu 69endif |