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

Function vmcs_write

freebsd/amd64/vmm/intel/vmcs.h:87–94  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

85}
86
87static __inline void
88vmcs_write(uint32_t encoding, uint64_t val)
89{
90 int error;
91
92 error = vmwrite(encoding, val);
93 KASSERT(error == 0, ("vmcs_write(%u) error %d", encoding, error));
94}
95#endif /* _VMX_CPUFUNC_H_ */
96
97#define vmexit_instruction_length() vmcs_read(VMCS_EXIT_INSTRUCTION_LENGTH)

Callers 15

vmx_initFunction · 0.85
vmx_set_pcpu_defaultsFunction · 0.85
vmx_set_tsc_offsetFunction · 0.85
vmx_inject_nmiFunction · 0.85
vmx_inject_interruptsFunction · 0.85
vmx_restore_nmi_blockingFunction · 0.85
vmx_clear_nmi_blockingFunction · 0.85
vmx_set_guest_regFunction · 0.85

Calls 1

vmwriteFunction · 0.85

Tested by

no test coverage detected