Home
last modified time | relevance | path

Searched refs:svm_sc (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm.c420 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 Dsvm_pmu.c40 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 …]