/openbsd/regress/sys/arch/amd64/vmm/ |
H A D | vcpu.c | 96 struct vm_mem_range *vmr; in main() local 134 " hva: 0x%lx }\n", i, vmr->vmr_gpa, vmr->vmr_size, in main() 135 vmr->vmr_va); in main() 190 munmap((void*)vmr->vmr_va, vmr->vmr_size); in main() 201 p = (void*)vmr->vmr_va; in main() 214 " hva: 0x%lx }\n", i, vmr->vmr_gpa, vmr->vmr_size, in main() 215 vmr->vmr_va); in main() 422 if (vmr->vmr_va) { in main() 423 if (munmap((void *)vmr->vmr_va, vmr->vmr_size)) { in main() 432 if (vmr->vmr_va) { in main() [all …]
|
/openbsd/usr.sbin/vmd/ |
H A D | sev.c | 87 struct vm_mem_range *vmr; in sev_register_encryption() local 107 if (vmr == NULL) { in sev_register_encryption() 119 off = addr - vmr->vmr_gpa; in sev_register_encryption() 121 current_vm->vm_sev_memsegments[i].vmr_va = vmr->vmr_va + off; in sev_register_encryption() 123 current_vm->vm_sev_memsegments[i].vmr_gpa = vmr->vmr_gpa + off; in sev_register_encryption() 149 struct vm_mem_range *vmr; in sev_encrypt_memory() local 157 vmr = &vm->vm_sev_memsegments[i]; in sev_encrypt_memory() 160 if (psp_launch_update(vm->vm_sev_handle, vmr->vmr_va, in sev_encrypt_memory() 161 roundup(vmr->vmr_size, AES_XTS_BLOCKSIZE))) { in sev_encrypt_memory() 163 "%zu:0x%lx", __func__, i, vmr->vmr_va); in sev_encrypt_memory() [all …]
|
H A D | vm.c | 341 struct vmop_result vmr; in vm_dispatch_vmm() local 393 vmr.vmr_result = 0; in vm_dispatch_vmm() 399 sizeof(vmr)); in vm_dispatch_vmm() 402 vmr.vmr_result = 0; in vm_dispatch_vmm() 408 sizeof(vmr)); in vm_dispatch_vmm() 416 sizeof(vmr)); in vm_dispatch_vmm() 417 if (!vmr.vmr_result) { in vm_dispatch_vmm() 610 restore_vmr(fd, vmr); in restore_mem() 804 munmap((void *)vmr->vmr_va, vmr->vmr_size); in alloc_guest_mem() 1425 vmr->vmr_va = 0; in remap_guest_mem() [all …]
|
H A D | x86_vm.c | 801 if (gpa < vmr->vmr_gpa + vmr->vmr_size) in find_gpa_range() 814 n = vmr->vmr_size - (gpa - vmr->vmr_gpa); in find_gpa_range() 819 gpa = vmr->vmr_gpa + vmr->vmr_size; in find_gpa_range() 827 len -= vmr->vmr_size; in find_gpa_range() 829 gpa = vmr->vmr_gpa + vmr->vmr_size; in find_gpa_range() 835 return (vmr); in find_gpa_range() 861 if (vmr == NULL) { in write_mem() 883 vmr++; in write_mem() 912 if (vmr == NULL) { in read_mem() 931 vmr++; in read_mem() [all …]
|
H A D | vmd.c | 343 memset(&vmr, 0, sizeof(vmr)); in vmd_dispatch_control() 347 imsg->hdr.peerid, -1, &vmr, sizeof(vmr)) == -1) in vmd_dispatch_control() 373 memcpy(&vmr, imsg->data, sizeof(vmr)); in vmd_dispatch_vmm() 386 memcpy(&vmr, imsg->data, sizeof(vmr)); in vmd_dispatch_vmm() 399 memcpy(&vmr, imsg->data, sizeof(vmr)); in vmd_dispatch_vmm() 416 &vmr, sizeof(vmr)) == -1) { in vmd_dispatch_vmm() 444 memcpy(&vmr, imsg->data, sizeof(vmr)); in vmd_dispatch_vmm() 459 memcpy(&vmr, imsg->data, sizeof(vmr)); in vmd_dispatch_vmm() 482 memcpy(&vmr, imsg->data, sizeof(vmr)); in vmd_dispatch_vmm() 484 __func__, vmr.vmr_id, vmr.vmr_result); in vmd_dispatch_vmm() [all …]
|
H A D | vmm.c | 102 struct vmop_result vmr; in vmm_dispatch_parent() local 345 memset(&vmr, 0, sizeof(vmr)); in vmm_dispatch_parent() 346 vmr.vmr_result = res; in vmm_dispatch_parent() 347 vmr.vmr_id = id; in vmm_dispatch_parent() 348 vmr.vmr_pid = pid; in vmm_dispatch_parent() 350 peerid, -1, &vmr, sizeof(vmr)) == -1) in vmm_dispatch_parent() 370 struct vmop_result vmr; in vmm_sighdlr() local 410 memset(&vmr, 0, sizeof(vmr)); in vmm_sighdlr() 411 vmr.vmr_result = ret; in vmm_sighdlr() 416 &vmr, sizeof(vmr)) == -1) in vmm_sighdlr() [all …]
|
H A D | control.c | 85 struct vmop_result vmr; in control_dispatch_vmd() local 107 IMSG_SIZE_CHECK(imsg, &vmr); in control_dispatch_vmd() 108 memcpy(&vmr, imsg->data, sizeof(vmr)); in control_dispatch_vmd() 125 notify->ctl_vmid = vmr.vmr_id; in control_dispatch_vmd() 132 if (!waiting || vmr.vmr_result) { in control_dispatch_vmd() 144 IMSG_SIZE_CHECK(imsg, &vmr); in control_dispatch_vmd() 145 memcpy(&vmr, imsg->data, sizeof(vmr)); in control_dispatch_vmd() 148 if (notify->ctl_vmid != vmr.vmr_id) in control_dispatch_vmd()
|
H A D | loadfile_elf.c | 352 struct vm_mem_range *vmr; in create_bios_memmap() local 355 vmr = &vcp->vcp_memranges[i]; in create_bios_memmap() 356 memmap[n].addr = vmr->vmr_gpa; in create_bios_memmap() 357 memmap[n].size = vmr->vmr_size; in create_bios_memmap() 358 if (vmr->vmr_type == VM_MEM_RAM) in create_bios_memmap()
|
/openbsd/usr.sbin/vmctl/ |
H A D | vmctl.c | 241 struct vmop_result *vmr; in vm_start_complete() local 246 res = vmr->vmr_result; in vm_start_complete() 280 vmr->vmr_id, vmr->vmr_ttyname); in vm_start_complete() 386 struct vmop_result *vmr; in pause_vm_complete() local 391 res = vmr->vmr_result; in pause_vm_complete() 425 struct vmop_result *vmr; in unpause_vm_complete() local 430 res = vmr->vmr_result; in unpause_vm_complete() 502 struct vmop_result *vmr; in terminate_vm_complete() local 509 res = vmr->vmr_result; in terminate_vm_complete() 514 vmr->vmr_id); in terminate_vm_complete() [all …]
|
/openbsd/sys/dev/vmm/ |
H A D | vmm.c | 458 struct vm_mem_range *vmr, *pvmr; in vm_create_check_mem_ranges() local 468 vmr = &vcp->vcp_memranges[i]; in vm_create_check_mem_ranges() 471 if ((vmr->vmr_gpa & PAGE_MASK) || (vmr->vmr_va & PAGE_MASK) || in vm_create_check_mem_ranges() 472 (vmr->vmr_size & PAGE_MASK) || vmr->vmr_size == 0) { in vm_create_check_mem_ranges() 478 if (vmr->vmr_gpa >= maxgpa || in vm_create_check_mem_ranges() 479 vmr->vmr_size > maxgpa - vmr->vmr_gpa) { in vm_create_check_mem_ranges() 490 if (vmr->vmr_va < VM_MIN_ADDRESS || in vm_create_check_mem_ranges() 492 vmr->vmr_size >= VM_MAXUSER_ADDRESS - vmr->vmr_va) { in vm_create_check_mem_ranges() 510 if (vmr->vmr_type != VM_MEM_MMIO) in vm_create_check_mem_ranges() 511 memsize += vmr->vmr_size; in vm_create_check_mem_ranges() [all …]
|
/openbsd/regress/lib/libcrypto/x509/bettertls/certificates/ |
H A D | 2484.crt | 22 zWap5GuZXO0LwwpIKdRUQ7oNjsyWyk+vmr+putk57rn1sdT+02c=
|
/openbsd/sys/arch/amd64/amd64/ |
H A D | vmm_machdep.c | 910 struct vm_mem_range *vmr; in vm_impl_init() local 925 vmr = &vm->vm_memranges[0]; in vm_impl_init() 926 mingpa = vmr->vmr_gpa; in vm_impl_init() 928 maxgpa = vmr->vmr_gpa + vmr->vmr_size; in vm_impl_init() 939 vmr = &vm->vm_memranges[i]; in vm_impl_init() 942 &p->p_vmspace->vm_map, vmr->vmr_va, vmr->vmr_size); in vm_impl_init() 4440 struct vm_mem_range *vmr; in vmm_get_guest_memtype() local 4450 if (gpa < vmr->vmr_gpa) in vmm_get_guest_memtype() 4453 if (gpa < vmr->vmr_gpa + vmr->vmr_size) { in vmm_get_guest_memtype() 6411 struct vm_mem_range *vmr; in vmm_gpa_is_valid() local [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrAltivec.td | 865 def : InstAlias<"vmr $vD, $vA", (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA)>;
|