diff options
author | Ricardo Koller <[email protected]> | 2022-10-17 19:58:29 +0000 |
---|---|---|
committer | Marc Zyngier <[email protected]> | 2022-11-10 19:10:27 +0000 |
commit | 1446e331432d7f24ed56b870ad605a4345fee43f (patch) | |
tree | 54093d23ce2ea18866ad535fa9a94fc1244c8f21 /lib/mpi/mpi-sub-ui.c | |
parent | 5485e822e31a75dfac3713d94b6b22025d4895da (diff) |
KVM: selftests: Use the right memslot for code, page-tables, and data allocations
Now that kvm_vm allows specifying different memslots for code, page tables,
and data, use the appropriate memslot when making allocations in
common/libraty code. Change them accordingly:
- code (allocated by lib/elf) use the CODE memslot
- stacks, exception tables, and other core data pages (like the TSS in x86)
use the DATA memslot
- page tables and the PGD use the PT memslot
- test data (anything allocated with vm_vaddr_alloc()) uses the TEST_DATA
memslot
No functional change intended. All allocators keep using memslot #0.
Cc: Sean Christopherson <[email protected]>
Cc: Andrew Jones <[email protected]>
Signed-off-by: Ricardo Koller <[email protected]>
Reviewed-by: Sean Christopherson <[email protected]>
Reviewed-by: Andrew Jones <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'lib/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions