Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-05-25 Thread David Gibson
On Thu, May 04, 2017 at 07:09:11PM +0200, Andrea Bolognani wrote: > On Thu, 2017-04-27 at 17:28 +1000, David Gibson wrote: > > @@ -2480,6 +2480,10 @@ static void spapr_machine_initfn(Object *obj) > >  " place of standard EPOW events when > >possible" > >

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-05-25 Thread David Gibson
On Tue, May 02, 2017 at 04:24:55PM +0200, Greg Kurz wrote: > On Thu, 27 Apr 2017 17:28:41 +1000 > David Gibson wrote: [snip] > > @@ -45,18 +48,21 @@ static const CompatInfo compat_table[] = { > > .max_threads = 2, > > }, > > { /* POWER7, ISA2.06 */ > > +.name = "power7",

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-05-12 Thread David Gibson
On Thu, May 04, 2017 at 08:50:47PM +0200, Greg Kurz wrote: > On Thu, 04 May 2017 19:09:11 +0200 > Andrea Bolognani wrote: > > > On Thu, 2017-04-27 at 17:28 +1000, David Gibson wrote: > > > @@ -2480,6 +2480,10 @@ static void spapr_machine_initfn(Object *obj) > > >  

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-05-04 Thread Greg Kurz
On Thu, 04 May 2017 19:09:11 +0200 Andrea Bolognani wrote: > On Thu, 2017-04-27 at 17:28 +1000, David Gibson wrote: > > @@ -2480,6 +2480,10 @@ static void spapr_machine_initfn(Object *obj) > >  " place of standard EPOW events when > >possible" > > 

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-05-04 Thread Andrea Bolognani
On Thu, 2017-04-27 at 17:28 +1000, David Gibson wrote: > @@ -2480,6 +2480,10 @@ static void spapr_machine_initfn(Object *obj) >  " place of standard EPOW events when >possible" >  " (required for memory hot-unplug >support)",

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-05-02 Thread Greg Kurz
On Thu, 27 Apr 2017 17:28:41 +1000 David Gibson wrote: > Server class POWER CPUs have a "compat" property, which is used to set the > backwards compatibility mode for the processor. However, this only makes > sense for machine types which don't give the guest access to hypervisor > privilege - o

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-05-02 Thread Greg Kurz
On Mon, 1 May 2017 12:33:04 +1000 David Gibson wrote: > On Thu, Apr 27, 2017 at 12:23:51PM -0500, Michael Roth wrote: > > Quoting David Gibson (2017-04-27 02:28:41) > > > Server class POWER CPUs have a "compat" property, which is used to set the > > > backwards compatibility mode for the proces

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-04-30 Thread David Gibson
On Thu, Apr 27, 2017 at 12:23:51PM -0500, Michael Roth wrote: > Quoting David Gibson (2017-04-27 02:28:41) > > Server class POWER CPUs have a "compat" property, which is used to set the > > backwards compatibility mode for the processor. However, this only makes > > sense for machine types which d

Re: [Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-04-27 Thread Michael Roth
Quoting David Gibson (2017-04-27 02:28:41) > Server class POWER CPUs have a "compat" property, which is used to set the > backwards compatibility mode for the processor. However, this only makes > sense for machine types which don't give the guest access to hypervisor > privilege - otherwise the c

[Qemu-devel] [PATCHv3 2/4] pseries: Move CPU compatibility property to machine

2017-04-27 Thread David Gibson
Server class POWER CPUs have a "compat" property, which is used to set the backwards compatibility mode for the processor. However, this only makes sense for machine types which don't give the guest access to hypervisor privilege - otherwise the compatibility level is under the guest's control. T