Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-27 Thread Andrew Cooper
On 22/02/17 09:26, Jan Beulich wrote: On 22.02.17 at 10:12, wrote: >> On 22/02/17 08:23, Andrew Cooper wrote: >>> On 22/02/17 07:31, Jan Beulich wrote: >>> On 21.02.17 at 18:40, wrote: > On 21/02/17 17:25, Jan Beulich wrote: > On 20.02.17 at 12:00, wrote: >>> The PV MSR

Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-22 Thread Jan Beulich
>>> On 22.02.17 at 10:12, wrote: > On 22/02/17 08:23, Andrew Cooper wrote: >> On 22/02/17 07:31, Jan Beulich wrote: >> On 21.02.17 at 18:40, wrote: On 21/02/17 17:25, Jan Beulich wrote: On 20.02.17 at 12:00, wrote: >> The PV MSR handling logic as minimal support for some th

Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-22 Thread Andrew Cooper
On 22/02/17 08:23, Andrew Cooper wrote: > On 22/02/17 07:31, Jan Beulich wrote: > On 21.02.17 at 18:40, wrote: >>> On 21/02/17 17:25, Jan Beulich wrote: >>> On 20.02.17 at 12:00, wrote: > The thermal/performance leaf was previously hidden from HVM guests, but >>> fully > visible

Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-22 Thread Andrew Cooper
On 22/02/17 07:31, Jan Beulich wrote: On 21.02.17 at 18:40, wrote: >> On 21/02/17 17:25, Jan Beulich wrote: >> On 20.02.17 at 12:00, wrote: The thermal/performance leaf was previously hidden from HVM guests, but >> fully visible to PV guests. Most of the leaf refers to MSR av

Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-21 Thread Jan Beulich
>>> On 21.02.17 at 18:40, wrote: > On 21/02/17 17:25, Jan Beulich wrote: > On 20.02.17 at 12:00, wrote: >>> The thermal/performance leaf was previously hidden from HVM guests, but > fully >>> visible to PV guests. Most of the leaf refers to MSR availability, and > there >>> is nothing an u

Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-21 Thread Andrew Cooper
On 21/02/17 17:40, Andrew Cooper wrote: > On 21/02/17 17:25, Jan Beulich wrote: > On 20.02.17 at 12:00, wrote: >>> The thermal/performance leaf was previously hidden from HVM guests, but >>> fully >>> visible to PV guests. Most of the leaf refers to MSR availability, and >>> there >>> is no

Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-21 Thread Andrew Cooper
On 21/02/17 17:25, Jan Beulich wrote: On 20.02.17 at 12:00, wrote: >> The thermal/performance leaf was previously hidden from HVM guests, but fully >> visible to PV guests. Most of the leaf refers to MSR availability, and there >> is nothing an unprivileged PV guest can do with the informati

Re: [Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-21 Thread Jan Beulich
>>> On 20.02.17 at 12:00, wrote: > The thermal/performance leaf was previously hidden from HVM guests, but fully > visible to PV guests. Most of the leaf refers to MSR availability, and there > is nothing an unprivileged PV guest can do with the information, so hide the > leaf entirely. > > The

[Xen-devel] [PATCH 06/10] x86/cpuid: Handle leaf 0x6 in guest_cpuid()

2017-02-20 Thread Andrew Cooper
The thermal/performance leaf was previously hidden from HVM guests, but fully visible to PV guests. Most of the leaf refers to MSR availability, and there is nothing an unprivileged PV guest can do with the information, so hide the leaf entirely. The PV MSR handling logic as minimal support for s