Searched refs:vmcb (Results 1 - 5 of 5) sorted by relevance
/freebsd-10.3-release/sys/amd64/vmm/amd/ |
H A D | vmcb.c | 28 __FBSDID("$FreeBSD: releng/10.3/sys/amd64/vmm/amd/vmcb.c 284900 2015-06-28 03:22:26Z neel $"); 39 #include "vmcb.h" 57 vmcb_segptr(struct vmcb *vmcb, int type) argument 62 state = &vmcb->state; 117 struct vmcb *vmcb; local 121 vmcb = svm_get_vmcb(softc, vcpu); 125 if ((off + bytes) >= sizeof (struct vmcb)) 128 ptr = (char *)vmcb; 161 struct vmcb *vmcb; local 247 struct vmcb *vmcb; local 338 vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg2) argument 354 struct vmcb *vmcb; local 406 struct vmcb *vmcb; local [all...] |
H A D | svm_softc.h | 41 * XXX separate out 'struct vmcb' from 'svm_vcpu' to avoid wasting space 45 struct vmcb vmcb; /* hardware saved vcpu context */ member in struct:svm_vcpu 76 static __inline struct vmcb * 80 return (&(sc->vcpu[vcpu].vmcb)); 87 return (&(sc->vcpu[vcpu].vmcb.state)); 94 return (&(sc->vcpu[vcpu].vmcb.ctrl));
|
H A D | vmcb.h | 26 * $FreeBSD: releng/10.3/sys/amd64/vmm/amd/vmcb.h 276403 2014-12-30 08:24:14Z neel $ 320 struct vmcb { struct 324 CTASSERT(sizeof(struct vmcb) == PAGE_SIZE); 325 CTASSERT(offsetof(struct vmcb, state) == 0x400); 331 int vmcb_seg(struct vmcb *vmcb, int ident, struct vmcb_segment *seg);
|
H A D | svm.c | 61 #include "vmcb.h" 565 vcpu->vmcb_pa = vtophys(&vcpu->vmcb); 598 svm_vcpu_mode(struct vmcb *vmcb) argument 604 state = &vmcb->state; 607 error = vmcb_seg(vmcb, VM_REG_GUEST_CS, &seg); 700 svm_paging_info(struct vmcb *vmcb, struct vm_guest_paging *paging) argument 704 state = &vmcb->state; 707 paging->cpu_mode = svm_vcpu_mode(vmcb); 800 svm_handle_inst_emul(struct vmcb *vmcb, uint64_t gpa, struct vm_exit *vmexit) argument 1283 struct vmcb *vmcb; local [all...] |
/freebsd-10.3-release/sys/modules/vmm/ |
H A D | Makefile | 52 SRCS+= vmcb.c \
|
Completed in 59 milliseconds