Home
last modified time | relevance | path

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

/freebsd/sys/amd64/vmm/amd/
H A Dsvm_msr.c57 static uint64_t host_msrs[HOST_MSR_NUM]; variable
66 host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR); in svm_msr_init()
67 host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR); in svm_msr_init()
68 host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR); in svm_msr_init()
69 host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK); in svm_msr_init()
100 wrmsr(MSR_LSTAR, host_msrs[IDX_MSR_LSTAR]); in svm_msr_guest_exit()
101 wrmsr(MSR_CSTAR, host_msrs[IDX_MSR_CSTAR]); in svm_msr_guest_exit()
102 wrmsr(MSR_STAR, host_msrs[IDX_MSR_STAR]); in svm_msr_guest_exit()
103 wrmsr(MSR_SF_MASK, host_msrs[IDX_MSR_SF_MASK]); in svm_msr_guest_exit()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx_msr.c173 static uint64_t host_msrs[GUEST_MSR_NUM]; variable
252 host_msrs[IDX_MSR_LSTAR] = rdmsr(MSR_LSTAR); in vmx_msr_init()
253 host_msrs[IDX_MSR_CSTAR] = rdmsr(MSR_CSTAR); in vmx_msr_init()
254 host_msrs[IDX_MSR_STAR] = rdmsr(MSR_STAR); in vmx_msr_init()
255 host_msrs[IDX_MSR_SF_MASK] = rdmsr(MSR_SF_MASK); in vmx_msr_init()
376 wrmsr(MSR_LSTAR, host_msrs[IDX_MSR_LSTAR]); in vmx_msr_guest_exit()
377 wrmsr(MSR_CSTAR, host_msrs[IDX_MSR_CSTAR]); in vmx_msr_guest_exit()
378 wrmsr(MSR_STAR, host_msrs[IDX_MSR_STAR]); in vmx_msr_guest_exit()
379 wrmsr(MSR_SF_MASK, host_msrs[IDX_MSR_SF_MASK]); in vmx_msr_guest_exit()