/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm.c | 435 vcpu_trap_wbinvd(struct vm *vm, int vcpuid) in vcpu_trap_wbinvd() 2308 const int vcpuid = vtc->vtc_vcpuid; in vmm_savectx() local 2340 const int vcpuid = vtc->vtc_vcpuid; in vmm_restorectx() local 2870 vm_inject_ud(struct vm *vm, int vcpuid) in vm_inject_ud() 2876 vm_inject_gp(struct vm *vm, int vcpuid) in vm_inject_gp() 2903 vm_inject_nmi(struct vm *vm, int vcpuid) in vm_inject_nmi() 2918 vm_nmi_pending(struct vm *vm, int vcpuid) in vm_nmi_pending() 2926 vm_nmi_clear(struct vm *vm, int vcpuid) in vm_nmi_clear() 2973 vm_inject_init(struct vm *vm, int vcpuid) in vm_inject_init() 3366 vm_resume_cpu(struct vm *vm, int vcpuid) in vm_resume_cpu() [all …]
|
H A D | vmm_instruction_emul.c | 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() 1091 vie_get_gla(struct vie *vie, struct vm *vm, int vcpuid, int opsize, in vie_get_gla() 2177 vie_emulate_twob_group15(struct vie *vie, struct vm *vm, int vcpuid, in vie_emulate_twob_group15() 2208 vie_emulate_clts(struct vie *vie, struct vm *vm, int vcpuid) in vie_emulate_clts() 2318 vie_emulate_mmio(struct vie *vie, struct vm *vm, int vcpuid) in vie_emulate_mmio() 2397 vie_emulate_inout_port(struct vie *vie, struct vm *vm, int vcpuid, in vie_emulate_inout_port() 2460 vie_emulate_inout_str(struct vie *vie, struct vm *vm, int vcpuid) in vie_emulate_inout_str() 2573 vie_emulate_inout(struct vie *vie, struct vm *vm, int vcpuid) in vie_emulate_inout() 2621 vie_emulate_other(struct vie *vie, struct vm *vm, int vcpuid) in vie_emulate_other() [all …]
|
H A D | vmm_cpuid.c | 185 vcpu_emulate_cpuid(struct vm *vm, int vcpuid, uint64_t *rax, uint64_t *rbx, in vcpu_emulate_cpuid() 230 vm_get_cpuid(struct vm *vm, int vcpuid, vcpu_cpuid_config_t *res) in vm_get_cpuid() 260 vm_set_cpuid(struct vm *vm, int vcpuid, const vcpu_cpuid_config_t *src) in vm_set_cpuid()
|
H A D | x86.c | 68 vm_cpuid_capability(struct vm *vm, int vcpuid, enum vm_cpuid_capability cap) in vm_cpuid_capability()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx_msr.c | 163 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 D | vmx_msr.h | 64 #define guest_msr_rw(vmx, vcpuid, msr) \ argument 67 #define guest_msr_ro(vmx, vcpuid, msr) \ argument
|
H A D | vmx.c | 312 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() 2036 apic_access_fault(struct vmx *vmx, int vcpuid, uint64_t gpa) in apic_access_fault() 3625 int vcpuid; in vmx_enable_x2apic_mode_ts() local 3646 int vcpuid; in vmx_enable_x2apic_mode_vid() local 3763 vmx_vlapic_init(void *arg, int vcpuid) in vmx_vlapic_init() [all …]
|
/illumos-gate/usr/src/lib/libvmm/ |
H A D | libvmm.c | 383 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/io/ |
H A D | vioapic.c | 240 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 D | vlapic.c | 821 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 D | vhpet.c | 460 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 D | vlapic_priv.h | 127 int vcpuid; member
|
/illumos-gate/usr/src/test/bhyve-tests/tests/inst_emul/ |
H A D | payload_suspend_info.c | 20 start(uint_t vcpuid) in start()
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | internal.h | 14 int vcpuid; member
|
H A D | vmmapi.c | 247 vm_vcpu_open(struct vmctx *ctx, int vcpuid) in vm_vcpu_open()
|
/illumos-gate/usr/src/test/bhyve-tests/tests/vmm/ |
H A D | maxcpu.c | 77 const int vcpuid = bad_inputs[i]; in main() local
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_dev.h | 230 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/bhyve/ |
H A D | gdb.c | 758 int vcpuid = vcpu_id(vcpu); in _gdb_cpu_suspend() local 777 int vcpuid; in gdb_cpu_add() local 866 int vcpuid; in gdb_cpu_mtrap() local 909 int error, vcpuid; in gdb_cpu_breakpoint() local 962 int error, val, vcpuid; in gdb_step_vcpu() local
|
H A D | bhyverun.c | 208 int vcpuid; member 952 int vcpuid = vcpu_id(vcpu); in vmexit_suspend() local 1571 for (int vcpuid = 0; vcpuid < guest_ncpus; vcpuid++) { in main() local 1757 for (int vcpuid = 0; vcpuid < guest_ncpus; vcpuid++) { in main() local
|
H A D | mem.c | 183 int err, perror, immutable, vcpuid; in access_memory() local
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 548 int vcpuid = vcpu_id(vcpu); in get_all_registers() local 733 int vcpuid = vcpu_id(vcpu); in get_all_segments() local 881 int vcpuid = vcpu_id(vcpu); in get_misc_vmcs() local 1120 int vcpuid = vcpu_id(vcpu); in get_misc_vmcb() local 1567 int vcpuid = vcpu_id(vcpu); in show_fpu() local 1736 int error, ch, vcpuid, ptenum; in main() local
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 1768 check_asid(struct svm_softc *sc, int vcpuid, uint_t thiscpu, uint64_t nptgen) in check_asid() 1786 flush_asid(struct svm_softc *sc, int vcpuid) in flush_asid() 1876 svm_apply_tsc_adjust(struct svm_softc *svm_sc, int vcpuid) in svm_apply_tsc_adjust() 2521 svm_vlapic_init(void *arg, int vcpuid) in svm_vlapic_init()
|
/illumos-gate/usr/src/uts/common/xen/os/ |
H A D | hypercall.c | 225 HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args) in HYPERVISOR_vcpu_op()
|