Searched refs:msr_bitmap (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx_msr.c | 148 vmx->msr_bitmap[i] = bitmap; in vmx_msr_bitmap_initialize() 156 VERIFY3P(vmx->msr_bitmap[i], !=, NULL); in vmx_msr_bitmap_destroy() 157 kmem_free(vmx->msr_bitmap[i], PAGESIZE); in vmx_msr_bitmap_destroy() 158 vmx->msr_bitmap[i] = NULL; in vmx_msr_bitmap_destroy() 165 uint8_t *bitmap = vmx->msr_bitmap[vcpuid]; in vmx_msr_bitmap_change_access()
|
H A D | vmx.h | 130 uint8_t *msr_bitmap[VM_MAXCPU]; /* one MSR bitmap per vCPU */ member 153 CTASSERT((offsetof(struct vmx, msr_bitmap) & PAGE_MASK) == 0);
|
H A D | vmx.c | 786 vm_paddr_t msr_bitmap_pa = vtophys(vmx->msr_bitmap[i]); in vmx_vminit()
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 456 svm_sc->msr_bitmap = vmm_contig_alloc(SVM_MSR_BITMAP_SIZE); in svm_vminit() 457 if (svm_sc->msr_bitmap == NULL) in svm_vminit() 469 memset(svm_sc->msr_bitmap, 0xFF, SVM_MSR_BITMAP_SIZE); in svm_vminit() 476 svm_msr_rw_ok(svm_sc->msr_bitmap, MSR_GSBASE); in svm_vminit() 477 svm_msr_rw_ok(svm_sc->msr_bitmap, MSR_FSBASE); in svm_vminit() 478 svm_msr_rw_ok(svm_sc->msr_bitmap, MSR_KGSBASE); in svm_vminit() 480 svm_msr_rw_ok(svm_sc->msr_bitmap, MSR_STAR); in svm_vminit() 481 svm_msr_rw_ok(svm_sc->msr_bitmap, MSR_LSTAR); in svm_vminit() 482 svm_msr_rw_ok(svm_sc->msr_bitmap, MSR_CSTAR); in svm_vminit() 483 svm_msr_rw_ok(svm_sc->msr_bitmap, MSR_SF_MASK); in svm_vminit() [all …]
|
H A D | svm_softc.h | 64 uint8_t *msr_bitmap; /* shared by all vcpus */ member
|