diff options
| author | Sean Christopherson <seanjc@google.com> | 2021-03-25 19:19:40 -0700 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2021-04-17 08:30:53 -0400 |
| commit | af95b53e56e34a4df343cec32b3a3276d9d06ad3 (patch) | |
| tree | 33022d7d39e727818a886ef3781e6dd73dc948bf /tools/perf/scripts/python | |
| parent | c28fa560c5bb4a58b362622beb0ca8479a480636 (diff) | |
| download | linux-af95b53e56e34a4df343cec32b3a3276d9d06ad3.tar.gz linux-af95b53e56e34a4df343cec32b3a3276d9d06ad3.zip | |
KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs
When zapping collapsible SPTEs across multiple roots, gather pending
flushes and perform a single remote TLB flush at the end, as opposed to
flushing after processing every root.
Note, flush may be cleared by the result of zap_collapsible_spte_range().
This is intended and correct, e.g. yielding may have serviced a prior
pending flush.
Cc: Ben Gardon <bgardon@google.com>
Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20210326021957.1424875-2-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
