Home
last modified time | relevance | path

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

/freebsd-14.2/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.c136 fbsdrun_addcpu(vcpu_id(vcpu)); in bhyve_start_vcpu()
/freebsd-14.2/sys/amd64/vmm/
H A Dx86.c80 int vcpu_id = vcpu_vcpuid(vcpu); in x86_emulate_cpuid() local
96 VCPU_CTR2(vm, vcpu_id, "cpuid %#x,%#x", func, param); in x86_emulate_cpuid()
285 regs[0] = vcpu_id; in x86_emulate_cpuid()
288 (vcpu_id >> log2(threads + 1)); in x86_emulate_cpuid()
310 regs[1] |= (vcpu_id << CPUID_0000_0001_APICID_SHIFT); in x86_emulate_cpuid()
491 x2apic_id = vcpu_id; in x86_emulate_cpuid()
498 x2apic_id = vcpu_id; in x86_emulate_cpuid()
H A Dvmm.c240 int vcpu_id))
342 vcpu_alloc(struct vm *vm, int vcpu_id) in vcpu_alloc() argument
346 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, in vcpu_alloc()
347 ("vcpu_init: invalid vcpu %d", vcpu_id)); in vcpu_alloc()
353 vcpu->vcpuid = vcpu_id; in vcpu_alloc()
/freebsd-14.2/sys/x86/xen/
H A Dxen_apic.c128 rc = HYPERVISOR_vcpu_op(VCPUOP_send_nmi, PCPU_GET(vcpu_id), NULL); in send_nmi()
133 PCPU_ID_GET(cpu, vcpu_id), NULL); in send_nmi()
142 PCPU_ID_GET(cpu, vcpu_id), NULL); in send_nmi()
150 PCPU_ID_GET(apic_cpuid(dest), vcpu_id), NULL); in send_nmi()
H A Dhvm.c440 PCPU_SET(vcpu_id, (regs[0] & XEN_HVM_CPUID_VCPU_ID_PRESENT) ? in xen_hvm_cpu_init()
451 rc = set_percpu_callback(PCPU_GET(vcpu_id)); in xen_hvm_cpu_init()
/freebsd-14.2/sys/dev/xen/bus/
H A Dxen_intr.c498 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_rebind_ipi() local
500 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; in xen_rebind_ipi()
517 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_rebind_virq() local
520 .vcpu = vcpu_id }; in xen_rebind_virq()
640 u_int vcpu_id = XEN_CPUID_TO_VCPUID(to_cpu); in xen_intr_assign_cpu() local
671 bind_vcpu.vcpu = vcpu_id; in xen_intr_assign_cpu()
842 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_intr_bind_virq() local
844 struct evtchn_bind_virq bind_virq = { .virq = virq, .vcpu = vcpu_id }; in xen_intr_bind_virq()
902 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); in xen_intr_alloc_and_bind_ipi() local
904 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; in xen_intr_alloc_and_bind_ipi()
/freebsd-14.2/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-14.2/sys/x86/include/xen/
H A Dxen-os.h61 #define XEN_VCPUID() PCPU_GET(vcpu_id)
/freebsd-14.2/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
H A Dsysctl.h627 unsigned int vcpu_id; member
H A Ddomctl.h784 uint32_t vcpu_id; /* any vcpu in an event? */ member
/freebsd-14.2/sys/dev/xen/timer/
H A Dxen_timer.c320 int cpu = PCPU_GET(vcpu_id); in xentimer_et_start()
351 int cpu = PCPU_GET(vcpu_id); in xentimer_et_stop()
/freebsd-14.2/usr.sbin/bhyve/
H A Dgdb.c767 int vcpuid = vcpu_id(vcpu); in _gdb_cpu_suspend()
827 vcpuid = vcpu_id(vcpu); in gdb_cpu_add()
861 vs = &vcpu_state[vcpu_id(vcpu)]; in gdb_cpu_resume()
912 int vcpuid = vcpu_id(vcpu); in gdb_cpu_step()
989 vcpuid = vcpu_id(vcpu); in gdb_cpu_breakpoint()
1038 vcpuid = vcpu_id(vcpu); in gdb_step_vcpu()
H A Dmem.c173 vcpuid = vcpu_id(vcpu); in access_memory()
H A Dbhyverun.c505 assert(CPU_ISSET(vcpu_id(vcpu), &active_cpus)); in vm_loop()
/freebsd-14.2/sys/dev/hyperv/pcib/
H A Dvmbus_pcib.c1853 unsigned int cpu, vcpu_id; in vmbus_pcib_map_msi() local
1892 vcpu_id = VMBUS_GET_VCPU_ID(device_get_parent(pcib), pcib, cpu); in vmbus_pcib_map_msi()
1896 vcpu_id = VMBUS_GET_VCPU_ID(device_get_parent(pcib), pcib, cpu); in vmbus_pcib_map_msi()
1901 vcpu_id > 63) { in vmbus_pcib_map_msi()
1906 vcpu_id, hpdev->hbus->protocol_version); in vmbus_pcib_map_msi()
1924 ctxt.int_pkts.v1.int_desc.cpu_mask = 1ULL << vcpu_id; in vmbus_pcib_map_msi()
1938 ctxt.int_pkts.v3.int_desc.processor_array[0] = vcpu_id; in vmbus_pcib_map_msi()
/freebsd-14.2/lib/libvmmapi/
H A Dvmmapi.h126 int vcpu_id(struct vcpu *vcpu);
H A Dvmmapi.c178 vcpu_id(struct vcpu *vcpu) in vcpu_id() function
/freebsd-14.2/sys/amd64/include/
H A Dvmm.h179 int vcpu_id);