Kconfig 925 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # SPDX-License-Identifier: GPL-2.0
  2. # KVM common configuration items and defaults
  3. config HAVE_KVM
  4. bool
  5. config HAVE_KVM_IRQCHIP
  6. bool
  7. config HAVE_KVM_IRQFD
  8. bool
  9. config HAVE_KVM_IRQ_ROUTING
  10. bool
  11. config HAVE_KVM_EVENTFD
  12. bool
  13. select EVENTFD
  14. config KVM_MMIO
  15. bool
  16. config KVM_ASYNC_PF
  17. bool
  18. # Toggle to switch between direct notification and batch job
  19. config KVM_ASYNC_PF_SYNC
  20. bool
  21. config HAVE_KVM_MSI
  22. bool
  23. config HAVE_KVM_CPU_RELAX_INTERCEPT
  24. bool
  25. config KVM_VFIO
  26. bool
  27. config HAVE_KVM_ARCH_TLB_FLUSH_ALL
  28. bool
  29. config HAVE_KVM_INVALID_WAKEUPS
  30. bool
  31. config KVM_GENERIC_DIRTYLOG_READ_PROTECT
  32. bool
  33. config KVM_COMPAT
  34. def_bool y
  35. depends on KVM && COMPAT && !(S390 || ARM64)
  36. config HAVE_KVM_IRQ_BYPASS
  37. bool
  38. config HAVE_KVM_VCPU_ASYNC_IOCTL
  39. bool
  40. config HAVE_KVM_VCPU_RUN_PID_CHANGE
  41. bool