Hi!
Am 08.11.2011 19:33, schrieb Brynet:
On Tue, Nov 08, 2011 at 01:27:37PM -0500, Brynet wrote:
@@ -190,7 +190,7 @@ k1x_init(struct cpu_info *ci)
#if NACPICPU> 0
msr = rdmsr(MSR_K1X_STATUS);
- k1x_acpi_init(cstate, msr);
+ k1x_acpi_init(cstate);
Whoops, fixed patch for amd64.
Does the patch fix the following?
I've forwarding the bug report to the Linux KVM developers.
The response:
On 09.11.2011 14:40, Avi Kivity wrote:
> Actually, it looks like an OpenBSD bug. According to the AMD
> documentation:
>> "The current P-state value can be read using the P-State Status
>> Register. The P-State Current Limit Register and the P-State
>> Status Register are read-only registers. Writes to these
>> registers cause a #GP exception. Support for hardware P-state
>> control is indicated by EDX bit 7 as returned by CPUID function
>> 8000_0007h. Figure 18-1 shows the format of the P-State Current
>> Limit register."
and
>> Can you check what cpuid 80000007 returns by running 'x86info -r
>> | grep 80000007' in a Linux guest with the same command line? if
>> edx returns zero, then it's OpenBSD not checking cpuid
>> correctly.
EDX is zero in a Linux guest (i386 and x86_64).
Walter