Config.in.virtio 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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_AARCH64BE
  26. default y if ADK_TARGET_SYSTEM_QEMU_ARC
  27. default y if ADK_TARGET_SYSTEM_QEMU_CSKY
  28. default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT
  29. default y if ADK_TARGET_SYSTEM_QEMU_RISCV32
  30. default y if ADK_TARGET_SYSTEM_QEMU_RISCV64
  31. default y if ADK_TARGET_SYSTEM_QEMU_S390
  32. default n
  33. help
  34. Enables support for Virtio console driver.
  35. config ADK_LINUX_KERNEL_VIRTIO_NET
  36. tristate "Virtio net driver"
  37. select ADK_LINUX_KERNEL_VIRTIO
  38. select ADK_LINUX_KERNEL_VIRTIO_MENU
  39. select ADK_LINUX_KERNEL_VIRTIO_MMIO
  40. select ADK_LINUX_KERNEL_VIRTIO_PCI
  41. select ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY
  42. default y if ADK_TARGET_SYSTEM_QEMU_AARCH64
  43. default y if ADK_TARGET_SYSTEM_QEMU_AARCH64BE
  44. default y if ADK_TARGET_SYSTEM_QEMU_ARC
  45. default y if ADK_TARGET_SYSTEM_QEMU_CSKY
  46. default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT
  47. default y if ADK_TARGET_SYSTEM_QEMU_RISCV32
  48. default y if ADK_TARGET_SYSTEM_QEMU_RISCV64
  49. default y if ADK_TARGET_SYSTEM_QEMU_S390
  50. default n
  51. help
  52. Enables support for Virtio Net driver.
  53. config ADK_LINUX_KERNEL_VIRTIO_BLK
  54. tristate "Virtio block driver"
  55. select ADK_LINUX_KERNEL_VIRTIO
  56. select ADK_LINUX_KERNEL_VIRTIO_MENU
  57. select ADK_LINUX_KERNEL_VIRTIO_PCI
  58. select ADK_LINUX_KERNEL_VIRTIO_PCI_LEGACY
  59. select ADK_LINUX_KERNEL_VIRTIO_MMIO
  60. select ADK_LINUX_KERNEL_BLK_DEV
  61. default y if ADK_TARGET_SYSTEM_QEMU_AARCH64
  62. default y if ADK_TARGET_SYSTEM_QEMU_AARCH64BE
  63. default y if ADK_TARGET_SYSTEM_QEMU_ARC
  64. default y if ADK_TARGET_SYSTEM_QEMU_CSKY
  65. default y if ADK_TARGET_SYSTEM_QEMU_M68K_VIRT
  66. default y if ADK_TARGET_SYSTEM_QEMU_RISCV32
  67. default y if ADK_TARGET_SYSTEM_QEMU_RISCV64
  68. default y if ADK_TARGET_SYSTEM_QEMU_S390
  69. default n
  70. help
  71. Enables support for Virtio Block driver.
  72. config ADK_LINUX_KERNEL_DRM_VIRTIO_GPU
  73. tristate "Virtio GPU support"
  74. select ADK_LINUX_KERNEL_DRM_VIRTIO_GPU_KMS
  75. select ADK_LINUX_KERNEL_DRM_FBDEV_EMULATION
  76. select ADK_LINUX_KERNEL_VIRTIO_INPUT
  77. default n
  78. help
  79. Enables support for Virtio GPU driver.
  80. endmenu