Home
last modified time | relevance | path

Searched refs:vmx (Results 1 – 25 of 28) sorted by relevance

12

/src/sys/amd64/vmm/intel/
H A Dvmx.c133 SYSCTL_NODE(_hw_vmm, OID_AUTO, vmx, CTLFLAG_RW | CTLFLAG_MPSAFE, NULL,
234 SDT_PROBE_DEFINE3(vmm, vmx, exit, entry,
237 SDT_PROBE_DEFINE4(vmm, vmx, exit, taskswitch,
240 SDT_PROBE_DEFINE4(vmm, vmx, exit, craccess,
243 SDT_PROBE_DEFINE4(vmm, vmx, exit, rdmsr,
246 SDT_PROBE_DEFINE5(vmm, vmx, exit, wrmsr,
249 SDT_PROBE_DEFINE3(vmm, vmx, exit, halt,
252 SDT_PROBE_DEFINE3(vmm, vmx, exit, mtrap,
255 SDT_PROBE_DEFINE3(vmm, vmx, exit, pause,
258 SDT_PROBE_DEFINE3(vmm, vmx, exit, intrwindow,
[all …]
H A Dvmx_msr.h32 struct vmx;
35 void vmx_msr_guest_init(struct vmx *vmx, struct vmx_vcpu *vcpu);
36 void vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu);
39 void vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu);
66 #define guest_msr_rw(vmx, msr) \ argument
67 msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_RW)
69 #define guest_msr_ro(vmx, msr) \ argument
70 msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_READ)
H A Dvmx.h39 struct vmx;
128 struct vmx *vmx; member
142 struct vmx { struct
153 VCPU_CTR0((vcpu)->vmx->vm, (vcpu)->vcpuid, format) argument
156 VCPU_CTR1((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1)
159 VCPU_CTR2((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1, p2)
162 VCPU_CTR3((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1, p2, p3)
165 VCPU_CTR4((vcpu)->vmx->vm, (vcpu)->vcpuid, format, p1, p2, p3, p4)
170 int vmx_enter_guest(struct vmxctx *ctx, struct vmx *vmx, int launched);
H A Dvmx_msr.c312 vmx_msr_guest_init(struct vmx *vmx, struct vmx_vcpu *vcpu) in vmx_msr_guest_init() argument
319 guest_msr_rw(vmx, MSR_LSTAR); in vmx_msr_guest_init()
320 guest_msr_rw(vmx, MSR_CSTAR); in vmx_msr_guest_init()
321 guest_msr_rw(vmx, MSR_STAR); in vmx_msr_guest_init()
322 guest_msr_rw(vmx, MSR_SF_MASK); in vmx_msr_guest_init()
323 guest_msr_rw(vmx, MSR_KGSBASE); in vmx_msr_guest_init()
355 vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu) in vmx_msr_guest_enter_tsc_aux() argument
385 vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, struct vmx_vcpu *vcpu) in vmx_msr_guest_exit_tsc_aux() argument
H A Dept.h32 struct vmx;
/src/usr.sbin/bhyve/amd64/
H A Dvmexit.c252 EPRINTLN("\tstatus\t\t%d", vme->u.vmx.status); in vmexit_vmx()
253 EPRINTLN("\texit_reason\t%u (%s)", vme->u.vmx.exit_reason, in vmexit_vmx()
254 vmexit_vmx_desc(vme->u.vmx.exit_reason)); in vmexit_vmx()
256 vme->u.vmx.exit_qualification); in vmexit_vmx()
257 EPRINTLN("\tinst_type\t\t%d", vme->u.vmx.inst_type); in vmexit_vmx()
258 EPRINTLN("\tinst_error\t\t%d", vme->u.vmx.inst_error); in vmexit_vmx()
260 if (vme->u.vmx.exit_reason == EXIT_REASON_EPT_MISCONFIG) { in vmexit_vmx()
/src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrIntrinsicVL.td24 def : Pat<(v512i1 (int_ve_vl_insert_vm512u v512i1:$vmx, v256i1:$vmy)),
25 (INSERT_SUBREG v512i1:$vmx, v256i1:$vmy, sub_vm_even)>;
27 def : Pat<(v512i1 (int_ve_vl_insert_vm512l v512i1:$vmx, v256i1:$vmy)),
28 (INSERT_SUBREG v512i1:$vmx, v256i1:$vmy, sub_vm_odd)>;
H A DVEInstrVec.td17 (outs VM:$vmx), (ins MEMrii:$addr),
18 "# pseudo ldvm $vmx, $addr", []>;
20 (outs VM512:$vmx), (ins MEMrii:$addr),
21 "# pseudo ldvm512 $vmx, $addr", []>;
25 (outs), (ins MEMrii:$addr, VM:$vmx),
26 "# pseudo stvm $addr, $vmx", []>;
28 (outs), (ins MEMrii:$addr, VM512:$vmx),
29 "# pseudo stvm512 $addr, $vmx", []>;
55 def VFMKyal : Pseudo<(outs VM512:$vmx), (ins I32:$vl),
56 "# pseudo-vfmk.at $vmx">;
[all …]
/src/release/
H A DMakefile.vagrant81 …{PROVIDER} && tar -czf ../${VAGRANT_TARGET}.${PROVIDER}.box metadata.json vagrant.vmx vagrant.vmdk)
104 vmware/vagrant.vmx: ${.CURDIR}/scripts/vagrant.vmx
107 vagrant-create-vmware-metadata: vmware/vagrant.vmx
/src/usr.bin/gcore/
H A Delfcore.c709 struct vmxreg *vmx; in elf_note_powerpc_vmx() local
723 vmx = calloc(1, sizeof(*vmx)); in elf_note_powerpc_vmx()
724 memcpy(vmx, &info, sizeof(*vmx)); in elf_note_powerpc_vmx()
725 *sizep = sizeof(*vmx); in elf_note_powerpc_vmx()
726 return (vmx); in elf_note_powerpc_vmx()
/src/sys/arm64/conf/
H A Dstd.virt15 device vmx # VMware VMXNET3 Ethernet
/src/usr.sbin/bhyvectl/amd64/
H A Dbhyvectl_machdep.c203 printf("\tstatus\t\t%d\n", vmexit->u.vmx.status); in bhyvectl_dump_vm_run_exitcode()
205 vmexit->u.vmx.exit_reason, vmexit->u.vmx.exit_reason); in bhyvectl_dump_vm_run_exitcode()
207 vmexit->u.vmx.exit_qualification); in bhyvectl_dump_vm_run_exitcode()
208 printf("\tinst_type\t\t%d\n", vmexit->u.vmx.inst_type); in bhyvectl_dump_vm_run_exitcode()
209 printf("\tinst_error\t\t%d\n", vmexit->u.vmx.inst_error); in bhyvectl_dump_vm_run_exitcode()
/src/sys/contrib/zstd/lib/common/
H A Dcpu.h122 C(vmx, 5)
/src/sys/contrib/openzfs/module/zstd/lib/common/
H A Dcpu.h159 C(vmx, 5)
/src/sys/contrib/xen/
H A Dvm_event.h342 } vmx; member
/src/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c207 DRIVER_MODULE(vmx, pci, vmxnet3_driver, 0, 0);
208 IFLIB_PNP_INFO(pci, vmx, vmxnet3_vendor_info_array);
209 MODULE_VERSION(vmx, 2);
211 MODULE_DEPEND(vmx, pci, 1, 1, 1);
212 MODULE_DEPEND(vmx, ether, 1, 1, 1);
213 MODULE_DEPEND(vmx, iflib, 1, 1, 1);
/src/sys/modules/vmm/
H A DMakefile108 vmx.c \
/src/crypto/openssl/crypto/perlasm/
H A Ds390x.pm1041 sub vmx { subroutine
1046 vmx(@_,0);
1049 vmx(@_,1);
1052 vmx(@_,2);
1055 vmx(@_,3);
/src/secure/caroot/trusted/
H A DUCA_Extended_Validation_Root.pem131 xR9GUeOcGMyNm43sSet1UNWMKFnKdDTajAshqx7qG+XH/RU+wBeq+yNuJkbL+vmx
/src/sys/amd64/include/
H A Dvmm.h614 } vmx; member
/src/sys/x86/conf/
H A DNOTES441 # vmx: VMware VMXNET3 Ethernet (BSD open source)
458 device vmx # VMware VMXNET3 Ethernet
/src/sys/i386/conf/
H A DNOTES240 # vmx: VMware VMXNET3 Ethernet (BSD open source)
H A DGENERIC208 device vmx # VMware VMXNET3 Ethernet
/src/share/man/man4/
H A DMakefile973 _vmx.4= vmx.4
/src/sys/amd64/conf/
H A DGENERIC240 device vmx # VMware VMXNET3 Ethernet

12