MCPcopy Create free account
hub / github.com/F-Stack/f-stack / VMPTRLD

Function VMPTRLD

freebsd/amd64/vmm/intel/vmx_cpufunc.h:159–169  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159static void __inline
160VMPTRLD(struct vmcs *vmcs)
161{
162 int err;
163
164 critical_enter();
165
166 err = vmptrld(vmcs);
167 if (err != 0)
168 panic("%s: vmptrld(%p) error %d", __func__, vmcs, err);
169}
170
171#define INVVPID_TYPE_ADDRESS 0UL
172#define INVVPID_TYPE_SINGLE_CONTEXT 1UL

Callers 15

vmx_initFunction · 0.85
vmx_runFunction · 0.85
vmx_setcapFunction · 0.85
vmx_set_tmrFunction · 0.85
vmx_restore_tscFunction · 0.85
vmcs_getregFunction · 0.85
vmcs_setregFunction · 0.85
vmcs_setdescFunction · 0.85
vmcs_getdescFunction · 0.85
vmcs_set_msr_saveFunction · 0.85

Calls 3

vmptrldFunction · 0.85
critical_enterFunction · 0.50
panicFunction · 0.50

Tested by

no test coverage detected