1config BR2_PACKAGE_IRQBALANCE 2 bool "irqbalance" 3 depends on BR2_USE_WCHAR # libglib2 4 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 5 depends on BR2_USE_MMU # libglib2 6 select BR2_PACKAGE_LIBGLIB2 7 help 8 Irqbalance is a daemon to help balance the cpu load generated 9 by interrupts across all of a systems cpus. 10 Irqbalance identifies the highest volume interrupt sources, 11 and isolates them to a single unique cpu, so that load is 12 spread as much as possible over an entire processor set, while 13 minimizing cache hit rates for irq handlers. 14 15 https://github.com/Irqbalance/irqbalance 16 17comment "irqbalance needs a toolchain w/ wchar, threads" 18 depends on BR2_USE_MMU 19 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS 20 21if BR2_PACKAGE_IRQBALANCE 22 23config BR2_PACKAGE_IRQBALANCE_FORCE_CORE 24 bool "use core balance level" 25 default y 26 help 27 Force using core balance level for all irqs. 28 29endif 30