Searched refs:vcpu_id (Results 1 – 8 of 8) sorted by relevance
| /f-stack/freebsd/amd64/vmm/ |
| H A D | x86.c | 108 VCPU_CTR2(vm, vcpu_id, "cpuid %#x,%#x", func, param); in x86_emulate_cpuid() 205 error = vm_get_capability(vm, vcpu_id, in x86_emulate_cpuid() 297 regs[0] = vcpu_id; in x86_emulate_cpuid() 300 (vcpu_id >> log2(threads + 1)); in x86_emulate_cpuid() 312 error = vm_get_x2apic_state(vm, vcpu_id, &x2apic_state); in x86_emulate_cpuid() 322 regs[1] |= (vcpu_id << CPUID_0000_0001_APICID_SHIFT); in x86_emulate_cpuid() 352 error = vm_get_register(vm, vcpu_id, in x86_emulate_cpuid() 455 error = vm_get_capability(vm, vcpu_id, in x86_emulate_cpuid() 461 error = vm_get_capability(vm, vcpu_id, in x86_emulate_cpuid() 497 x2apic_id = vcpu_id; in x86_emulate_cpuid() [all …]
|
| H A D | x86.h | 67 int x86_emulate_cpuid(struct vm *vm, int vcpu_id, uint64_t *rax, uint64_t *rbx,
|
| H A D | vmm.c | 305 vcpu_init(struct vm *vm, int vcpu_id, bool create) in vcpu_init() argument 309 KASSERT(vcpu_id >= 0 && vcpu_id < vm->maxcpus, in vcpu_init() 310 ("vcpu_init: invalid vcpu %d", vcpu_id)); in vcpu_init() 312 vcpu = &vm->vcpu[vcpu_id]; in vcpu_init() 316 "initialized", vcpu_id)); in vcpu_init() 325 vcpu->vlapic = vmmops_vlapic_init(vm->cookie, vcpu_id); in vcpu_init() 326 vm_set_x2apic_state(vm, vcpu_id, X2APIC_DISABLED); in vcpu_init()
|
| /f-stack/freebsd/x86/xen/ |
| H A D | xen_apic.c | 283 HYPERVISOR_vcpu_op(VCPUOP_send_nmi, PCPU_GET(vcpu_id), NULL); in send_nmi() 288 PCPU_ID_GET(cpu, vcpu_id), NULL); in send_nmi() 294 PCPU_ID_GET(cpu, vcpu_id), NULL); in send_nmi() 298 PCPU_ID_GET(apic_cpuid(dest), vcpu_id), NULL); in send_nmi()
|
| H A D | xen_intr.c | 717 int vcpu_id = pcpu_find(cpu)->pc_vcpu_id; in xen_rebind_ipi() local 719 struct evtchn_bind_ipi bind_ipi = { .vcpu = vcpu_id }; in xen_rebind_ipi() 746 int vcpu_id = pcpu_find(cpu)->pc_vcpu_id; in xen_rebind_virq() local 749 .vcpu = vcpu_id }; in xen_rebind_virq() 901 u_int to_cpu, vcpu_id; in xen_intr_assign_cpu() local 908 vcpu_id = pcpu_find(to_cpu)->pc_vcpu_id; in xen_intr_assign_cpu() 936 bind_vcpu.vcpu = vcpu_id; in xen_intr_assign_cpu() 1304 int vcpu_id = pcpu_find(cpu)->pc_vcpu_id; in xen_intr_bind_virq() local 1306 struct evtchn_bind_virq bind_virq = { .virq = virq, .vcpu = vcpu_id }; in xen_intr_bind_virq() 1364 int vcpu_id = pcpu_find(cpu)->pc_vcpu_id; in xen_intr_alloc_and_bind_ipi() local [all …]
|
| H A D | hvm.c | 456 PCPU_SET(vcpu_id, (regs[0] & XEN_HVM_CPUID_VCPU_ID_PRESENT) ? in xen_hvm_cpu_init() 467 rc = set_percpu_callback(PCPU_GET(vcpu_id)); in xen_hvm_cpu_init() 481 cpu = PCPU_GET(vcpu_id); in xen_hvm_cpu_init()
|
| H A D | pvcpu_enum.c | 183 PCPU_SET(vcpu_id, 0); in xenpv_setup_local()
|
| /f-stack/freebsd/amd64/include/ |
| H A D | vmm.h | 433 int vm_set_tsc_offset(struct vm *vm, int vcpu_id, uint64_t offset);
|