aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/failed-syscalls-by-pid.py
diff options
context:
space:
mode:
authorVitaly Kuznetsov <[email protected]>2018-10-10 17:14:38 +0200
committerPaolo Bonzini <[email protected]>2018-10-17 00:30:01 +0200
commitf21dd494506ad002a5b6b32e50a5d4ccac6929fe (patch)
tree464ac2d0ebbe3289c640fdd8d56ecb4859375010 /tools/perf/scripts/python/failed-syscalls-by-pid.py
parente6b6c483ebe9b3f82710fc39eff5531b4d80b089 (diff)
KVM: x86: hyperv: optimize sparse VP set processing
Rewrite kvm_hv_flush_tlb()/send_ipi_vcpus_mask() making them cleaner and somewhat more optimal. hv_vcpu_in_sparse_set() is converted to sparse_set_to_vcpu_mask() which copies sparse banks u64-at-a-time and then, depending on the num_mismatched_vp_indexes value, returns immediately or does vp index to vcpu index conversion by walking all vCPUs. To support the change and make kvm_hv_send_ipi() look similar to kvm_hv_flush_tlb() send_ipi_vcpus_mask() is introduced. Suggested-by: Roman Kagan <[email protected]> Signed-off-by: Vitaly Kuznetsov <[email protected]> Reviewed-by: Roman Kagan <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions