| /f-stack/freebsd/amd64/vmm/intel/ |
| H A D | vmx.c | 1024 struct vmx *vmx; in vmx_init() local 2975 struct vmx *vmx; in vmx_run() local 3185 struct vmx *vmx = arg; in vmx_cleanup() local 3637 struct vmx *vmx; member 3811 struct vmx *vmx; in vmx_set_tmr() local 3837 struct vmx *vmx; in vmx_enable_x2apic_mode_ts() local 3860 struct vmx *vmx; in vmx_enable_x2apic_mode_vid() local 4004 struct vmx *vmx; in vmx_vlapic_init() local 4051 struct vmx *vmx; in vmx_snapshot() local 4096 struct vmx *vmx; in vmx_vmcx_snapshot() local [all …]
|
| H A D | vmx_msr.h | 34 struct vmx; 37 void vmx_msr_guest_init(struct vmx *vmx, int vcpuid); 38 void vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, int vcpuid); 39 void vmx_msr_guest_enter(struct vmx *vmx, int vcpuid); 40 void vmx_msr_guest_exit(struct vmx *vmx, int vcpuid); 41 void vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, int vcpuid); 42 int vmx_rdmsr(struct vmx *, int vcpuid, u_int num, uint64_t *val, bool *retu); 43 int vmx_wrmsr(struct vmx *, int vcpuid, u_int num, uint64_t val, bool *retu); 68 #define guest_msr_rw(vmx, msr) \ argument 69 msr_bitmap_change_access((vmx)->msr_bitmap, (msr), MSR_BITMAP_ACCESS_RW) [all …]
|
| H A D | vmx_msr.c | 317 vmx_msr_guest_init(struct vmx *vmx, int vcpuid) in vmx_msr_guest_init() argument 328 guest_msr_rw(vmx, MSR_LSTAR); in vmx_msr_guest_init() 329 guest_msr_rw(vmx, MSR_CSTAR); in vmx_msr_guest_init() 330 guest_msr_rw(vmx, MSR_STAR); in vmx_msr_guest_init() 351 vmx_msr_guest_enter(struct vmx *vmx, int vcpuid) in vmx_msr_guest_enter() argument 365 vmx_msr_guest_enter_tsc_aux(struct vmx *vmx, int vcpuid) in vmx_msr_guest_enter_tsc_aux() argument 375 vmx_msr_guest_exit(struct vmx *vmx, int vcpuid) in vmx_msr_guest_exit() argument 396 vmx_msr_guest_exit_tsc_aux(struct vmx *vmx, int vcpuid) in vmx_msr_guest_exit_tsc_aux() argument 413 vmx_rdmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t *val, bool *retu) in vmx_rdmsr() argument 454 vmx_wrmsr(struct vmx *vmx, int vcpuid, u_int num, uint64_t val, bool *retu) in vmx_wrmsr() argument [all …]
|
| H A D | vmx.h | 125 struct vmx { struct 138 CTASSERT((offsetof(struct vmx, vmcs) & PAGE_MASK) == 0); argument 139 CTASSERT((offsetof(struct vmx, msr_bitmap) & PAGE_MASK) == 0); 140 CTASSERT((offsetof(struct vmx, pir_desc[0]) & 63) == 0); 145 int vmx_enter_guest(struct vmxctx *ctx, struct vmx *vmx, int launched); 151 int vmx_set_tsc_offset(struct vmx *vmx, int vcpu, uint64_t offset); 157 vmx_have_msr_tsc_aux(struct vmx *vmx) in vmx_have_msr_tsc_aux() argument 167 return ((vmx->cap[0].set & rdpid_rdtscp_bits) != 0); in vmx_have_msr_tsc_aux()
|
| H A D | ept.h | 34 struct vmx;
|
| /f-stack/freebsd/contrib/zstd/lib/common/ |
| H A D | cpu.h | 122 C(vmx, 5)
|
| /f-stack/freebsd/amd64/include/ |
| H A D | vmm.h | 709 } vmx; member
|
| /f-stack/freebsd/amd64/conf/ |
| H A D | NOTES | 309 # vmx: VMware VMXNET3 Ethernet (BSD open source) 330 device vmx # VMware VMXNET3 Ethernet
|
| H A D | GENERIC | 242 device vmx # VMware VMXNET3 Ethernet
|
| /f-stack/freebsd/arm64/conf/ |
| H A D | GENERIC | 264 device vmx # VMware VMXNET3 Ethernet
|
| /f-stack/freebsd/i386/conf/ |
| H A D | GENERIC | 214 device vmx # VMware VMXNET3 Ethernet
|
| H A D | NOTES | 516 # vmx: VMware VMXNET3 Ethernet (BSD open source) 553 device vmx # VMware VMXNET3 Ethernet
|
| /f-stack/freebsd/contrib/openzfs/module/zstd/lib/ |
| H A D | zstd.c | 12695 C(vmx, 5)
|