Config.in.virtio 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. menu "Virtio driver support"
  4. depends on ADK_TARGET_WITH_VIRTIO || ADK_TARGET_QEMU
  5. config ADK_LINUX_KERNEL_DRM_FBDEV_EMULATION
  6. bool
  7. config ADK_LINUX_KERNEL_DRM_VIRTIO_GPU_KMS
  8. bool
  9. config ADK_LINUX_KERNEL_VIRTIO_MENU
  10. bool
  11. config ADK_LINUX_KERNEL_VIRTIO
  12. bool
  13. config ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY
  14. bool
  15. config ADK_LINUX_KERNEL_VIRTIO_PCI
  16. bool
  17. config ADK_LINUX_KERNEL_VIRTIO_INPUT
  18. bool
  19. config ADK_LINUX_KERNEL_VIRTIO_MMIO
  20. bool
  21. config ADK_LINUX_KERNEL_VIRTIO_CONSOLE
  22. bool "Virtio console driver"
  23. select ADK_LINUX_KERNEL_VIRTIO
  24. default y if ADK_TARGET_SYSTEM_QEMU_AARCH64
  25. default y if ADK_TARGET_SYSTEM_QEMU_ARC
  26. default y if ADK_TARGET_SYSTEM_QEMU_CSKY
  27. default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT
  28. default y if ADK_TARGET_SYSTEM_QEMU_RISCV32
  29. default y if ADK_TARGET_SYSTEM_QEMU_RISCV64
  30. default y if ADK_TARGET_SYSTEM_QEMU_S390
  31. default n
  32. help
  33. Enables support for Virtio console driver.
  34. config ADK_LINUX_KERNEL_VIRTIO_NET
  35. tristate "Virtio net driver"
  36. select ADK_LINUX_KERNEL_VIRTIO
  37. select ADK_LINUX_KERNEL_VIRTIO_MENU
  38. select ADK_LINUX_KERNEL_VIRTIO_MMIO
  39. select ADK_LINUX_KERNEL_VIRTIO_PCI
  40. select ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY
  41. default y if ADK_TARGET_SYSTEM_QEMU_AARCH64
  42. default y if ADK_TARGET_SYSTEM_QEMU_ARC
  43. default y if ADK_TARGET_SYSTEM_QEMU_CSKY
  44. default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT
  45. default y if ADK_TARGET_SYSTEM_QEMU_RISCV32
  46. default y if ADK_TARGET_SYSTEM_QEMU_RISCV64
  47. default y if ADK_TARGET_SYSTEM_QEMU_S390
  48. default n
  49. help
  50. Enables support for Virtio Net driver.
  51. config ADK_LINUX_KERNEL_VIRTIO_BLK
  52. tristate "Virtio block driver"
  53. select ADK_LINUX_KERNEL_VIRTIO
  54. select ADK_LINUX_KERNEL_VIRTIO_MENU
  55. select ADK_LINUX_KERNEL_VIRTIO_PCI
  56. select ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY
  57. select ADK_LINUX_KERNEL_VIRTIO_MMIO
  58. select ADK_LINUX_KERNEL_BLK_DEV
  59. default y if ADK_TARGET_SYSTEM_QEMU_AARCH64
  60. default y if ADK_TARGET_SYSTEM_QEMU_ARC
  61. default y if ADK_TARGET_SYSTEM_QEMU_CSKY
  62. default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT
  63. default y if ADK_TARGET_SYSTEM_QEMU_RISCV32
  64. default y if ADK_TARGET_SYSTEM_QEMU_RISCV64
  65. default y if ADK_TARGET_SYSTEM_QEMU_S390
  66. default n
  67. help
  68. Enables support for Virtio Block driver.
  69. config ADK_LINUX_KERNEL_DRM_VIRTIO_GPU
  70. tristate "Virtio GPU support"
  71. select ADK_LINUX_KERNEL_DRM_VIRTIO_GPU_KMS
  72. select ADK_LINUX_KERNEL_DRM_FBDEV_EMULATION
  73. select ADK_LINUX_KERNEL_VIRTIO_INPUT
  74. default n
  75. help
  76. Enables support for Virtio GPU driver.
  77. endmenu