Thomas Gleixner | d9817eb | 2010-09-27 12:45:59 +0000 | [diff] [blame] | 1 | config HAVE_GENERIC_HARDIRQS |
| 2 | def_bool n |
| 3 | |
| 4 | if HAVE_GENERIC_HARDIRQS |
| 5 | menu "IRQ subsystem" |
| 6 | # |
| 7 | # Interrupt subsystem related configuration options |
| 8 | # |
| 9 | config GENERIC_HARDIRQS |
| 10 | def_bool y |
| 11 | |
Thomas Gleixner | bd15141 | 2010-10-01 15:17:14 +0200 | [diff] [blame] | 12 | # Select this to disable the deprecated stuff |
| 13 | config GENERIC_HARDIRQS_NO_DEPRECATED |
| 14 | def_bool n |
| 15 | |
Thomas Gleixner | 009b4c3 | 2011-02-07 21:48:49 +0100 | [diff] [blame] | 16 | config GENERIC_HARDIRQS_NO_COMPAT |
| 17 | def_bool n |
| 18 | |
Thomas Gleixner | d9817eb | 2010-09-27 12:45:59 +0000 | [diff] [blame] | 19 | # Options selectable by the architecture code |
| 20 | config HAVE_SPARSE_IRQ |
| 21 | def_bool n |
| 22 | |
| 23 | config GENERIC_IRQ_PROBE |
| 24 | def_bool n |
| 25 | |
Thomas Gleixner | c78b9b6 | 2010-12-16 17:21:47 +0100 | [diff] [blame] | 26 | config GENERIC_IRQ_SHOW |
| 27 | def_bool n |
| 28 | |
Thomas Gleixner | d9817eb | 2010-09-27 12:45:59 +0000 | [diff] [blame] | 29 | config GENERIC_PENDING_IRQ |
| 30 | def_bool n |
| 31 | |
Thomas Gleixner | d9817eb | 2010-09-27 12:45:59 +0000 | [diff] [blame] | 32 | config AUTO_IRQ_AFFINITY |
| 33 | def_bool n |
| 34 | |
Thomas Gleixner | d9817eb | 2010-09-27 12:45:59 +0000 | [diff] [blame] | 35 | config HARDIRQS_SW_RESEND |
| 36 | def_bool n |
| 37 | |
Thomas Gleixner | 7812957 | 2011-02-10 15:14:20 +0100 | [diff] [blame^] | 38 | config IRQ_PREFLOW_FASTEOI |
| 39 | def_bool n |
| 40 | |
Thomas Gleixner | d9817eb | 2010-09-27 12:45:59 +0000 | [diff] [blame] | 41 | config SPARSE_IRQ |
| 42 | bool "Support sparse irq numbering" |
| 43 | depends on HAVE_SPARSE_IRQ |
| 44 | ---help--- |
| 45 | |
| 46 | Sparse irq numbering is useful for distro kernels that want |
| 47 | to define a high CONFIG_NR_CPUS value but still want to have |
| 48 | low kernel memory footprint on smaller machines. |
| 49 | |
| 50 | ( Sparse irqs can also be beneficial on NUMA boxes, as they spread |
| 51 | out the interrupt descriptors in a more NUMA-friendly way. ) |
| 52 | |
| 53 | If you don't know what to do here, say N. |
| 54 | |
| 55 | endmenu |
| 56 | endif |