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

Function vmx_getdesc

freebsd/amd64/vmm/intel/vmx.c:3424–3435  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3422}
3423
3424static int
3425vmx_getdesc(void *arg, int vcpu, int reg, struct seg_desc *desc)
3426{
3427 int hostcpu, running;
3428 struct vmx *vmx = arg;
3429
3430 running = vcpu_is_running(vmx->vm, vcpu, &hostcpu);
3431 if (running && hostcpu != curcpu)
3432 panic("vmx_getdesc: %s%d is running", vm_name(vmx->vm), vcpu);
3433
3434 return (vmcs_getdesc(&vmx->vmcs[vcpu], running, reg, desc));
3435}
3436
3437static int
3438vmx_setdesc(void *arg, int vcpu, int reg, struct seg_desc *desc)

Callers 1

inout_str_seginfoFunction · 0.85

Calls 4

vcpu_is_runningFunction · 0.85
vm_nameFunction · 0.85
vmcs_getdescFunction · 0.85
panicFunction · 0.50

Tested by

no test coverage detected