diff options
| author | Sean Christopherson <seanjc@google.com> | 2026-09-02 09:41:22 -0700 |
|---|---|---|
| committer | Sean Christopherson <seanjc@google.com> | 2026-09-11 09:08:06 -0700 |
| commit | 6c28a0d7cf1254d0916fba5c387b4b56ed49e124 (patch) | |
| tree | 1a0e0317e26fd7b2c2e1a3624b97ec1505261b8a /tools/perf/scripts/python/task-analyzer.py | |
| parent | 1856064afc9db977209d8e9150613e5cb1c3906c (diff) | |
KVM: selftests: Automatically pick min_gpa for allocations based on region type
Automatically choose the minimum GPA for physical page allocations based on
the region type instead of sprinkling the logic over various wrappers and
tests. All usage falls into three categories: (a) don't care, just use the
bare minimum GPA, (b) page tables, use a slightly higher min to keep low
memory available, (c) custom memslot, use the base of the memslot. I.e.
there isn't a strong need to allow completely custom minimums.
Opportunistically move the vGIC LPI stress test's "gpa_base" variable into
setup_memslot() as the only reason it was a global variable was so that it
could be passed as the minimum GPA for allocations from the extra memslot.
Tested-by: Itaru Kitayama <itaru.kitayama@fujitsu.com>
Tested-by: Itaru Kitayam <itaru.kitayama@fujitsu.com>
Link: https://patch.msgid.link/20260902164123.2546762-20-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
