• Marc Zyngier's avatar
    Merge branch kvm-arm64/dirty-ring into kvmarm-master/next · a937f37d
    Marc Zyngier authored
    * kvm-arm64/dirty-ring:
      : .
      : Add support for the "per-vcpu dirty-ring tracking with a bitmap
      : and sprinkles on top", courtesy of Gavin Shan.
      :
      : This branch drags the kvmarm-fixes-6.1-3 tag which was already
      : merged in 6.1-rc4 so that the branch is in a working state.
      : .
      KVM: Push dirty information unconditionally to backup bitmap
      KVM: selftests: Automate choosing dirty ring size in dirty_log_test
      KVM: selftests: Clear dirty ring states between two modes in dirty_log_test
      KVM: selftests: Use host page size to map ring buffer in dirty_log_test
      KVM: arm64: Enable ring-based dirty memory tracking
      KVM: Support dirty ring in conjunction with bitmap
      KVM: Move declaration of kvm_cpu_dirty_log_size() to kvm_dirty_ring.h
      KVM: x86: Introduce KVM_REQ_DIRTY_RING_SOFT_FULL
    Signed-off-by: default avatarMarc Zyngier <maz@kernel.org>
    a937f37d
kvm_main.c 151 KB