Home
last modified time | relevance | path

Searched defs:vcpuid (Results 1 – 25 of 25) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm.c429 vcpu_trace_exceptions(struct vm *vm, int vcpuid) in vcpu_trace_exceptions()
435 vcpu_trap_wbinvd(struct vm *vm, int vcpuid) in vcpu_trap_wbinvd()
828 vm_mem_allocated(struct vm *vm, int vcpuid, vm_paddr_t gpa) in vm_mem_allocated()
1182 vm_get_register(struct vm *vm, int vcpuid, int reg, uint64_t *retval) in vm_get_register()
1201 vm_set_register(struct vm *vm, int vcpuid, int reg, uint64_t val) in vm_set_register()
1303 vm_get_fpu(struct vm *vm, int vcpuid, void *buf, size_t len) in vm_get_fpu()
1316 vm_set_fpu(struct vm *vm, int vcpuid, void *buf, size_t len) in vm_set_fpu()
1329 vm_get_run_state(struct vm *vm, int vcpuid, uint32_t *state, uint8_t *sipi_vec) in vm_get_run_state()
1348 vm_set_run_state(struct vm *vm, int vcpuid, uint32_t state, uint8_t sipi_vec) in vm_set_run_state()
1473 vcpu_set_state_locked(struct vm *vm, int vcpuid, enum vcpu_state newstate, in vcpu_set_state_locked()
[all …]
H A Dvmm_instruction_emul.c536 vie_read_bytereg(struct vie *vie, struct vm *vm, int vcpuid, uint8_t *rval) in vie_read_bytereg()
557 vie_write_bytereg(struct vie *vie, struct vm *vm, int vcpuid, uint8_t byte) in vie_write_bytereg()
583 vie_update_register(struct vm *vm, int vcpuid, enum vm_reg_name reg, in vie_update_register()
782 vie_emulate_mov_cr(struct vie *vie, struct vm *vm, int vcpuid) in vie_emulate_mov_cr()
888 vie_emulate_mov(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_mov()
1004 vie_emulate_movx(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_movx()
1091 vie_get_gla(struct vie *vie, struct vm *vm, int vcpuid, int opsize, in vie_get_gla()
1142 vie_emulate_movs(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_movs()
1329 vie_emulate_stos(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_stos()
1389 vie_emulate_and(struct vie *vie, struct vm *vm, int vcpuid, uint64_t gpa) in vie_emulate_and()
[all …]
H A Dvmm_cpuid.c228 cpuid_apply_runtime_reg_state(struct vm *vm, int vcpuid, uint32_t func, in cpuid_apply_runtime_reg_state()
356 vcpu_emulate_cpuid(struct vm *vm, int vcpuid, uint64_t *rax, uint64_t *rbx, in vcpu_emulate_cpuid()
423 vm_get_cpuid(struct vm *vm, int vcpuid, vcpu_cpuid_config_t *res) in vm_get_cpuid()
453 vm_set_cpuid(struct vm *vm, int vcpuid, const vcpu_cpuid_config_t *src) in vm_set_cpuid()
H A Dx86.c68 vm_cpuid_capability(struct vm *vm, int vcpuid, enum vm_cpuid_capability cap) in vm_cpuid_capability()
/illumos-gate/usr/src/lib/libvmm/
H A Dlibvmm.c383 vmm_step(vmm_t *vmm, int vcpuid) in vmm_step()
539 vmm_getreg(vmm_t *vmm, int vcpuid, int reg, uint64_t *val) in vmm_getreg()
550 vmm_setreg(vmm_t *vmm, int vcpuid, int reg, uint64_t val) in vmm_setreg()
561 vmm_get_regset(vmm_t *vmm, int vcpuid, size_t nregs, const int *regnums, in vmm_get_regset()
587 vmm_set_regset(vmm_t *vmm, int vcpuid, size_t nregs, const int *regnums, in vmm_set_regset()
613 vmm_get_desc(vmm_t *vmm, int vcpuid, int desc, vmm_desc_t *vd) in vmm_get_desc()
625 vmm_set_desc(vmm_t *vmm, int vcpuid, int desc, vmm_desc_t *vd) in vmm_set_desc()
731 vmm_vcpu_mode(vmm_t *vmm, int vcpuid) in vmm_vcpu_mode()
743 vmm_vcpu_isa(vmm_t *vmm, int vcpuid) in vmm_vcpu_isa()
770 vmm_vtol(vmm_t *vmm, int vcpuid, int seg, uint64_t vaddr, uint64_t *laddr) in vmm_vtol()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx_msr.c163 vmx_msr_bitmap_change_access(struct vmx *vmx, int vcpuid, uint_t msr, int acc) in vmx_msr_bitmap_change_access()
324 vmx_msr_guest_init(struct vmx *vmx, int vcpuid) in vmx_msr_guest_init()
381 vmx_msr_guest_enter(struct vmx *vmx, int vcpuid) in vmx_msr_guest_enter()
401 vmx_msr_guest_exit(struct vmx *vmx, int vcpuid) in vmx_msr_guest_exit()
423 vmx_rdmsr(struct vmx *vmx, int vcpuid, uint32_t num, uint64_t *val) in vmx_rdmsr()
456 vmx_wrmsr(struct vmx *vmx, int vcpuid, uint32_t num, uint64_t val) in vmx_wrmsr()
H A Dvmx_msr.h64 #define guest_msr_rw(vmx, vcpuid, msr) \ argument
67 #define guest_msr_ro(vmx, vcpuid, msr) \ argument
H A Dvmx.c312 vmx_allow_x2apic_msrs(struct vmx *vmx, int vcpuid) in vmx_allow_x2apic_msrs()
1456 vmx_restore_nmi_blocking(struct vmx *vmx, int vcpuid) in vmx_restore_nmi_blocking()
1466 vmx_clear_nmi_blocking(struct vmx *vmx, int vcpuid) in vmx_clear_nmi_blocking()
1476 vmx_assert_nmi_blocking(struct vmx *vmx, int vcpuid) in vmx_assert_nmi_blocking()
1956 apic_access_virtualization(struct vmx *vmx, int vcpuid) in apic_access_virtualization()
1965 x2apic_virtualization(struct vmx *vmx, int vcpuid) in x2apic_virtualization()
1974 vmx_handle_apic_write(struct vmx *vmx, int vcpuid, struct vlapic *vlapic, in vmx_handle_apic_write()
2036 apic_access_fault(struct vmx *vmx, int vcpuid, uint64_t gpa) in apic_access_fault()
2047 vmx_handle_apic_access(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit) in vmx_handle_apic_access()
2135 vmx_handle_msr(struct vmx *vmx, int vcpuid, struct vm_exit *vmexit, in vmx_handle_msr()
[all …]
/illumos-gate/usr/src/uts/intel/io/vmm/io/
H A Dvioapic.c240 vioapic_read(struct vioapic *vioapic, int vcpuid, uint32_t addr) in vioapic_read()
275 vioapic_write(struct vioapic *vioapic, int vcpuid, uint32_t addr, uint32_t data) in vioapic_write()
330 vioapic_mmio_rw(struct vioapic *vioapic, int vcpuid, uint64_t gpa, in vioapic_mmio_rw()
368 vioapic_mmio_read(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vioapic_mmio_read()
380 vioapic_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t wval, in vioapic_mmio_write()
392 vioapic_process_eoi(struct vm *vm, int vcpuid, int vector) in vioapic_process_eoi()
H A Dvlapic.c821 int vcpuid; in vlapic_calcdest() local
1708 vlapic_set_x2apic_state(struct vm *vm, int vcpuid, enum x2apic_state state) in vlapic_set_x2apic_state()
1747 int vcpuid; in vlapic_deliver_intr() local
1820 vlapic_data_read(struct vm *vm, int vcpuid, const vmm_data_req_t *req) in vlapic_data_read()
1978 vlapic_data_write(struct vm *vm, int vcpuid, const vmm_data_req_t *req) in vlapic_data_write()
H A Dvhpet.c460 vhpet_mmio_write(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t val, in vhpet_mmio_write()
603 vhpet_mmio_read(struct vm *vm, int vcpuid, uint64_t gpa, uint64_t *rval, in vhpet_mmio_read()
H A Dvlapic_priv.h127 int vcpuid; member
/illumos-gate/usr/src/cmd/bhyve/common/
H A Dbhyverun.c125 int vcpuid; member
372 fbsdrun_vcpu(int vcpuid) in fbsdrun_vcpu()
407 fbsdrun_addcpu(int vcpuid, bool suspend) in fbsdrun_addcpu()
735 for (int vcpuid = 0; vcpuid < guest_ncpus; vcpuid++) { in main() local
864 for (int vcpuid = 0; vcpuid < guest_ncpus; vcpuid++) { in main() local
H A Dgdb.c749 int vcpuid = vcpu_id(vcpu); in _gdb_cpu_suspend() local
768 int vcpuid; in gdb_cpu_add() local
857 int vcpuid; in gdb_cpu_mtrap() local
900 int error, vcpuid; in gdb_cpu_breakpoint() local
953 int error, val, vcpuid; in gdb_step_vcpu() local
H A Dmem.c182 int err, perror, immutable, vcpuid; in access_memory() local
/illumos-gate/usr/src/test/bhyve-tests/tests/inst_emul/
H A Dpayload_suspend_info.c20 start(uint_t vcpuid) in start()
/illumos-gate/usr/src/lib/libvmmapi/common/
H A Dinternal.h14 int vcpuid; member
H A Dvmmapi.c250 vm_vcpu_open(struct vmctx *ctx, int vcpuid) in vm_vcpu_open()
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/
H A Dmaxcpu.c77 const int vcpuid = bad_inputs[i]; in main() local
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm_pmu.c365 svm_pmu_data_read(struct vm *vm, int vcpuid, const vmm_data_req_t *req) in svm_pmu_data_read()
388 svm_pmu_data_write(struct vm *vm, int vcpuid, const vmm_data_req_t *req) in svm_pmu_data_write()
H A Dsvm.c1774 check_asid(struct svm_softc *sc, int vcpuid, uint_t thiscpu, uint64_t nptgen) in check_asid()
1792 flush_asid(struct svm_softc *sc, int vcpuid) in flush_asid()
1873 svm_apply_tsc_adjust(struct svm_softc *svm_sc, int vcpuid) in svm_apply_tsc_adjust()
2526 svm_vlapic_init(void *arg, int vcpuid) in svm_vlapic_init()
/illumos-gate/usr/src/uts/intel/sys/
H A Dvmm_dev.h230 int vcpuid; /* inputs */ member
239 int vcpuid; member
259 int vcpuid; member
282 int vcpuid; member
301 int vcpuid; member
306 int vcpuid; member
314 int vcpuid; member
/illumos-gate/usr/src/cmd/bhyvectl/
H A Dbhyvectl.c371 int vcpuid = vcpu_id(vcpu); in get_all_registers() local
556 int vcpuid = vcpu_id(vcpu); in get_all_segments() local
704 int vcpuid = vcpu_id(vcpu); in get_misc_vmcs() local
943 int vcpuid = vcpu_id(vcpu); in get_misc_vmcb() local
1445 int vcpuid = vcpu_id(vcpu); in show_fpu() local
1614 int error, ch, vcpuid, ptenum; in main() local
/illumos-gate/usr/src/cmd/bhyve/amd64/
H A Dvmexit.c94 vmentry_vcpu(int vcpuid) in vmentry_vcpu()
531 int vcpuid = vcpu_id(vcpu); in vmexit_suspend() local
/illumos-gate/usr/src/uts/common/xen/os/
H A Dhypercall.c225 HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args) in HYPERVISOR_vcpu_op()