Home
last modified time | relevance | path

Searched refs:vcpu_id (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/usr.sbin/bhyve/amd64/
H A Dvmexit.c111 vme->u.msr.code, vcpu_id(vcpu)); in vmexit_rdmsr()
141 vme->u.msr.code, vme->u.msr.wval, vcpu_id(vcpu)); in vmexit_wrmsr()
242 EPRINTLN("vm exit[%d]", vcpu_id(vcpu)); in vmexit_vmx()
278 EPRINTLN("vm exit[%d]", vcpu_id(vcpu)); in vmexit_svm()
332 checkpoint_cpu_suspend(vcpu_id(vcpu)); in vmexit_mtrap()
336 checkpoint_cpu_resume(vcpu_id(vcpu)); in vmexit_mtrap()
396 int vcpuid = vcpu_id(vcpu); in vmexit_suspend()
428 checkpoint_cpu_suspend(vcpu_id(vcpu)); in vmexit_debug()
432 checkpoint_cpu_resume(vcpu_id(vcpu)); in vmexit_debug()
447 checkpoint_cpu_suspend(vcpu_id(vcpu)); in vmexit_db()
[all …]
H A Dbhyverun_machdep.c329 fbsdrun_addcpu(vcpu_id(vcpu)); in bhyve_start_vcpu()
/freebsd/sys/amd64/vmm/
H A Dx86.c78 int vcpu_id = vcpu_vcpuid(vcpu); in x86_emulate_cpuid() local
94 VCPU_CTR2(vm, vcpu_id, "cpuid %#x,%#x", func, param); in x86_emulate_cpuid()
288 regs[0] = vcpu_id; in x86_emulate_cpuid()
291 (vcpu_id >> log2(threads + 1)); in x86_emulate_cpuid()
313 regs[1] |= (vcpu_id << CPUID_0000_0001_APICID_SHIFT); in x86_emulate_cpuid()
494 x2apic_id = vcpu_id; in x86_emulate_cpuid()
501 x2apic_id = vcpu_id; in x86_emulate_cpuid()
H A Dvmm.c223 int vcpu_id))
346 vcpu_alloc(struct vm *vm, int vcpu_id) in vcpu_alloc() argument
350 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, in vcpu_alloc()
351 ("vcpu_init: invalid vcpu %d", vcpu_id)); in vcpu_alloc()
357 vcpu->vcpuid = vcpu_id; in vcpu_alloc()
/freebsd/sys/dev/xen/bus/
H A Dxen_intr.c517 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_rebind_virq() local
519 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; in xen_rebind_virq()
536 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_intr_rebind_isrc()
539 .vcpu = vcpu_id }; in xen_intr_rebind_isrc()
660 u_int vcpu_id = XEN_CPUID_TO_VCPUID(to_cpu); in xen_intr_assign_cpu()
691 bind_vcpu.vcpu = vcpu_id; in xen_intr_assign_cpu()
863 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_intr_bind_virq()
865 struct evtchn_bind_virq bind_virq = { .virq = virq, .vcpu = vcpu_id }; in xen_intr_bind_virq()
923 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_intr_alloc_and_bind_ipi()
925 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; in xen_intr_alloc_and_bind_ipi()
498 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); xen_rebind_ipi() local
641 u_int vcpu_id = XEN_CPUID_TO_VCPUID(to_cpu); xen_intr_assign_cpu() local
844 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); xen_intr_bind_virq() local
904 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); xen_intr_alloc_and_bind_ipi() local
[all...]
/freebsd/sys/x86/xen/
H A Dxen_apic.c127 rc = HYPERVISOR_vcpu_op(VCPUOP_send_nmi, PCPU_GET(vcpu_id), NULL); in send_nmi()
132 PCPU_ID_GET(cpu, vcpu_id), NULL); in send_nmi()
141 PCPU_ID_GET(cpu, vcpu_id), NULL); in send_nmi()
149 PCPU_ID_GET(apic_cpuid(dest), vcpu_id), NULL); in send_nmi()
H A Dhvm.c512 PCPU_SET(vcpu_id, (regs[0] & XEN_HVM_CPUID_VCPU_ID_PRESENT) ? in xen_hvm_cpu_init()
523 rc = set_percpu_callback(PCPU_GET(vcpu_id)); in xen_hvm_cpu_init()
/freebsd/sys/contrib/xen/hvm/
H A Dhvm_op.h238 uint32_t vcpu_id; member
247 uint32_t vcpu_id; member
317 uint32_t vcpu_id; member
/freebsd/usr.sbin/bhyve/riscv/
H A Dbhyverun_machdep.c193 error = vm_set_register(vcpu, VM_REG_GUEST_A0, vcpu_id(vcpu)); in bhyve_start_vcpu()
196 fbsdrun_addcpu(vcpu_id(vcpu)); in bhyve_start_vcpu()
352 vmexit_set_bsp(vcpu_id(bsp)); in bhyve_init_platform()
H A Dvmexit.c108 int vcpuid = vcpu_id(vcpu); in vmexit_suspend()
/freebsd/sys/x86/include/xen/
H A Dxen-os.h72 #define XEN_VCPUID() PCPU_GET(vcpu_id)
/freebsd/sys/contrib/xen/
H A Dpmu.h112 uint32_t vcpu_id; member
H A Dxenoprof.h80 uint32_t vcpu_id; member
H A Dvm_event.h393 uint32_t vcpu_id; member
/freebsd/sys/riscv/vmm/
H A Dvmm.c181 vcpu_alloc(struct vm *vm, int vcpu_id) in vcpu_alloc() argument
185 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, in vcpu_alloc()
186 ("vcpu_alloc: invalid vcpu %d", vcpu_id)); in vcpu_alloc()
192 vcpu->vcpuid = vcpu_id; in vcpu_alloc()
H A Driscv.h137 int vcpu_id))
/freebsd/sys/dev/xen/timer/
H A Dxen_timer.c319 int cpu = PCPU_GET(vcpu_id); in xentimer_et_start()
350 int cpu = PCPU_GET(vcpu_id); in xentimer_et_stop()
/freebsd/sys/arm64/vmm/
H A Dvmm.c280 vcpu_alloc(struct vm *vm, int vcpu_id) in vcpu_alloc() argument
284 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, in vcpu_alloc()
285 ("vcpu_alloc: invalid vcpu %d", vcpu_id)); in vcpu_alloc()
291 vcpu->vcpuid = vcpu_id; in vcpu_alloc()
H A Darm64.h145 int vcpu_id))
/freebsd/usr.sbin/bhyve/
H A Dgdb.c854 int vcpuid = vcpu_id(vcpu); in _gdb_cpu_suspend()
923 vcpuid = vcpu_id(vcpu); in gdb_cpu_add()
977 vs = &vcpu_state[vcpu_id(vcpu)]; in gdb_cpu_resume()
1028 int vcpuid = vcpu_id(vcpu); in gdb_cpu_step()
1110 vcpuid = vcpu_id(vcpu); in gdb_cpu_breakpoint()
1167 vcpuid = vcpu_id(vcpu); in gdb_step_vcpu()
H A Dmem.c172 vcpuid = vcpu_id(vcpu); in access_memory()
/freebsd/sys/dev/hyperv/pcib/
H A Dvmbus_pcib.c1885 unsigned int cpu, vcpu_id; in vmbus_pcib_map_msi() local
1924 vcpu_id = VMBUS_GET_VCPU_ID(device_get_parent(pcib), pcib, cpu); in vmbus_pcib_map_msi()
1928 vcpu_id = VMBUS_GET_VCPU_ID(device_get_parent(pcib), pcib, cpu); in vmbus_pcib_map_msi()
1933 vcpu_id > 63) { in vmbus_pcib_map_msi()
1938 vcpu_id, hpdev->hbus->protocol_version); in vmbus_pcib_map_msi()
1956 ctxt.int_pkts.v1.int_desc.cpu_mask = 1ULL << vcpu_id; in vmbus_pcib_map_msi()
1970 ctxt.int_pkts.v3.int_desc.processor_array[0] = vcpu_id; in vmbus_pcib_map_msi()
/freebsd/usr.sbin/bhyve/aarch64/
H A Dvmexit.c108 int vcpuid = vcpu_id(vcpu); in vmexit_suspend()
H A Dbhyverun_machdep.c194 fbsdrun_addcpu(vcpu_id(vcpu)); in bhyve_start_vcpu()
/freebsd/lib/libvmmapi/
H A Dvmmapi.h128 int vcpu_id(struct vcpu *vcpu);

12