Kconfig 1.1 KB

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