Lines Matching defs:msrs
903 struct vmx_msr *msrs = md.entries;
907 msrs[n++].entry = MSR_IA32_SYSENTER_CS;
908 msrs[n++].entry = MSR_IA32_SYSENTER_ESP;
909 msrs[n++].entry = MSR_IA32_SYSENTER_EIP;
910 msrs[n++].entry = MSR_IA32_TSC;
912 msrs[n++].entry = MSR_STAR;
913 msrs[n++].entry = MSR_LSTAR;
914 msrs[n++].entry = MSR_CSTAR;
915 msrs[n++].entry = MSR_FMASK;
916 msrs[n++].entry = MSR_KERNELGSBASE;
925 switch (msrs[i].entry) {
927 env->sysenter_cs = msrs[i].value;
930 env->sysenter_esp = msrs[i].value;
933 env->sysenter_eip = msrs[i].value;
936 env->tsc = msrs[i].value;
940 env->star = msrs[i].value;
943 env->lstar = msrs[i].value;
946 env->cstar = msrs[i].value;
949 env->fmask = msrs[i].value;
952 env->kernelgsbase = msrs[i].value;
964 struct vmx_msr *msrs;
965 msrs = md.entries;
969 hax_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_CS, env->sysenter_cs);
970 hax_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_ESP, env->sysenter_esp);
971 hax_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_EIP, env->sysenter_eip);
972 hax_msr_entry_set(&msrs[n++], MSR_IA32_TSC, env->tsc);
974 hax_msr_entry_set(&msrs[n++], MSR_EFER, env->efer);
975 hax_msr_entry_set(&msrs[n++], MSR_STAR, env->star);
976 hax_msr_entry_set(&msrs[n++], MSR_LSTAR, env->lstar);
977 hax_msr_entry_set(&msrs[n++], MSR_CSTAR, env->cstar);
978 hax_msr_entry_set(&msrs[n++], MSR_FMASK, env->fmask);
979 hax_msr_entry_set(&msrs[n++], MSR_KERNELGSBASE, env->kernelgsbase);