/freebsd/usr.sbin/bhyvectl/amd64/ |
H A D | bhyvectl_machdep.c | 836 vcpuid, target_addr); in get_misc_vmcs() 843 vcpuid, target_addr); in get_misc_vmcs() 850 vcpuid, target_addr); in get_misc_vmcs() 900 vcpuid, u64); in get_misc_vmcs() 918 vcpuid, insterr); in get_misc_vmcs() 980 vcpuid, u64); in get_misc_vmcs() 988 vcpuid, u64); in get_misc_vmcs() 997 vcpuid, u64); in get_misc_vmcs() 1014 vcpuid, u64); in get_misc_vmcs() 1101 vcpuid, addr); in get_misc_vmcb() [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | bhyverun.c | 116 int vcpuid; member 366 fbsdrun_vcpu(int vcpuid) in fbsdrun_vcpu() argument 402 fbsdrun_addcpu(int vcpuid) in fbsdrun_addcpu() argument 408 vi = &vcpu_info[vcpuid]; in fbsdrun_addcpu() 736 for (int vcpuid = 0; vcpuid < guest_ncpus; vcpuid++) { in main() local 738 vcpu_info[vcpuid].vcpuid = vcpuid; in main() 739 if (vcpuid == BSP) in main() 742 vcpu_info[vcpuid].vcpu = vm_vcpu_open(ctx, vcpuid); in main() 800 for (int vcpuid = 0; vcpuid < guest_ncpus; vcpuid++) in main() local 801 bhyve_start_vcpu(vcpu_info[vcpuid].vcpu, vcpuid == BSP); in main() [all …]
|
H A D | bhyverun.h | 54 struct vcpu *fbsdrun_vcpu(int vcpuid); 55 void fbsdrun_addcpu(int vcpuid); 56 void fbsdrun_deletecpu(int vcpuid); 57 int fbsdrun_suspendcpu(int vcpuid);
|
H A D | gdb.c | 897 int vcpuid; in gdb_cpu_add() local 901 vcpuid = vcpu_id(vcpu); in gdb_cpu_add() 906 vcpus[vcpuid] = vcpu; in gdb_cpu_add() 991 vs = &vcpu_state[vcpuid]; in gdb_cpu_step() 1001 stopped_vcpu = vcpuid; in gdb_cpu_step() 1062 int error, vcpuid; in gdb_cpu_breakpoint() local 1068 vcpuid = vcpu_id(vcpu); in gdb_cpu_breakpoint() 1074 vs = &vcpu_state[vcpuid]; in gdb_cpu_breakpoint() 1084 stopped_vcpu = vcpuid; in gdb_cpu_breakpoint() 1123 int error, vcpuid; in gdb_step_vcpu() local [all …]
|
H A D | mem.c | 170 int err, perror, immutable, vcpuid; in access_memory() local 172 vcpuid = vcpu_id(vcpu); in access_memory() 177 if (mmio_hint[vcpuid] && in access_memory() 178 paddr >= mmio_hint[vcpuid]->mr_base && in access_memory() 179 paddr <= mmio_hint[vcpuid]->mr_end) { in access_memory() 180 entry = mmio_hint[vcpuid]; in access_memory() 187 mmio_hint[vcpuid] = entry; in access_memory()
|
/freebsd/sys/amd64/vmm/ |
H A D | vmm_ktr.h | 39 #define VCPU_CTR0(vm, vcpuid, format) \ argument 40 CTR2(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid)) 42 #define VCPU_CTR1(vm, vcpuid, format, p1) \ argument 43 CTR3(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1)) 45 #define VCPU_CTR2(vm, vcpuid, format, p1, p2) \ argument 46 CTR4(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2)) 48 #define VCPU_CTR3(vm, vcpuid, format, p1, p2, p3) \ argument 49 CTR5(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2), (p3)) 51 #define VCPU_CTR4(vm, vcpuid, format, p1, p2, p3, p4) \ argument 52 CTR6(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), \
|
H A D | vmm.c | 104 int vcpuid; /* (o) */ member 353 vcpu->vcpuid = vcpu_id; in vcpu_alloc() 535 if (vcpuid < 0 || vcpuid >= vm_get_maxcpus(vm)) in vm_alloc_vcpu() 543 vcpu = vm->vcpu[vcpuid]; in vm_alloc_vcpu() 1440 int error, vcpuid; in vm_handle_rendezvous() local 1443 vcpuid = vcpu->vcpuid; in vm_handle_rendezvous() 1490 vcpuid = vcpu->vcpuid; in vm_handle_hlt() 1897 int error, vcpuid; in vm_run() local 1904 vcpuid = vcpu->vcpuid; in vm_run() 2377 return (vcpu->vcpuid); in vcpu_vcpuid() [all …]
|
H A D | vmm_dev.c | 409 int error, vcpuid, size; in vmmdev_ioctl() local 467 vcpuid = -1; in vmmdev_ioctl() 507 vcpuid = *(int *)data; in vmmdev_ioctl() 508 vcpu = vm_alloc_vcpu(sc->vm, vcpuid); in vmmdev_ioctl() 577 vcpuid = *(int *)data; in vmmdev_ioctl() 578 vcpu = vm_alloc_vcpu(sc->vm, vcpuid); in vmmdev_ioctl() 592 vcpuid = *(int *)data; in vmmdev_ioctl() 593 if (vcpuid == -1) in vmmdev_ioctl() 595 vcpu = vm_alloc_vcpu(sc->vm, vcpuid); in vmmdev_ioctl()
|
/freebsd/sys/arm64/vmm/ |
H A D | vmm_ktr.h | 39 #define VCPU_CTR0(vm, vcpuid, format) \ argument 40 CTR2(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid)) 42 #define VCPU_CTR1(vm, vcpuid, format, p1) \ argument 43 CTR3(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1)) 45 #define VCPU_CTR2(vm, vcpuid, format, p1, p2) \ argument 46 CTR4(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2)) 48 #define VCPU_CTR3(vm, vcpuid, format, p1, p2, p3) \ argument 49 CTR5(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), (p1), (p2), (p3)) 51 #define VCPU_CTR4(vm, vcpuid, format, p1, p2, p3, p4) \ argument 52 CTR6(KTR_VMM, "vm %s[%d]: " format, vm_name((vm)), (vcpuid), \
|
H A D | vmm_reset.c | 115 uint64_t cpu_aff, vcpuid; in reset_vm_el2_regs() local 118 vcpuid = vcpu_vcpuid(el2ctx->vcpu); in reset_vm_el2_regs() 152 cpu_aff = (vcpuid & 0xf) << MPIDR_AFF0_SHIFT | in reset_vm_el2_regs() 153 ((vcpuid >> 4) & 0xff) << MPIDR_AFF1_SHIFT | in reset_vm_el2_regs() 154 ((vcpuid >> 12) & 0xff) << MPIDR_AFF2_SHIFT | in reset_vm_el2_regs() 155 ((vcpuid >> 20) & 0xff) << MPIDR_AFF3_SHIFT; in reset_vm_el2_regs()
|
H A D | vmm.c | 81 int vcpuid; member 295 vcpu->vcpuid = vcpu_id; in vcpu_alloc() 409 vm_alloc_vcpu(struct vm *vm, int vcpuid) in vm_alloc_vcpu() argument 413 if (vcpuid < 0 || vcpuid >= vm_get_maxcpus(vm)) in vm_alloc_vcpu() 425 vcpu = vm->vcpu[vcpuid]; in vm_alloc_vcpu() 427 vcpu = vcpu_alloc(vm, vcpuid); in vm_alloc_vcpu() 1468 return (vcpu->vcpuid); in vcpu_vcpuid() 1478 vm_vcpu(struct vm *vm, int vcpuid) in vm_vcpu() argument 1480 return (vm->vcpu[vcpuid]); in vm_vcpu() 1772 int error, vcpuid; in vm_run() local [all …]
|
H A D | vmm_dev.c | 353 int error, vcpuid, size; in vmmdev_ioctl() local 388 vcpuid = -1; in vmmdev_ioctl() 410 vcpuid = *(int *)data; in vmmdev_ioctl() 411 vcpu = vm_alloc_vcpu(sc->vm, vcpuid); in vmmdev_ioctl() 457 vcpuid = *(int *)data; in vmmdev_ioctl() 458 vcpu = vm_alloc_vcpu(sc->vm, vcpuid); in vmmdev_ioctl() 471 vcpuid = *(int *)data; in vmmdev_ioctl() 472 if (vcpuid == -1) in vmmdev_ioctl() 474 vcpu = vm_alloc_vcpu(sc->vm, vcpuid); in vmmdev_ioctl()
|
/freebsd/sys/amd64/vmm/amd/ |
H A D | svm_softc.h | 62 int vcpuid; member 78 VCPU_CTR0((vcpu)->sc->vm, (vcpu)->vcpuid, format) 81 VCPU_CTR1((vcpu)->sc->vm, (vcpu)->vcpuid, format, p1) 84 VCPU_CTR2((vcpu)->sc->vm, (vcpu)->vcpuid, format, p1, p2) 87 VCPU_CTR3((vcpu)->sc->vm, (vcpu)->vcpuid, format, p1, p2, p3) 90 VCPU_CTR4((vcpu)->sc->vm, (vcpu)->vcpuid, format, p1, p2, p3, p4)
|
/freebsd/sys/amd64/vmm/intel/ |
H A D | vmx.h | 138 int vcpuid; member 153 VCPU_CTR0((vcpu)->vmx->vm, (vcpu)->vcpuid, format) 156 VCPU_CTR1((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1) 159 VCPU_CTR2((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1, p2) 162 VCPU_CTR3((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1, p2, p3) 165 VCPU_CTR4((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1, p2, p3, p4)
|
H A D | vmx.c | 531 vpid_alloc(int vcpuid) in vpid_alloc() argument 562 return (vcpuid + 1); in vpid_alloc() 1135 vcpu->vcpuid = vcpuid; in vmx_vcpu_init() 1148 error, vcpuid); in vmx_vcpu_init() 2382 int vcpuid; in vmx_exit_process() local 2392 vcpuid = vcpu->vcpuid; in vmx_exit_process() 3405 vcpu->vcpuid); in vmx_getreg() 3436 vcpu->vcpuid); in vmx_setreg() 3503 vcpu->vcpuid); in vmx_getdesc() 3518 vcpu->vcpuid); in vmx_setdesc() [all …]
|
/freebsd/sys/amd64/vmm/io/ |
H A D | vlapic_priv.h | 87 VCPU_CTR0((vlapic)->vm, (vlapic)->vcpuid, format) 90 VCPU_CTR1((vlapic)->vm, (vlapic)->vcpuid, format, p1) 93 VCPU_CTR2((vlapic)->vm, (vlapic)->vcpuid, format, p1, p2) 96 VCPU_CTR3((vlapic)->vm, (vlapic)->vcpuid, format, p1, p2, p3) 148 int vcpuid; member
|
H A D | vlapic.c | 90 return (vlapic->vcpuid); in vlapic_get_id() 92 return (vlapic->vcpuid << 24); in vlapic_get_id() 819 int vcpuid; in vlapic_calcdest() local 837 if (vcpuid < vm_get_maxcpus(vm) && CPU_ISSET(vcpuid, &amask)) in vlapic_calcdest() 838 CPU_SET(vcpuid, dmask); in vlapic_calcdest() 896 CPU_SET(vcpuid, dmask); in vlapic_calcdest() 1126 i == vlapic->vcpuid) in vlapic_icrlo_write_handler() 1588 KASSERT(vlapic->vcpuid >= 0 && in vlapic_init() 1606 if (vlapic->vcpuid == 0) in vlapic_init() 1683 int vcpuid; in vlapic_deliver_intr() local [all …]
|
/freebsd/sys/arm64/vmm/io/ |
H A D | vgic_v3.c | 600 MPASS(vcpuid >= 0); in vgic_v3_queue_irq() 1619 int vcpuid; in redist_read() local 1697 int vcpuid; in redist_write() local 1786 vcpuid = vcpu_vcpuid(vcpu); in vgic_v3_icc_sgi1r_write() 1946 if (vcpuid < 0 || vcpuid >= vm_get_maxcpus(hyp->vm)) in vgic_v3_get_irq() 2025 vcpuid)); in vgic_v3_inject_irq() 2034 KASSERT(vcpuid == -1 || vcpuid == target_vcpu, in vgic_v3_inject_irq() 2041 if (vcpuid == -1) in vgic_v3_inject_irq() 2042 vcpuid = target_vcpu; in vgic_v3_inject_irq() 2044 if (vcpuid < 0 || vcpuid >= vm_get_maxcpus(hyp->vm)) { in vgic_v3_inject_irq() [all …]
|
H A D | vgic.c | 101 vgic_inject_irq(struct hyp *hyp, int vcpuid, uint32_t irqid, bool level) in vgic_inject_irq() argument 103 return (VGIC_INJECT_IRQ(vgic_dev, hyp, vcpuid, irqid, level)); in vgic_inject_irq()
|
/freebsd/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 329 int error, ch, vcpuid; in main() local 341 vcpuid = 0; in main() 358 vcpuid = atoi(optarg); in main() 404 vcpu = vm_vcpu_open(ctx, vcpuid); in main() 417 bhyvectl_md_main(ctx, vcpu, vcpuid, get_all); in main() 443 val ? "set" : "not set", vcpuid); in main() 480 printf("vcpu%d stats:\n", vcpuid); in main() 505 bhyvectl_dump_vm_run_exitcode(&vmexit, vcpuid); in main()
|
H A D | bhyvectl.h | 45 void bhyvectl_md_main(struct vmctx *ctx, struct vcpu *vcpu, int vcpuid,
|
/freebsd/sys/amd64/include/ |
H A D | vmm_dev.h | 208 int vcpuid; /* inputs */ member 217 int vcpuid; member 230 int vcpuid; member 252 int vcpuid; member
|
/freebsd/sys/arm64/include/ |
H A D | vmm_dev.h | 116 int vcpuid; /* inputs */ member 125 int vcpuid; member
|
/freebsd/lib/libvmmapi/ |
H A D | vmmapi.c | 159 vm_vcpu_open(struct vmctx *ctx, int vcpuid) in vm_vcpu_open() argument 165 vcpu->vcpuid = vcpuid; in vm_vcpu_open() 178 return (vcpu->vcpuid); in vcpu_id() 608 *(int *)arg = vcpu->vcpuid; in vcpu_ioctl() 1011 ac.vcpuid = -1; in vm_suspend_all_cpus() 1045 ac.vcpuid = -1; in vm_resume_all_cpus()
|
/freebsd/usr.sbin/bhyvectl/aarch64/ |
H A D | bhyvectl_machdep.c | 80 int vcpuid __unused, bool get_all __unused) in bhyvectl_md_main()
|