Kconfig 1.0 KB

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