/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm.c | 429 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 D | vmm_instruction_emul.c | 536 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 D | vmm_cpuid.c | 228 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 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/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/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() 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 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/cmd/bhyve/common/ |
H A D | bhyverun.c | 125 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 D | gdb.c | 749 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 D | mem.c | 182 int err, perror, immutable, vcpuid; in access_memory() local
|
/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 | 250 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/io/vmm/amd/ |
H A D | svm_pmu.c | 365 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 D | svm.c | 1774 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 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/bhyvectl/ |
H A D | bhyvectl.c | 371 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 D | vmexit.c | 94 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 D | hypercall.c | 225 HYPERVISOR_vcpu_op(int cmd, int vcpuid, void *extra_args) in HYPERVISOR_vcpu_op()
|