Kconfig 1.1 KB

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