region.slot = 1;
region.guest_phys_addr = PROGSTART;
region.memory_size = binlen;
region.userspace_addr = (uint64_t) progmem;
region.flags = KVM_MEM_READONLY;
region.slot = 1;
region.guest_phys_addr = PROGSTART;
region.memory_size = binlen;
region.userspace_addr = (uint64_t) progmem;
region.flags = KVM_MEM_READONLY;
vcpu = ioctl(vmfd, KVM_CREATE_VCPU, (unsigned long)0);
const unsigned vcpulen = ioctl(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);
vcpu = ioctl(vmfd, KVM_CREATE_VCPU, (unsigned long)0);
const unsigned vcpulen = ioctl(kvm, KVM_GET_VCPU_MMAP_SIZE, NULL);