/freebsd-current/sys/contrib/xen/ |
H A D | pmu.h | 112 uint32_t vcpu_id; member in struct:xen_pmu_data 116 * guests set to vcpu_id;
|
H A D | xenoprof.h | 80 uint32_t vcpu_id; member in struct:xenoprof_buf
|
H A D | vm_event.h | 393 uint32_t vcpu_id; member in struct:vm_event_st
|
H A D | domctl.h | 784 uint32_t vcpu_id; /* any vcpu in an event? */ member in struct:xen_domctl_gdbsx_domstatus
|
H A D | sysctl.h | 624 /* If a domain has multiple VCPUs, vcpu_id specifies which one 627 unsigned int vcpu_id; member in struct:xen_sysctl_arinc653_schedule::__anon123
|
/freebsd-current/sys/x86/include/xen/ |
H A D | xen-os.h | 72 #define XEN_VCPUID() PCPU_GET(vcpu_id)
|
/freebsd-current/usr.sbin/bhyve/amd64/ |
H A D | vmexit.c | 111 vme->u.msr.code, vcpu_id(vcpu)); 141 vme->u.msr.code, vme->u.msr.wval, vcpu_id(vcpu)); 242 EPRINTLN("vm exit[%d]", vcpu_id(vcpu)); 278 EPRINTLN("vm exit[%d]", vcpu_id(vcpu)); 332 checkpoint_cpu_suspend(vcpu_id(vcpu)); 336 checkpoint_cpu_resume(vcpu_id(vcpu)); 396 int vcpuid = vcpu_id(vcpu); 428 checkpoint_cpu_suspend(vcpu_id(vcpu)); 432 checkpoint_cpu_resume(vcpu_id(vcpu)); 447 checkpoint_cpu_suspend(vcpu_id(vcp [all...] |
H A D | bhyverun_machdep.c | 316 fbsdrun_addcpu(vcpu_id(vcpu));
|
/freebsd-current/sys/x86/xen/ |
H A D | xen_apic.c | 127 rc = HYPERVISOR_vcpu_op(VCPUOP_send_nmi, PCPU_GET(vcpu_id), NULL); 132 PCPU_ID_GET(cpu, vcpu_id), NULL); 141 PCPU_ID_GET(cpu, vcpu_id), NULL); 149 PCPU_ID_GET(apic_cpuid(dest), vcpu_id), NULL); 360 /* Switch to using PV IPIs as soon as the vcpu_id is set. */
|
H A D | hvm.c | 519 ("Xen PV domain without vcpu_id in cpuid")); 520 PCPU_SET(vcpu_id, (regs[0] & XEN_HVM_CPUID_VCPU_ID_PRESENT) ? 531 rc = set_percpu_callback(PCPU_GET(vcpu_id));
|
/freebsd-current/sys/amd64/vmm/ |
H A D | x86.c | 78 int vcpu_id = vcpu_vcpuid(vcpu); local 94 VCPU_CTR2(vm, vcpu_id, "cpuid %#x,%#x", func, param); 283 regs[0] = vcpu_id; 286 (vcpu_id >> log2(threads + 1)); 308 regs[1] |= (vcpu_id << CPUID_0000_0001_APICID_SHIFT); 489 x2apic_id = vcpu_id; 496 x2apic_id = vcpu_id;
|
H A D | vmm.c | 240 int vcpu_id)) 342 vcpu_alloc(struct vm *vm, int vcpu_id) argument 346 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, 347 ("vcpu_init: invalid vcpu %d", vcpu_id)); 353 vcpu->vcpuid = vcpu_id;
|
/freebsd-current/sys/contrib/xen/hvm/ |
H A D | hvm_op.h | 238 uint32_t vcpu_id; member in struct:xen_hvm_altp2m_vcpu_enable_notify 247 uint32_t vcpu_id; member in struct:xen_hvm_altp2m_vcpu_disable_notify 317 uint32_t vcpu_id; member in struct:xen_hvm_altp2m_get_vcpu_p2m_idx
|
/freebsd-current/sys/dev/xen/bus/ |
H A D | xen_intr.c | 517 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); local 519 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; 536 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); local 539 .vcpu = vcpu_id }; 660 u_int vcpu_id = XEN_CPUID_TO_VCPUID(to_cpu); local 691 bind_vcpu.vcpu = vcpu_id; 863 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); local 865 struct evtchn_bind_virq bind_virq = { .virq = virq, .vcpu = vcpu_id }; 923 u_int vcpu_id = XEN_CPUID_TO_VCPUID(cpu); local 925 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; [all...] |
/freebsd-current/sys/arm64/vmm/ |
H A D | arm64.h | 144 int vcpu_id))
|
H A D | vmm.c | 284 vcpu_alloc(struct vm *vm, int vcpu_id) argument 288 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, 289 ("vcpu_alloc: invalid vcpu %d", vcpu_id)); 295 vcpu->vcpuid = vcpu_id;
|
/freebsd-current/sys/dev/xen/timer/ |
H A D | xen_timer.c | 319 int cpu = PCPU_GET(vcpu_id); 350 int cpu = PCPU_GET(vcpu_id);
|
/freebsd-current/usr.sbin/bhyve/aarch64/ |
H A D | bhyverun_machdep.c | 194 fbsdrun_addcpu(vcpu_id(vcpu));
|
H A D | vmexit.c | 107 int vcpuid = vcpu_id(vcpu);
|
/freebsd-current/sys/dev/hyperv/pcib/ |
H A D | vmbus_pcib.c | 1886 unsigned int cpu, vcpu_id; local 1925 vcpu_id = VMBUS_GET_VCPU_ID(device_get_parent(pcib), pcib, cpu); 1929 vcpu_id = VMBUS_GET_VCPU_ID(device_get_parent(pcib), pcib, cpu); 1934 vcpu_id > 63) { 1935 /* We only support vcpu_id < 64 before vPCI version 1.4 */ 1938 "vcpu_id %u overflowed on PCI VMBus version 0x%x\n", 1939 vcpu_id, hpdev->hbus->protocol_version); 1957 ctxt.int_pkts.v1.int_desc.cpu_mask = 1ULL << vcpu_id; 1971 ctxt.int_pkts.v3.int_desc.processor_array[0] = vcpu_id;
|
/freebsd-current/usr.sbin/bhyve/ |
H A D | gdb.c | 832 int vcpuid = vcpu_id(vcpu); 901 vcpuid = vcpu_id(vcpu); 935 vs = &vcpu_state[vcpu_id(vcpu)]; 986 int vcpuid = vcpu_id(vcpu); 1068 vcpuid = vcpu_id(vcpu); 1125 vcpuid = vcpu_id(vcpu);
|
H A D | mem.c | 172 vcpuid = vcpu_id(vcpu);
|
H A D | bhyverun.c | 465 assert(CPU_ISSET(vcpu_id(vcpu), &active_cpus));
|
/freebsd-current/lib/libvmmapi/ |
H A D | vmmapi.h | 125 int vcpu_id(struct vcpu *vcpu);
|
/freebsd-current/sys/amd64/include/ |
H A D | vmm.h | 177 int vcpu_id);
|