Handle MSR_IA32_PERF_STATUS in rdmsr (Alexander Graf).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5366 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
2e9b08e59e
commit
d5e49a8199
@ -3175,12 +3175,6 @@ void helper_wrmsr(void)
|
||||
case MSR_VM_HSAVE_PA:
|
||||
env->vm_hsave = val;
|
||||
break;
|
||||
case MSR_IA32_PERF_STATUS:
|
||||
/* tsc_increment_by_tick */
|
||||
val = 1000ULL;
|
||||
/* CPU multiplier */
|
||||
val |= (((uint64_t)4ULL) << 40);
|
||||
break;
|
||||
#ifdef TARGET_X86_64
|
||||
case MSR_LSTAR:
|
||||
env->lstar = val;
|
||||
@ -3238,6 +3232,12 @@ void helper_rdmsr(void)
|
||||
case MSR_VM_HSAVE_PA:
|
||||
val = env->vm_hsave;
|
||||
break;
|
||||
case MSR_IA32_PERF_STATUS:
|
||||
/* tsc_increment_by_tick */
|
||||
val = 1000ULL;
|
||||
/* CPU multiplier */
|
||||
val |= (((uint64_t)4ULL) << 40);
|
||||
break;
|
||||
#ifdef TARGET_X86_64
|
||||
case MSR_LSTAR:
|
||||
val = env->lstar;
|
||||
|
Loading…
Reference in New Issue
Block a user