Kconfig 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. config HAVE_GENERIC_HARDIRQS
  2. bool
  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. bool
  13. config GENERIC_HARDIRQS_NO_COMPAT
  14. bool
  15. # Options selectable by the architecture code
  16. config HAVE_SPARSE_IRQ
  17. bool
  18. config GENERIC_IRQ_PROBE
  19. bool
  20. config GENERIC_IRQ_SHOW
  21. bool
  22. config GENERIC_PENDING_IRQ
  23. bool
  24. config AUTO_IRQ_AFFINITY
  25. bool
  26. config HARDIRQS_SW_RESEND
  27. bool
  28. config IRQ_PREFLOW_FASTEOI
  29. bool
  30. config SPARSE_IRQ
  31. bool "Support sparse irq numbering"
  32. depends on HAVE_SPARSE_IRQ
  33. ---help---
  34. Sparse irq numbering is useful for distro kernels that want
  35. to define a high CONFIG_NR_CPUS value but still want to have
  36. low kernel memory footprint on smaller machines.
  37. ( Sparse irqs can also be beneficial on NUMA boxes, as they spread
  38. out the interrupt descriptors in a more NUMA-friendly way. )
  39. If you don't know what to do here, say N.
  40. endmenu
  41. endif