summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2026-10-11 10:59:33 +0100
committerMarc Zyngier <maz@kernel.org>2026-10-11 10:59:33 +0100
commitfa1219ec8c03d09b7a62046ea9680c0cf141bc4a (patch)
tree1dd086be2b326cceb4383a27f2e73db0037cecb3 /tools/perf/scripts/python/bin
parent0ff05136bb0e9b71847eb3a6ea33e512000eb875 (diff)
parentaac4560e1287c36196fd2d78bf04d0c1c2559e3e (diff)
Merge branch kvm-arm64/pkvm-allocator-7.4 into kvmarm-master/next
* kvm-arm64/pkvm-allocator-7.4: (21 commits) : \ : Dynamic allocator for pKVM, courtesy of Vincent Donnefort. : From the cover letter: : : "pKVM historically lacked a dynamic memory allocator: all hypervisor-side : VM and VCPU structures had to be sized on the host, allocated as : contiguous pages and donated to the hypervisor. : : This design tightly coupled the hypervisor's memory footprint to : host-side constraints, complicated memory reclaim, and severely : restricted VM scalability. : : This patch series introduces a dynamically-mapped custom heap allocator : (hyp_allocator) to the pKVM hypervisor. The initial users are the : pkvm_hyp_vm and pkvm_hyp_vcpu structs, and the hypervisor tracing : metadata." : / KVM: arm64: Fix bpages backing allocation size in hyp_trace KVM: arm64: Prevent 64-bit overflow when computing hyp clock rate KVM: arm64: pkvm: Drop keneldoc markers for the allocator structs KVM: arm64: Alloc simple_buffer_page using pKVM hyp allocator KVM: arm64: Reject hyp trace descriptors with fewer than 3 pages KVM: arm64: Reject hyp trace descriptors with fewer CPUs than hyp_nr_cpus KVM: arm64: Rename vCPU pkvm_memcache to stage2_mc KVM: arm64: Alloc pkvm_hyp_vcpu using pKVM heap allocator KVM: arm64: Alloc pkvm_hyp_vm using pKVM heap allocator KVM: arm64: Move hyp_vm refcount into the structure KVM: arm64: Filter out non-kernel addresses in kern_hyp_va KVM: arm64: Add a shrinker for pKVM KVM: arm64: Add selftests for the pKVM heap allocator KVM: arm64: Add reclaim interface for the pKVM heap alloc KVM: arm64: Add PKVM_HYP_REQ_HYP_ALLOC request KVM: arm64: Add pkvm_hyp_req infrastructure KVM: arm64: Allow kvm_hyp_memcache usage outside of stage-2 KVM: arm64: Add a heap allocator for the pKVM hyp KVM: arm64: Add pkvm_map_private_va_range KVM: arm64: Add pkvm_remove_mappings ... Signed-off-by: Marc Zyngier <maz@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions