Skip to content

Commit 83e0e12

Browse files
committed
KVM: selftests: Rename "guest_paddr" variables to "gpa"
Rename "guest_paddr" variables in vm_userspace_mem_region_add() and vm_mem_add() to KVM's de facto standard "gpa", both for consistency and to shorten line lengths. Opportunistically fix the indentation of the vm_userspace_mem_region_add() declaration. Link: https://patch.msgid.link/20251007223625.369939-1-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com>
1 parent 0bb4d9c commit 83e0e12

File tree

2 files changed

+26
-30
lines changed

2 files changed

+26
-30
lines changed

tools/testing/selftests/kvm/include/kvm_util.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -673,12 +673,12 @@ int __vm_set_user_memory_region2(struct kvm_vm *vm, uint32_t slot, uint32_t flag
673673
uint32_t guest_memfd, uint64_t guest_memfd_offset);
674674

675675
void vm_userspace_mem_region_add(struct kvm_vm *vm,
676-
enum vm_mem_backing_src_type src_type,
677-
uint64_t guest_paddr, uint32_t slot, uint64_t npages,
678-
uint32_t flags);
676+
enum vm_mem_backing_src_type src_type,
677+
uint64_t gpa, uint32_t slot, uint64_t npages,
678+
uint32_t flags);
679679
void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
680-
uint64_t guest_paddr, uint32_t slot, uint64_t npages,
681-
uint32_t flags, int guest_memfd_fd, uint64_t guest_memfd_offset);
680+
uint64_t gpa, uint32_t slot, uint64_t npages, uint32_t flags,
681+
int guest_memfd_fd, uint64_t guest_memfd_offset);
682682

683683
#ifndef vm_arch_has_protected_memory
684684
static inline bool vm_arch_has_protected_memory(struct kvm_vm *vm)

tools/testing/selftests/kvm/lib/kvm_util.c

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -943,8 +943,8 @@ void vm_set_user_memory_region2(struct kvm_vm *vm, uint32_t slot, uint32_t flags
943943

944944
/* FIXME: This thing needs to be ripped apart and rewritten. */
945945
void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
946-
uint64_t guest_paddr, uint32_t slot, uint64_t npages,
947-
uint32_t flags, int guest_memfd, uint64_t guest_memfd_offset)
946+
uint64_t gpa, uint32_t slot, uint64_t npages, uint32_t flags,
947+
int guest_memfd, uint64_t guest_memfd_offset)
948948
{
949949
int ret;
950950
struct userspace_mem_region *region;
@@ -958,30 +958,29 @@ void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
958958
"Number of guest pages is not compatible with the host. "
959959
"Try npages=%d", vm_adjust_num_guest_pages(vm->mode, npages));
960960

961-
TEST_ASSERT((guest_paddr % vm->page_size) == 0, "Guest physical "
961+
TEST_ASSERT((gpa % vm->page_size) == 0, "Guest physical "
962962
"address not on a page boundary.\n"
963-
" guest_paddr: 0x%lx vm->page_size: 0x%x",
964-
guest_paddr, vm->page_size);
965-
TEST_ASSERT((((guest_paddr >> vm->page_shift) + npages) - 1)
963+
" gpa: 0x%lx vm->page_size: 0x%x",
964+
gpa, vm->page_size);
965+
TEST_ASSERT((((gpa >> vm->page_shift) + npages) - 1)
966966
<= vm->max_gfn, "Physical range beyond maximum "
967967
"supported physical address,\n"
968-
" guest_paddr: 0x%lx npages: 0x%lx\n"
968+
" gpa: 0x%lx npages: 0x%lx\n"
969969
" vm->max_gfn: 0x%lx vm->page_size: 0x%x",
970-
guest_paddr, npages, vm->max_gfn, vm->page_size);
970+
gpa, npages, vm->max_gfn, vm->page_size);
971971

