|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH 4/4] ACPI: Enable THERM_CONTROL MSR write for dom0 ev
Enable THERM_CONTROL MSR write for dom0 even cpufreq=xen
Signed-off-by: Wei Gang <gang.wei@xxxxxxxxx>
diff -r bd683e0397b4 xen/arch/x86/traps.c
--- a/xen/arch/x86/traps.c Tue Feb 17 22:29:38 2009 +0800
+++ b/xen/arch/x86/traps.c Wed Feb 25 11:23:01 2009 +0800
@@ -2187,10 +2187,17 @@ static int emulate_privileged_op(struct
case MSR_IA32_MPERF:
case MSR_IA32_APERF:
case MSR_IA32_PERF_CTL:
+ if ( boot_cpu_data.x86_vendor != X86_VENDOR_INTEL )
+ goto fail;
+ if ( !is_cpufreq_controller(v->domain) )
+ break;
+ if ( wrmsr_safe(regs->ecx, eax, edx) != 0 )
+ goto fail;
+ break;
case MSR_IA32_THERM_CONTROL:
if ( boot_cpu_data.x86_vendor != X86_VENDOR_INTEL )
goto fail;
- if ( !is_cpufreq_controller(v->domain) )
+ if ( d->domain_id != 0 )
break;
if ( wrmsr_safe(regs->ecx, eax, edx) != 0 )
goto fail;
4-xen-re-enable-THERM_CONTROL-msr.patch
Description: 4-xen-re-enable-THERM_CONTROL-msr.patch
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] [PATCH 4/4] ACPI: Enable THERM_CONTROL MSR write for dom0 even cpufreq=xen,
Wei, Gang <=
|
|
|
|
|