MEM_REGION_SIZE
MEM_REGION_SIZE / getpagesize(), 0);
MEM_REGION_SIZE / getpagesize(), 0);
0, MEM_REGION_SIZE, NULL);
0, MEM_REGION_SIZE, NULL, 0, 0);
int guest_memfd = vm_create_guest_memfd(vm, MEM_REGION_SIZE, 0);
0, MEM_REGION_SIZE, NULL, guest_memfd, 0);
0, MEM_REGION_SIZE, NULL, guest_memfd, 0);
(max_mem_slots - 1), MEM_REGION_SIZE >> 10);
mem = kvm_mmap((size_t)max_mem_slots * MEM_REGION_SIZE + alignment,
((uint64_t)slot * MEM_REGION_SIZE),
MEM_REGION_SIZE,
mem_aligned + (uint64_t)slot * MEM_REGION_SIZE);
mem_extra = kvm_mmap(MEM_REGION_SIZE, PROT_READ | PROT_WRITE,
(uint64_t)max_mem_slots * MEM_REGION_SIZE,
MEM_REGION_SIZE, mem_extra);
kvm_munmap(mem, (size_t)max_mem_slots * MEM_REGION_SIZE + alignment);
kvm_munmap(mem_extra, MEM_REGION_SIZE);
MEM_REGION_GPA, MEM_REGION_SIZE,
memfd = kvm_memfd_alloc(MEM_REGION_SIZE, false);
memfd = vm_create_guest_memfd(vm2, MEM_REGION_SIZE, 0);
MEM_REGION_GPA, MEM_REGION_SIZE, 0, memfd, 0);
memfd = vm_create_guest_memfd(vm, MEM_REGION_SIZE, 0);
MEM_REGION_GPA, MEM_REGION_SIZE, 0, memfd, 0);
memfd = vm_create_guest_memfd(vm, MEM_REGION_SIZE * 4, 0);
MEM_REGION_GPA, MEM_REGION_SIZE * 2, 0, memfd, 0);
MEM_REGION_GPA * 2, MEM_REGION_SIZE * 2,
0, memfd, MEM_REGION_SIZE * 2);
MEM_REGION_GPA * 2 - MEM_REGION_SIZE,
MEM_REGION_SIZE * 2,
MEM_REGION_GPA * 2 + MEM_REGION_SIZE,
MEM_REGION_SIZE * 2,
MEM_REGION_SIZE / PAGE_SIZE, 0);
gpa = vm_phy_pages_alloc(vm, MEM_REGION_SIZE / PAGE_SIZE,