Revision 0c03266a
b/target-i386/kvm.c | ||
---|---|---|
861 | 861 |
kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_CS, env->sysenter_cs); |
862 | 862 |
kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_ESP, env->sysenter_esp); |
863 | 863 |
kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_EIP, env->sysenter_eip); |
864 |
kvm_msr_entry_set(&msrs[n++], MSR_PAT, env->pat); |
|
864 | 865 |
if (has_msr_star) { |
865 | 866 |
kvm_msr_entry_set(&msrs[n++], MSR_STAR, env->star); |
866 | 867 |
} |
... | ... | |
1113 | 1114 |
msrs[n++].index = MSR_IA32_SYSENTER_CS; |
1114 | 1115 |
msrs[n++].index = MSR_IA32_SYSENTER_ESP; |
1115 | 1116 |
msrs[n++].index = MSR_IA32_SYSENTER_EIP; |
1117 |
msrs[n++].index = MSR_PAT; |
|
1116 | 1118 |
if (has_msr_star) { |
1117 | 1119 |
msrs[n++].index = MSR_STAR; |
1118 | 1120 |
} |
... | ... | |
1168 | 1170 |
case MSR_IA32_SYSENTER_EIP: |
1169 | 1171 |
env->sysenter_eip = msrs[i].data; |
1170 | 1172 |
break; |
1173 |
case MSR_PAT: |
|
1174 |
env->pat = msrs[i].data; |
|
1175 |
break; |
|
1171 | 1176 |
case MSR_STAR: |
1172 | 1177 |
env->star = msrs[i].data; |
1173 | 1178 |
break; |
Also available in: Unified diff