Home
last modified time | relevance | path

Searched refs:vcpuid (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/usr.sbin/bhyvectl/amd64/
H A Dbhyvectl_machdep.c836 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 Dbhyverun.c116 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 Dbhyverun.h54 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 Dgdb.c897 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 Dmem.c170 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 Dvmm_ktr.h39 #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 Dvmm.c104 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 Dvmm_dev.c409 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 Dvmm_ktr.h39 #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 Dvmm_reset.c115 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 Dvmm.c81 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 Dvmm_dev.c353 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 Dsvm_softc.h62 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 Dvmx.h138 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 Dvmx.c531 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 Dvlapic_priv.h87 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 Dvlapic.c90 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 Dvgic_v3.c600 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 Dvgic.c101 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 Dbhyvectl.c329 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 Dbhyvectl.h45 void bhyvectl_md_main(struct vmctx *ctx, struct vcpu *vcpu, int vcpuid,
/freebsd/sys/amd64/include/
H A Dvmm_dev.h208 int vcpuid; /* inputs */ member
217 int vcpuid; member
230 int vcpuid; member
252 int vcpuid; member
/freebsd/sys/arm64/include/
H A Dvmm_dev.h116 int vcpuid; /* inputs */ member
125 int vcpuid; member
/freebsd/lib/libvmmapi/
H A Dvmmapi.c159 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 Dbhyvectl_machdep.c80 int vcpuid __unused, bool get_all __unused) in bhyvectl_md_main()

12