972972
/*
973973
* Confirm a mem region with an overlapping address doesn't
974974
* already exist.
975975
*/
976976
region = (struct userspace_mem_region *) userspace_mem_region_find(
977-
vm, guest_paddr, (guest_paddr + npages * vm->page_size) - 1);
977+
vm, gpa, (gpa + npages * vm->page_size) - 1);
978978
if (region != NULL)
979979
TEST_FAIL("overlapping userspace_mem_region already "
980980
"exists\n"
981-
" requested guest_paddr: 0x%lx npages: 0x%lx "
982-
"page_size: 0x%x\n"
983-
" existing guest_paddr: 0x%lx size: 0x%lx",
984-
guest_paddr, npages, vm->page_size,
981+
" requested gpa: 0x%lx npages: 0x%lx page_size: 0x%x\n"
982+
" existing gpa: 0x%lx size: 0x%lx",
983+
gpa, npages, vm->page_size,
985984
(uint64_t) region->region.guest_phys_addr,
986985
(uint64_t) region->region.memory_size);
987986

@@ -995,8 +994,7 @@ void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
995994
"already exists.\n"
996995
" requested slot: %u paddr: 0x%lx npages: 0x%lx\n"
997996
" existing slot: %u paddr: 0x%lx size: 0x%lx",
998-
slot, guest_paddr, npages,
999-
region->region.slot,
997+
slot, gpa, npages, region->region.slot,
1000998
(uint64_t) region->region.guest_phys_addr,
1001999
(uint64_t) region->region.memory_size);
10021000
}
@@ -1022,7 +1020,7 @@ void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
10221020
if (src_type == VM_MEM_SRC_ANONYMOUS_THP)
10231021
alignment = max(backing_src_pagesz, alignment);
10241022

1025-
TEST_ASSERT_EQ(guest_paddr, align_up(guest_paddr, backing_src_pagesz));
1023+
TEST_ASSERT_EQ(gpa, align_up(gpa, backing_src_pagesz));
10261024

10271025
/* Add enough memory to align up if necessary */
10281026
if (alignment > 1)
@@ -1082,20 +1080,18 @@ void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
10821080
region->unused_phy_pages = sparsebit_alloc();
10831081
if (vm_arch_has_protected_memory(vm))
10841082
region->protected_phy_pages = sparsebit_alloc();
1085-
sparsebit_set_num(region->unused_phy_pages,
1086-
guest_paddr >> vm->page_shift, npages);
1083+
sparsebit_set_num(region->unused_phy_pages, gpa >> vm->page_shift, npages);
10871084
region->region.slot = slot;
10881085
region->region.flags = flags;
1089-
region->region.guest_phys_addr = guest_paddr;
1086+
region->region.guest_phys_addr = gpa;
10901087
region->region.memory_size = npages * vm->page_size;
10911088
region->region.userspace_addr = (uintptr_t) region->host_mem;
10921089
ret = __vm_ioctl(vm, KVM_SET_USER_MEMORY_REGION2, &region->region);
10931090
TEST_ASSERT(ret == 0, "KVM_SET_USER_MEMORY_REGION2 IOCTL failed,\n"
10941091
" rc: %i errno: %i\n"
10951092
" slot: %u flags: 0x%x\n"
1096-
" guest_phys_addr: 0x%lx size: 0x%lx guest_memfd: %d",
1097-
ret, errno, slot, flags,
1098-
guest_paddr, (uint64_t) region->region.memory_size,
1093+
" guest_phys_addr: 0x%lx size: 0x%llx guest_memfd: %d",
1094+
ret, errno, slot, flags, gpa, region->region.memory_size,
10991095
region->region.guest_memfd);
11001096

11011097
/* Add to quick lookup data structures */
@@ -1117,10 +1113,10 @@ void vm_mem_add(struct kvm_vm *vm, enum vm_mem_backing_src_type src_type,
11171113

11181114
void vm_userspace_mem_region_add(struct kvm_vm *vm,
11191115
enum vm_mem_backing_src_type src_type,
1120-
uint64_t guest_paddr, uint32_t slot,
1121-
uint64_t npages, uint32_t flags)
1116+
uint64_t gpa, uint32_t slot, uint64_t npages,
1117+
uint32_t flags)
11221118
{
1123-
vm_mem_add(vm, src_type, guest_paddr, slot, npages, flags, -1, 0);
1119+
vm_mem_add(vm, src_type, gpa, slot, npages, flags, -1, 0);
11241120
}
11251121

11261122
/*

0 commit comments

Comments
 (0)