Blame view
kernel/irq/Kconfig
1.73 KB
c68fd4f3c genirq: Add comme... |
1 |
# Select this to activate the generic irq options below |
d9817ebee genirq: Provide K... |
2 |
config HAVE_GENERIC_HARDIRQS |
fd4afaf33 genirq: Streamlin... |
3 |
bool |
d9817ebee genirq: Provide K... |
4 5 6 7 8 9 10 11 |
if HAVE_GENERIC_HARDIRQS menu "IRQ subsystem" # # Interrupt subsystem related configuration options # config GENERIC_HARDIRQS def_bool y |
d9817ebee genirq: Provide K... |
12 |
# Options selectable by the architecture code |
c68fd4f3c genirq: Add comme... |
13 14 |
# Make sparse irq Kconfig switch below available |
d9817ebee genirq: Provide K... |
15 |
config HAVE_SPARSE_IRQ |
fd4afaf33 genirq: Streamlin... |
16 |
bool |
d9817ebee genirq: Provide K... |
17 |
|
c68fd4f3c genirq: Add comme... |
18 |
# Enable the generic irq autoprobe mechanism |
d9817ebee genirq: Provide K... |
19 |
config GENERIC_IRQ_PROBE |
fd4afaf33 genirq: Streamlin... |
20 |
bool |
d9817ebee genirq: Provide K... |
21 |
|
c68fd4f3c genirq: Add comme... |
22 |
# Use the generic /proc/interrupts implementation |
c78b9b65f genirq: Implement... |
23 |
config GENERIC_IRQ_SHOW |
fd4afaf33 genirq: Streamlin... |
24 |
bool |
c78b9b65f genirq: Implement... |
25 |
|
ab7798ffc genirq: Expand ge... |
26 27 28 |
# Print level/edge extra information config GENERIC_IRQ_SHOW_LEVEL bool |
c68fd4f3c genirq: Add comme... |
29 |
# Support for delayed migration from interrupt context |
d9817ebee genirq: Provide K... |
30 |
config GENERIC_PENDING_IRQ |
fd4afaf33 genirq: Streamlin... |
31 |
bool |
d9817ebee genirq: Provide K... |
32 |
|
c68fd4f3c genirq: Add comme... |
33 |
# Alpha specific irq affinity mechanism |
d9817ebee genirq: Provide K... |
34 |
config AUTO_IRQ_AFFINITY |
fd4afaf33 genirq: Streamlin... |
35 |
bool |
d9817ebee genirq: Provide K... |
36 |
|
c68fd4f3c genirq: Add comme... |
37 |
# Tasklet based software resend for pending interrupts on enable_irq() |
d9817ebee genirq: Provide K... |
38 |
config HARDIRQS_SW_RESEND |
fd4afaf33 genirq: Streamlin... |
39 |
bool |
d9817ebee genirq: Provide K... |
40 |
|
c68fd4f3c genirq: Add comme... |
41 |
# Preflow handler support for fasteoi (sparc64) |
781295762 genirq: Add prefl... |
42 |
config IRQ_PREFLOW_FASTEOI |
fd4afaf33 genirq: Streamlin... |
43 |
bool |
781295762 genirq: Add prefl... |
44 |
|
0521c8fbb genirq: Provide e... |
45 46 47 |
# Edge style eoi based handler (cell) config IRQ_EDGE_EOI_HANDLER bool |
c42321c76 genirq: Make gene... |
48 49 50 |
# Generic configurable interrupt chip implementation config GENERIC_IRQ_CHIP bool |
08a543ad3 irq: add irq_doma... |
51 52 53 |
# Generic irq_domain hw <--> linux irq number translation config IRQ_DOMAIN bool |
c68fd4f3c genirq: Add comme... |
54 |
# Support forced irq threading |
8d32a307e genirq: Provide f... |
55 56 |
config IRQ_FORCED_THREADING bool |
d9817ebee genirq: Provide K... |
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
config SPARSE_IRQ bool "Support sparse irq numbering" depends on HAVE_SPARSE_IRQ ---help--- Sparse irq numbering is useful for distro kernels that want to define a high CONFIG_NR_CPUS value but still want to have low kernel memory footprint on smaller machines. ( Sparse irqs can also be beneficial on NUMA boxes, as they spread out the interrupt descriptors in a more NUMA-friendly way. ) If you don't know what to do here, say N. endmenu endif |