@@ -453,8 +453,9 @@ void kvm_vm_restart(struct kvm_vm *vmp)
453453 vm_create_irqchip (vmp );
454454
455455 hash_for_each (vmp -> regions .slot_hash , ctr , region , slot_node ) {
456- int ret = ioctl (vmp -> fd , KVM_SET_USER_MEMORY_REGION , & region -> region );
457- TEST_ASSERT (ret == 0 , "KVM_SET_USER_MEMORY_REGION IOCTL failed,\n"
456+ int ret = ioctl (vmp -> fd , KVM_SET_USER_MEMORY_REGION2 , & region -> region );
457+
458+ TEST_ASSERT (ret == 0 , "KVM_SET_USER_MEMORY_REGION2 IOCTL failed,\n"
458459 " rc: %i errno: %i\n"
459460 " slot: %u flags: 0x%x\n"
460461 " guest_phys_addr: 0x%llx size: 0x%llx" ,
@@ -657,7 +658,7 @@ static void __vm_mem_region_delete(struct kvm_vm *vm,
657658 }
658659
659660 region -> region .memory_size = 0 ;
660- vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION , & region -> region );
661+ vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION2 , & region -> region );
661662
662663 sparsebit_free (& region -> unused_phy_pages );
663664 ret = munmap (region -> mmap_start , region -> mmap_size );
@@ -1014,8 +1015,8 @@ void vm_userspace_mem_region_add(struct kvm_vm *vm,
10141015 region -> region .guest_phys_addr = guest_paddr ;
10151016 region -> region .memory_size = npages * vm -> page_size ;
10161017 region -> region .userspace_addr = (uintptr_t ) region -> host_mem ;
1017- ret = __vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION , & region -> region );
1018- TEST_ASSERT (ret == 0 , "KVM_SET_USER_MEMORY_REGION IOCTL failed,\n"
1018+ ret = __vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION2 , & region -> region );
1019+ TEST_ASSERT (ret == 0 , "KVM_SET_USER_MEMORY_REGION2 IOCTL failed,\n"
10191020 " rc: %i errno: %i\n"
10201021 " slot: %u flags: 0x%x\n"
10211022 " guest_phys_addr: 0x%lx size: 0x%lx" ,
@@ -1097,9 +1098,9 @@ void vm_mem_region_set_flags(struct kvm_vm *vm, uint32_t slot, uint32_t flags)
10971098
10981099 region -> region .flags = flags ;
10991100
1100- ret = __vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION , & region -> region );
1101+ ret = __vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION2 , & region -> region );
11011102
1102- TEST_ASSERT (ret == 0 , "KVM_SET_USER_MEMORY_REGION IOCTL failed,\n"
1103+ TEST_ASSERT (ret == 0 , "KVM_SET_USER_MEMORY_REGION2 IOCTL failed,\n"
11031104 " rc: %i errno: %i slot: %u flags: 0x%x" ,
11041105 ret , errno , slot , flags );
11051106}
@@ -1127,9 +1128,9 @@ void vm_mem_region_move(struct kvm_vm *vm, uint32_t slot, uint64_t new_gpa)
11271128
11281129 region -> region .guest_phys_addr = new_gpa ;
11291130
1130- ret = __vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION , & region -> region );
1131+ ret = __vm_ioctl (vm , KVM_SET_USER_MEMORY_REGION2 , & region -> region );
11311132
1132- TEST_ASSERT (!ret , "KVM_SET_USER_MEMORY_REGION failed\n"
1133+ TEST_ASSERT (!ret , "KVM_SET_USER_MEMORY_REGION2 failed\n"
11331134 "ret: %i errno: %i slot: %u new_gpa: 0x%lx" ,
11341135 ret , errno , slot , new_gpa );
11351136}
0 commit comments