mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
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
1 changed files with 6 additions and 6 deletions
|
@ -3175,12 +3175,6 @@ void helper_wrmsr(void)
|
||||||
case MSR_VM_HSAVE_PA:
|
case MSR_VM_HSAVE_PA:
|
||||||
env->vm_hsave = val;
|
env->vm_hsave = val;
|
||||||
break;
|
break;
|
||||||
case MSR_IA32_PERF_STATUS:
|
|
||||||
/* tsc_increment_by_tick */
|
|
||||||
val = 1000ULL;
|
|
||||||
/* CPU multiplier */
|
|
||||||
val |= (((uint64_t)4ULL) << 40);
|
|
||||||
break;
|
|
||||||
#ifdef TARGET_X86_64
|
#ifdef TARGET_X86_64
|
||||||
case MSR_LSTAR:
|
case MSR_LSTAR:
|
||||||
env->lstar = val;
|
env->lstar = val;
|
||||||
|
@ -3238,6 +3232,12 @@ void helper_rdmsr(void)
|
||||||
case MSR_VM_HSAVE_PA:
|
case MSR_VM_HSAVE_PA:
|
||||||
val = env->vm_hsave;
|
val = env->vm_hsave;
|
||||||
break;
|
break;
|
||||||
|
case MSR_IA32_PERF_STATUS:
|
||||||
|
/* tsc_increment_by_tick */
|
||||||
|
val = 1000ULL;
|
||||||
|
/* CPU multiplier */
|
||||||
|
val |= (((uint64_t)4ULL) << 40);
|
||||||
|
break;
|
||||||
#ifdef TARGET_X86_64
|
#ifdef TARGET_X86_64
|
||||||
case MSR_LSTAR:
|
case MSR_LSTAR:
|
||||||
val = env->lstar;
|
val = env->lstar;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue