Re: [Qemu-devel] [PATCH] target-i386: GPF on invalid MSRs

2011-05-27 Thread Josh Triplett
On Fri, May 27, 2011 at 05:16:56PM +0200, Alexander Graf wrote: > > On 27.05.2011, at 17:13, Josh Triplett wrote: > > > On Thu, May 26, 2011 at 11:12:12AM +0200, Alexander Graf wrote: > >> On 26.05.2011, at 11:08, Josh Triplett wrote: > >>> qemu currently returns 0 for rdmsr on invalid MSRs, and

Re: [Qemu-devel] [PATCH] target-i386: GPF on invalid MSRs

2011-05-27 Thread Alexander Graf
On 27.05.2011, at 17:13, Josh Triplett wrote: > On Thu, May 26, 2011 at 11:12:12AM +0200, Alexander Graf wrote: >> On 26.05.2011, at 11:08, Josh Triplett wrote: >>> qemu currently returns 0 for rdmsr on invalid MSRs, and ignores wrmsr on >>> invalid MSRs. Real x86 processors GPF on invalid MSRs,

Re: [Qemu-devel] [PATCH] target-i386: GPF on invalid MSRs

2011-05-27 Thread Josh Triplett
On Thu, May 26, 2011 at 11:12:12AM +0200, Alexander Graf wrote: > On 26.05.2011, at 11:08, Josh Triplett wrote: > > qemu currently returns 0 for rdmsr on invalid MSRs, and ignores wrmsr on > > invalid MSRs. Real x86 processors GPF on invalid MSRs, which allows > > software to detect unavailable MS

Re: [Qemu-devel] [PATCH] target-i386: GPF on invalid MSRs

2011-05-26 Thread Alexander Graf
On 26.05.2011, at 11:08, Josh Triplett wrote: > qemu currently returns 0 for rdmsr on invalid MSRs, and ignores wrmsr on > invalid MSRs. Real x86 processors GPF on invalid MSRs, which allows > software to detect unavailable MSRs. Emulate this behavior correctly in > qemu. > > Bug discovered vi