1d9817ebeSThomas Gleixnerconfig HAVE_GENERIC_HARDIRQS 2fd4afaf3SJan Beulich bool 3d9817ebeSThomas Gleixner 4d9817ebeSThomas Gleixnerif HAVE_GENERIC_HARDIRQS 5d9817ebeSThomas Gleixnermenu "IRQ subsystem" 6d9817ebeSThomas Gleixner# 7d9817ebeSThomas Gleixner# Interrupt subsystem related configuration options 8d9817ebeSThomas Gleixner# 9d9817ebeSThomas Gleixnerconfig GENERIC_HARDIRQS 10d9817ebeSThomas Gleixner def_bool y 11d9817ebeSThomas Gleixner 12bd151412SThomas Gleixner# Select this to disable the deprecated stuff 13bd151412SThomas Gleixnerconfig GENERIC_HARDIRQS_NO_DEPRECATED 14fd4afaf3SJan Beulich bool 15bd151412SThomas Gleixner 16009b4c3bSThomas Gleixnerconfig GENERIC_HARDIRQS_NO_COMPAT 17fd4afaf3SJan Beulich bool 18009b4c3bSThomas Gleixner 19d9817ebeSThomas Gleixner# Options selectable by the architecture code 20d9817ebeSThomas Gleixnerconfig HAVE_SPARSE_IRQ 21fd4afaf3SJan Beulich bool 22d9817ebeSThomas Gleixner 23d9817ebeSThomas Gleixnerconfig GENERIC_IRQ_PROBE 24fd4afaf3SJan Beulich bool 25d9817ebeSThomas Gleixner 26c78b9b65SThomas Gleixnerconfig GENERIC_IRQ_SHOW 27fd4afaf3SJan Beulich bool 28c78b9b65SThomas Gleixner 29d9817ebeSThomas Gleixnerconfig GENERIC_PENDING_IRQ 30fd4afaf3SJan Beulich bool 31d9817ebeSThomas Gleixner 32d9817ebeSThomas Gleixnerconfig AUTO_IRQ_AFFINITY 33fd4afaf3SJan Beulich bool 34d9817ebeSThomas Gleixner 35d9817ebeSThomas Gleixnerconfig HARDIRQS_SW_RESEND 36fd4afaf3SJan Beulich bool 37d9817ebeSThomas Gleixner 3878129576SThomas Gleixnerconfig IRQ_PREFLOW_FASTEOI 39fd4afaf3SJan Beulich bool 4078129576SThomas Gleixner 41*8d32a307SThomas Gleixnerconfig IRQ_FORCED_THREADING 42*8d32a307SThomas Gleixner bool 43*8d32a307SThomas Gleixner 44d9817ebeSThomas Gleixnerconfig SPARSE_IRQ 45d9817ebeSThomas Gleixner bool "Support sparse irq numbering" 46d9817ebeSThomas Gleixner depends on HAVE_SPARSE_IRQ 47d9817ebeSThomas Gleixner ---help--- 48d9817ebeSThomas Gleixner 49d9817ebeSThomas Gleixner Sparse irq numbering is useful for distro kernels that want 50d9817ebeSThomas Gleixner to define a high CONFIG_NR_CPUS value but still want to have 51d9817ebeSThomas Gleixner low kernel memory footprint on smaller machines. 52d9817ebeSThomas Gleixner 53d9817ebeSThomas Gleixner ( Sparse irqs can also be beneficial on NUMA boxes, as they spread 54d9817ebeSThomas Gleixner out the interrupt descriptors in a more NUMA-friendly way. ) 55d9817ebeSThomas Gleixner 56d9817ebeSThomas Gleixner If you don't know what to do here, say N. 57d9817ebeSThomas Gleixner 58d9817ebeSThomas Gleixnerendmenu 59d9817ebeSThomas Gleixnerendif 60