diff options
| author | David Matlack <dmatlack@google.com> | 2022-06-22 15:26:57 -0400 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2022-06-24 04:51:56 -0400 |
| commit | 2f8b1b539be37f6bbc4827dfe3320935976fefa4 (patch) | |
| tree | de2b6a55eee4081e0f48dd8e88ef8a2750afc1c5 /tools/perf/scripts/python/exported-sql-viewer.py | |
| parent | KVM: x86/mmu: Move guest PT write-protection to account_shadowed() (diff) | |
| download | linux-2f8b1b539be37f6bbc4827dfe3320935976fefa4.tar.gz linux-2f8b1b539be37f6bbc4827dfe3320935976fefa4.zip | |
KVM: x86/mmu: Pass memory caches to allocate SPs separately
Refactor kvm_mmu_alloc_shadow_page() to receive the caches from which it
will allocate the various pieces of memory for shadow pages as a
parameter, rather than deriving them from the vcpu pointer. This will be
useful in a future commit where shadow pages are allocated during VM
ioctls for eager page splitting, and thus will use a different set of
caches.
Preemptively pull the caches out all the way to
kvm_mmu_get_shadow_page() since eager page splitting will not be calling
kvm_mmu_alloc_shadow_page() directly.
No functional change intended.
Signed-off-by: David Matlack <dmatlack@google.com>
Message-Id: <20220516232138.1783324-11-dmatlack@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions
