Home
last modified time | relevance | path

Searched refs:host_msrs (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dsvm_msr.c88 uint64_t *host_msrs = sc->host_msrs[vcpu]; in svm_msr_guest_enter() local
93 host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR); in svm_msr_guest_enter()
94 host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR); in svm_msr_guest_enter()
95 host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR); in svm_msr_guest_enter()
96 host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK); in svm_msr_guest_enter()
111 uint64_t *host_msrs = sc->host_msrs[vcpu]; in svm_msr_guest_exit() local
116 wrmsr(MSR_LSTAR, host_msrs[IDX_MSR_LSTAR]); in svm_msr_guest_exit()
117 wrmsr(MSR_CSTAR, host_msrs[IDX_MSR_CSTAR]); in svm_msr_guest_exit()
118 wrmsr(MSR_STAR, host_msrs[IDX_MSR_STAR]); in svm_msr_guest_exit()
119 wrmsr(MSR_SF_MASK, host_msrs[IDX_MSR_SF_MASK]); in svm_msr_guest_exit()
H A Dsvm_softc.h70 uint64_t host_msrs[VM_MAXCPU][SVM_HOST_MSR_NUM]; member
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx_msr.c384 uint64_t *host_msrs = vmx->host_msrs[vcpuid]; in vmx_msr_guest_enter() local
387 host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR); in vmx_msr_guest_enter()
388 host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR); in vmx_msr_guest_enter()
389 host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR); in vmx_msr_guest_enter()
390 host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK); in vmx_msr_guest_enter()
404 uint64_t *host_msrs = vmx->host_msrs[vcpuid]; in vmx_msr_guest_exit() local
414 wrmsr(MSR_LSTAR, host_msrs[IDX_MSR_LSTAR]); in vmx_msr_guest_exit()
415 wrmsr(MSR_CSTAR, host_msrs[IDX_MSR_CSTAR]); in vmx_msr_guest_exit()
416 wrmsr(MSR_STAR, host_msrs[IDX_MSR_STAR]); in vmx_msr_guest_exit()
417 wrmsr(MSR_SF_MASK, host_msrs[IDX_MSR_SF_MASK]); in vmx_msr_guest_exit()
H A Dvmx.h133 uint64_t host_msrs[VM_MAXCPU][GUEST_MSR_NUM]; member