Searched refs:svm_sc (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 420 struct svm_softc *svm_sc; in svm_vminit() local 426 svm_sc = kmem_zalloc(sizeof (*svm_sc), KM_SLEEP); in svm_vminit() 427 VERIFY3U(((uintptr_t)svm_sc & PAGE_MASK), ==, 0); in svm_vminit() 429 svm_sc->msr_bitmap = vmm_contig_alloc(SVM_MSR_BITMAP_SIZE); in svm_vminit() 430 if (svm_sc->msr_bitmap == NULL) in svm_vminit() 432 svm_sc->iopm_bitmap = vmm_contig_alloc(SVM_IO_BITMAP_SIZE); in svm_vminit() 433 if (svm_sc->iopm_bitmap == NULL) in svm_vminit() 436 svm_sc->vm = vm; in svm_vminit() 437 svm_sc->nptp = vmspace_table_root(vm_get_vmspace(vm)); in svm_vminit() 442 memset(svm_sc->msr_bitmap, 0xFF, SVM_MSR_BITMAP_SIZE); in svm_vminit() [all …]
|
H A D | svm_pmu.c | 40 svm_pmu_init(struct svm_softc *svm_sc) in svm_pmu_init() argument 44 svm_sc->pmu_flavor = SPF_NONE; in svm_pmu_init() 50 svm_sc->pmu_flavor = SPF_PRE_ZEN; in svm_pmu_init() 54 svm_sc->pmu_flavor = SPF_ZEN1; in svm_pmu_init() 60 svm_sc->pmu_flavor = SPF_ZEN2; in svm_pmu_init() 64 svm_sc->pmu_flavor = SPF_NONE; in svm_pmu_init() 69 const uint_t maxcpu = vm_get_maxcpus(svm_sc->vm); in svm_pmu_init() 71 struct svm_pmu_vcpu *pmu_vcpu = svm_get_pmu(svm_sc, i); in svm_pmu_init() 227 svm_pmu_rdmsr(struct svm_softc *svm_sc, int vcpu, uint32_t msr, uint64_t *valp) in svm_pmu_rdmsr() argument 231 struct svm_pmu_vcpu *pmu = svm_get_pmu(svm_sc, vcpu); in svm_pmu_rdmsr() [all …]
|