/freebsd/usr.sbin/bhyve/amd64/ |
H A D | vmexit.c | 111 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 D | bhyverun_machdep.c | 329 fbsdrun_addcpu(vcpu_id(vcpu)); in bhyve_start_vcpu()
|
/freebsd/sys/amd64/vmm/ |
H A D | x86.c | 78 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 D | vmm.c | 223 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 D | xen_intr.c | 517 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 D | xen_apic.c | 127 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 D | hvm.c | 512 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 D | hvm_op.h | 238 uint32_t vcpu_id; member 247 uint32_t vcpu_id; member 317 uint32_t vcpu_id; member
|
/freebsd/usr.sbin/bhyve/riscv/ |
H A D | bhyverun_machdep.c | 193 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 D | vmexit.c | 108 int vcpuid = vcpu_id(vcpu); in vmexit_suspend()
|
/freebsd/sys/x86/include/xen/ |
H A D | xen-os.h | 72 #define XEN_VCPUID() PCPU_GET(vcpu_id)
|
/freebsd/sys/contrib/xen/ |
H A D | pmu.h | 112 uint32_t vcpu_id; member
|
H A D | xenoprof.h | 80 uint32_t vcpu_id; member
|
H A D | vm_event.h | 393 uint32_t vcpu_id; member
|
/freebsd/sys/riscv/vmm/ |
H A D | vmm.c | 181 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 D | riscv.h | 137 int vcpu_id))
|
/freebsd/sys/dev/xen/timer/ |
H A D | xen_timer.c | 319 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 D | vmm.c | 280 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 D | arm64.h | 145 int vcpu_id))
|
/freebsd/usr.sbin/bhyve/ |
H A D | gdb.c | 854 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 D | mem.c | 172 vcpuid = vcpu_id(vcpu); in access_memory()
|
/freebsd/sys/dev/hyperv/pcib/ |
H A D | vmbus_pcib.c | 1885 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 D | vmexit.c | 108 int vcpuid = vcpu_id(vcpu); in vmexit_suspend()
|
H A D | bhyverun_machdep.c | 194 fbsdrun_addcpu(vcpu_id(vcpu)); in bhyve_start_vcpu()
|
/freebsd/lib/libvmmapi/ |
H A D | vmmapi.h | 128 int vcpu_id(struct vcpu *vcpu);
|