Unverified Commit 7b1b5d4d authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!325 Support enabling dirty log gradually in small chunks

Merge Pull Request from: @Mayunlong541 
 
KVM: x86/arm64: enable dirty log gradually in small chunks
Reducing performance loss during hugepage VM migration.

(1)add dirty log reprotect function
Patch:
kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic
      kvm: introduce manual dirty log reprotect

(2)fix some bug about dirty_log_protect, commects and argument name
Patch:
kvm: rename last argument to kvm_get_dirty_log_protect
      KVM: validate userspace input in kvm_clear_dirty_log_protect()
      Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()"
      KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size
      kvm_main: fix some comments
      KVM: Fix the bitmap range to copy during clear dirty
      KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one
      KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2

(3)support enbaling dirty log gradually in small chunks
Patch:
KVM: x86: enable dirty log gradually in small chunks
      KVM: arm64: Support enabling dirty log gradually in small chunks

https://gitee.com/openeuler/kernel/issues/I66COX 
 
Link:https://gitee.com/openeuler/kernel/pulls/325

 
Reviewed-by: default avatarKevin Zhu <zhukeqian1@huawei.com>
Reviewed-by: default avatarLaibin Qiu <qiulaibin@huawei.com>
Signed-off-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
parents 1e684350 694627e6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment