Kconfig 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. config HAVE_GENERIC_HARDIRQS
  2. def_bool n
  3. if HAVE_GENERIC_HARDIRQS
  4. menu "IRQ subsystem"
  5. #
  6. # Interrupt subsystem related configuration options
  7. #
  8. config GENERIC_HARDIRQS
  9. def_bool y
  10. # Select this to disable the deprecated stuff
  11. config GENERIC_HARDIRQS_NO_DEPRECATED
  12. def_bool n
  13. # Options selectable by the architecture code
  14. config HAVE_SPARSE_IRQ
  15. def_bool n
  16. config GENERIC_IRQ_PROBE
  17. def_bool n
  18. config GENERIC_PENDING_IRQ
  19. def_bool n
  20. config AUTO_IRQ_AFFINITY
  21. def_bool n
  22. config IRQ_PER_CPU
  23. def_bool n
  24. config HARDIRQS_SW_RESEND
  25. def_bool n
  26. config SPARSE_IRQ
  27. bool "Support sparse irq numbering"
  28. depends on HAVE_SPARSE_IRQ
  29. ---help---
  30. Sparse irq numbering is useful for distro kernels that want
  31. to define a high CONFIG_NR_CPUS value but still want to have
  32. low kernel memory footprint on smaller machines.
  33. ( Sparse irqs can also be beneficial on NUMA boxes, as they spread
  34. out the interrupt descriptors in a more NUMA-friendly way. )
  35. If you don't know what to do here, say N.
  36. endmenu
  37. endif