!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:
Kevin Zhu <zhukeqian1@huawei.com>
Reviewed-by:
Laibin Qiu <qiulaibin@huawei.com>
Signed-off-by:
Xie XiuQi <xiexiuqi@huawei.com>
Loading
Please sign in to comment