# Only strongly ordered architectures can select this, as it doesn't # put any explicit constraint on userspace ordering. They can also # select the _ACQ_REL version.
config HAVE_KVM_DIRTY_RING_TSO bool
select HAVE_KVM_DIRTY_RING
depends on X86
# Weakly ordered architectures can only select this, advertising # to userspace the additional ordering requirements.
config HAVE_KVM_DIRTY_RING_ACQ_REL bool
select HAVE_KVM_DIRTY_RING
# Allow enabling both the dirty bitmap and dirty ring. Only architectures # that need to dirty memory outside of a vCPU context should select this.
config NEED_KVM_DIRTY_RING_WITH_BITMAP bool
depends on HAVE_KVM_DIRTY_RING
config KVM_MMIO bool
config KVM_ASYNC_PF bool
# Toggle to switch between direct notification and batch job
config KVM_ASYNC_PF_SYNC bool
config HAVE_KVM_MSI bool
config HAVE_KVM_READONLY_MEM bool
config HAVE_KVM_CPU_RELAX_INTERCEPT bool
config KVM_VFIO bool
config HAVE_KVM_INVALID_WAKEUPS bool
config KVM_GENERIC_DIRTYLOG_READ_PROTECT bool
config KVM_GENERIC_PRE_FAULT_MEMORY bool
config KVM_COMPAT
def_bool y
depends on KVM && COMPAT && !(S390 || ARM64 || RISCV)
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.