Kconfig 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. #
  2. # PCI configuration
  3. #
  4. config ARCH_SUPPORTS_MSI
  5. bool
  6. default n
  7. config PCI_MSI
  8. bool "Message Signaled Interrupts (MSI and MSI-X)"
  9. depends on PCI
  10. depends on ARCH_SUPPORTS_MSI
  11. help
  12. This allows device drivers to enable MSI (Message Signaled
  13. Interrupts). Message Signaled Interrupts enable a device to
  14. generate an interrupt using an inbound Memory Write on its
  15. PCI bus instead of asserting a device IRQ pin.
  16. Use of PCI MSI interrupts can be disabled at kernel boot time
  17. by using the 'pci=nomsi' option. This disables MSI for the
  18. entire system.
  19. If you don't know what to do here, say N.
  20. config PCI_LEGACY
  21. bool "Enable deprecated pci_find_* API"
  22. depends on PCI
  23. default y
  24. help
  25. Say Y here if you want to include support for the deprecated
  26. pci_find_device() API. Most drivers have been converted over
  27. to using the proper hotplug APIs, so this option serves to
  28. include/exclude only a few drivers that are still using this
  29. API.
  30. config PCI_DEBUG
  31. bool "PCI Debugging"
  32. depends on PCI && DEBUG_KERNEL
  33. help
  34. Say Y here if you want the PCI core to produce a bunch of debug
  35. messages to the system log. Select this if you are having a
  36. problem with PCI support and want to see more of what is going on.
  37. When in doubt, say N.
  38. config PCI_STUB
  39. tristate "PCI Stub driver"
  40. depends on PCI
  41. help
  42. Say Y or M here if you want be able to reserve a PCI device
  43. when it is going to be assigned to a guest operating system.
  44. When in doubt, say N.
  45. config HT_IRQ
  46. bool "Interrupts on hypertransport devices"
  47. default y
  48. depends on PCI && X86_LOCAL_APIC && X86_IO_APIC
  49. help
  50. This allows native hypertransport devices to use interrupts.
  51. If unsure say Y.
  52. config PCI_IOV
  53. bool "PCI IOV support"
  54. depends on PCI
  55. help
  56. I/O Virtualization is a PCI feature supported by some devices
  57. which allows them to create virtual devices which share their
  58. physical resources.
  59. If unsure, say N.
  60. config PCI_IOAPIC
  61. bool
  62. depends on PCI
  63. depends on ACPI
  64. depends on HOTPLUG
  65. default y