Revision aa851e36 target-i386/kvm.c
b/target-i386/kvm.c | ||
---|---|---|
790 | 790 |
kvm_msr_entry_set(&msrs[n++], MSR_IA32_SYSENTER_EIP, env->sysenter_eip); |
791 | 791 |
if (kvm_has_msr_star(env)) |
792 | 792 |
kvm_msr_entry_set(&msrs[n++], MSR_STAR, env->star); |
793 |
kvm_msr_entry_set(&msrs[n++], MSR_VM_HSAVE_PA, env->vm_hsave); |
|
793 | 794 |
#ifdef TARGET_X86_64 |
794 | 795 |
/* FIXME if lm capable */ |
795 | 796 |
kvm_msr_entry_set(&msrs[n++], MSR_CSTAR, env->cstar); |
... | ... | |
1015 | 1016 |
msrs[n++].index = MSR_IA32_SYSENTER_EIP; |
1016 | 1017 |
if (kvm_has_msr_star(env)) |
1017 | 1018 |
msrs[n++].index = MSR_STAR; |
1019 |
msrs[n++].index = MSR_VM_HSAVE_PA; |
|
1018 | 1020 |
msrs[n++].index = MSR_IA32_TSC; |
1019 | 1021 |
#ifdef TARGET_X86_64 |
1020 | 1022 |
/* FIXME lm_capable_kernel */ |
... | ... | |
1071 | 1073 |
case MSR_IA32_TSC: |
1072 | 1074 |
env->tsc = msrs[i].data; |
1073 | 1075 |
break; |
1076 |
case MSR_VM_HSAVE_PA: |
|
1077 |
env->vm_hsave = msrs[i].data; |
|
1078 |
break; |
|
1074 | 1079 |
case MSR_KVM_SYSTEM_TIME: |
1075 | 1080 |
env->system_time_msr = msrs[i].data; |
1076 | 1081 |
break; |
Also available in: Unified diff