]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
Merge branch kvm-arm64/dirty-ring into kvmarm-master/next
authorMarc Zyngier <maz@kernel.org>
Mon, 5 Dec 2022 14:19:50 +0000 (14:19 +0000)
committerMarc Zyngier <maz@kernel.org>
Mon, 5 Dec 2022 14:19:50 +0000 (14:19 +0000)
commita937f37d85f3347a1b6de69990fcd214ce882886
tree6340b9a26e728e6bf55db9c388537004bccfb526
parent3bbcc8cce27ae6d9f9e3878eeeef9f4445aa69d2
parentc57351a75d013c30e4a726aef1ad441676a99da4
Merge branch kvm-arm64/dirty-ring into kvmarm-master/next

* 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: Marc Zyngier <maz@kernel.org>
arch/arm64/kvm/arm.c
arch/x86/kvm/x86.c
include/linux/kvm_host.h
tools/testing/selftests/kvm/lib/kvm_util.c
virt/kvm/kvm_main.c