summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/io/vmm/intel/vmx.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/i86pc/io/vmm/intel/vmx.c')
-rw-r--r--usr/src/uts/i86pc/io/vmm/intel/vmx.c46
1 files changed, 23 insertions, 23 deletions
diff --git a/usr/src/uts/i86pc/io/vmm/intel/vmx.c b/usr/src/uts/i86pc/io/vmm/intel/vmx.c
index eea036b253..ede3a54d66 100644
--- a/usr/src/uts/i86pc/io/vmm/intel/vmx.c
+++ b/usr/src/uts/i86pc/io/vmm/intel/vmx.c
@@ -2356,20 +2356,20 @@ ept_fault_type(uint64_t ept_qual)
return (fault_type);
}
-static boolean_t
+static bool
ept_emulation_fault(uint64_t ept_qual)
{
int read, write;
/* EPT fault on an instruction fetch doesn't make sense here */
if (ept_qual & EPT_VIOLATION_INST_FETCH)
- return (FALSE);
+ return (false);
/* EPT fault must be a read fault or a write fault */
read = ept_qual & EPT_VIOLATION_DATA_READ ? 1 : 0;
write = ept_qual & EPT_VIOLATION_DATA_WRITE ? 1 : 0;
if ((read | write) == 0)
- return (FALSE);
+ return (false);
/*
* The EPT violation must have been caused by accessing a
@@ -2378,10 +2378,10 @@ ept_emulation_fault(uint64_t ept_qual)
*/
if ((ept_qual & EPT_VIOLATION_GLA_VALID) == 0 ||
(ept_qual & EPT_VIOLATION_XLAT_VALID) == 0) {
- return (FALSE);
+ return (false);
}
- return (TRUE);
+ return (true);
}
static __inline int
@@ -4284,26 +4284,26 @@ vmx_restorectx(void *arg, int vcpu)
#endif /* __FreeBSD__ */
struct vmm_ops vmm_ops_intel = {
- vmx_init,
- vmx_cleanup,
- vmx_restore,
- vmx_vminit,
- vmx_run,
- vmx_vmcleanup,
- vmx_getreg,
- vmx_setreg,
- vmx_getdesc,
- vmx_setdesc,
- vmx_getcap,
- vmx_setcap,
- ept_vmspace_alloc,
- ept_vmspace_free,
- vmx_vlapic_init,
- vmx_vlapic_cleanup,
+ .init = vmx_init,
+ .cleanup = vmx_cleanup,
+ .resume = vmx_restore,
+ .vminit = vmx_vminit,
+ .vmrun = vmx_run,
+ .vmcleanup = vmx_vmcleanup,
+ .vmgetreg = vmx_getreg,
+ .vmsetreg = vmx_setreg,
+ .vmgetdesc = vmx_getdesc,
+ .vmsetdesc = vmx_setdesc,
+ .vmgetcap = vmx_getcap,
+ .vmsetcap = vmx_setcap,
+ .vmspace_alloc = ept_vmspace_alloc,
+ .vmspace_free = ept_vmspace_free,
+ .vlapic_init = vmx_vlapic_init,
+ .vlapic_cleanup = vmx_vlapic_cleanup,
#ifndef __FreeBSD__
- vmx_savectx,
- vmx_restorectx,
+ .vmsavectx = vmx_savectx,
+ .vmrestorectx = vmx_restorectx,
#endif
};