Kconfig 1.1 KB
Newer Older
T
Thomas Gleixner 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14
config HAVE_GENERIC_HARDIRQS
	def_bool n

if HAVE_GENERIC_HARDIRQS
menu "IRQ subsystem"
#
# Interrupt subsystem related configuration options
#
config GENERIC_HARDIRQS
       def_bool y

config GENERIC_HARDIRQS_NO__DO_IRQ
       def_bool y

15 16 17 18
# Select this to disable the deprecated stuff
config GENERIC_HARDIRQS_NO_DEPRECATED
       def_bool n

T
Thomas Gleixner 已提交
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
# Options selectable by the architecture code
config HAVE_SPARSE_IRQ
       def_bool n

config GENERIC_IRQ_PROBE
	def_bool n

config GENERIC_PENDING_IRQ
	def_bool n

if SPARSE_IRQ && NUMA
config NUMA_IRQ_DESC
	def_bool n
endif

config AUTO_IRQ_AFFINITY
       def_bool n

config IRQ_PER_CPU
       def_bool n

config HARDIRQS_SW_RESEND
       def_bool n

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