Searched refs:vmcs (Results 1 - 7 of 7) sorted by relevance
/freebsd-11-stable/sys/amd64/vmm/intel/ |
H A D | vmx_cpufunc.h | 32 struct vmcs; 74 vmclear(struct vmcs *vmcs) argument 79 addr = vtophys(vmcs); 103 vmptrld(struct vmcs *vmcs) argument 108 addr = vtophys(vmcs); 146 VMCLEAR(struct vmcs *vmcs) argument 150 err = vmclear(vmcs); 158 VMPTRLD(struct vmcs *vmcs) argument [all...] |
H A D | vmcs.c | 26 * $FreeBSD: stable/11/sys/amd64/vmm/intel/vmcs.c 331722 2018-03-29 02:50:57Z eadler $ 32 __FBSDID("$FreeBSD: stable/11/sys/amd64/vmm/intel/vmcs.c 331722 2018-03-29 02:50:57Z eadler $"); 46 #include "vmcs.h" 190 vmcs_getreg(struct vmcs *vmcs, int running, int ident, uint64_t *retval) argument 211 VMPTRLD(vmcs); 216 VMCLEAR(vmcs); 222 vmcs_setreg(struct vmcs *vmcs, int running, int ident, uint64_t val) argument 238 VMPTRLD(vmcs); 249 vmcs_setdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc) argument 277 vmcs_getdesc(struct vmcs *vmcs, int running, int seg, struct seg_desc *desc) argument 309 vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count) argument 337 vmcs_init(struct vmcs *vmcs) argument [all...] |
H A D | vmcs.h | 26 * $FreeBSD: stable/11/sys/amd64/vmm/intel/vmcs.h 346707 2019-04-25 21:09:07Z mav $ 33 struct vmcs { struct 38 CTASSERT(sizeof(struct vmcs) == PAGE_SIZE); 48 int vmcs_set_msr_save(struct vmcs *vmcs, u_long g_area, u_int g_count); 49 int vmcs_init(struct vmcs *vmcs); 50 int vmcs_getreg(struct vmcs *vmcs, int running, int ident, uint64_t *rv); 51 int vmcs_setreg(struct vmcs *vmc [all...] |
H A D | vmx.h | 32 #include "vmcs.h" 122 struct vmcs vmcs[VM_MAXCPU]; /* one vmcs per virtual cpu */ member in struct:vmx 134 CTASSERT((offsetof(struct vmx, vmcs) & PAGE_MASK) == 0);
|
H A D | vmx.c | 916 vmx_setup_cr_shadow(int which, struct vmcs *vmcs, uint32_t initial) argument 934 error = vmcs_setreg(vmcs, 0, VMCS_IDENT(mask_ident), mask_value); 938 error = vmcs_setreg(vmcs, 0, VMCS_IDENT(shadow_ident), initial); 944 #define vmx_setup_cr0_shadow(vmcs,init) vmx_setup_cr_shadow(0, (vmcs), (init)) 945 #define vmx_setup_cr4_shadow(vmcs,init) vmx_setup_cr_shadow(4, (vmcs), (init)) 953 struct vmcs *vmcs; local 2854 struct vmcs *vmcs; local 3135 struct vmcs *vmcs; local 3339 struct vmcs *vmcs = &vmx->vmcs[vcpu]; local 3610 struct vmcs *vmcs; local 3636 struct vmcs *vmcs; local 3659 struct vmcs *vmcs; local [all...] |
/freebsd-11-stable/sys/modules/vmm/ |
H A D | Makefile | 42 vmcs.c \
|
/freebsd-11-stable/usr.sbin/bhyve/ |
H A D | bhyverun.c | 41 #include <amd64/vmm/intel/vmcs.h>
|
Completed in 89 milliseconds