# irqchip drivers should select thisif they call iommu_dma_prepare_msi()
config IRQ_MSI_IOMMU bool
config IRQ_TIMINGS bool
config GENERIC_IRQ_MATRIX_ALLOCATOR bool
config GENERIC_IRQ_RESERVATION_MODE bool
# Snapshot for interrupt statistics
config GENERIC_IRQ_STAT_SNAPSHOT bool
# Support forced irq threading
config IRQ_FORCED_THREADING bool
config SPARSE_IRQ bool"Support sparse irq numbering"if MAY_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.
config GENERIC_IRQ_DEBUGFS bool"Expose irq internals in debugfs"
depends on DEBUG_FS
select GENERIC_IRQ_INJECTION default n
help
Exposes internal state information through debugfs. Mostly for
developers and debugging of hard to diagnose interrupt problems.
If you don't know what to do here, say N.
# Clear forwarded VM interrupts during kexec. # This option ensures the kernel clears active states for interrupts # forwarded to virtual machines (VMs) during a machine kexec.
config GENERIC_IRQ_KEXEC_CLEAR_VM_FORWARD bool
config IRQ_KUNIT_TEST bool"KUnit tests for IRQ management APIs"if !KUNIT_ALL_TESTS
depends on KUNIT=y
depends on SPARSE_IRQ default KUNIT_ALL_TESTS
select IRQ_DOMAIN
imply SMP
help This option enables KUnit tests for the IRQ subsystem API. These are
only for development and testing, notfor regular kernel use cases.
If unsure, say N.
endmenu
config GENERIC_IRQ_MULTI_HANDLER bool
help
Allow to specify the low level IRQ handler at run time.
# Cavium Octeon is the last system to use this deprecated option # Donot even think of enabling this on any new platform
config DEPRECATED_IRQ_CPU_ONOFFLINE bool
depends on CAVIUM_OCTEON_SOC default CAVIUM_OCTEON_SOC
Messung V0.5
[ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet)
]