Searched refs:vmcb (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | vmcb.c | 55 vmcb_segptr(struct vmcb *vmcb, int type) in vmcb_segptr() argument 57 struct vmcb_state *state = &vmcb->state; in vmcb_segptr() 86 vmcb_regptr(struct vmcb *vmcb, int ident, uint32_t *dirtyp) in vmcb_regptr() argument 92 state = &vmcb->state; in vmcb_regptr() 154 vmcb_msr_ptr(struct vmcb *vmcb, uint32_t msr, uint32_t *dirtyp) in vmcb_msr_ptr() argument 158 struct vmcb_state *state = &vmcb->state; in vmcb_msr_ptr()
|
H A D | svm_softc.h | 45 struct vmcb vmcb; /* hardware saved vcpu context */ member 78 static __inline struct vmcb * 82 return (&(sc->vcpu[vcpu].vmcb)); in svm_get_vmcb() 89 return (&(sc->vcpu[vcpu].vmcb.state)); in svm_get_vmcb_state() 96 return (&(sc->vcpu[vcpu].vmcb.ctrl)); in svm_get_vmcb_ctrl()
|
H A D | svm.c | 528 svm_vcpu_mode(struct vmcb *vmcb) in svm_vcpu_mode() argument 568 svm_paging_info(struct vmcb *vmcb, struct vm_guest_paging *paging) in svm_paging_info() argument 696 struct vmcb *vmcb; in svm_handle_mmio_emul() local 830 struct vmcb *vmcb; in svm_get_cr0() local 1295 struct vmcb *vmcb; in svm_vmexit() local 2115 struct vmcb *vmcb; in svm_getreg() local 2196 struct vmcb *vmcb; in svm_setreg() local 2289 struct vmcb *vmcb; in svm_setdesc() local 2350 struct vmcb *vmcb; in svm_getdesc() local 2426 struct vmcb *vmcb = svm_get_vmcb(sc, vcpu); in svm_get_msr() local [all …]
|
H A D | vmcb.h | 390 struct vmcb { struct 394 CTASSERT(sizeof (struct vmcb) == PAGE_SIZE); 395 CTASSERT(offsetof(struct vmcb, state) == 0x400); 397 struct vmcb_segment *vmcb_segptr(struct vmcb *vmcb, int type); 398 uint64_t *vmcb_regptr(struct vmcb *vmcb, int ident, uint32_t *dirtyp); 399 uint64_t *vmcb_msr_ptr(struct vmcb *vmcb, uint32_t ident, uint32_t *dirtyp);
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | Makefile.vmm | 72 vmcb.o \
|