Re: [Qemu-devel] [uq/master PATCH 7/7 v8] target-i386: CPU model subclasses

2014-02-10 Thread Eduardo Habkost
On Mon, Feb 10, 2014 at 01:23:37AM +0100, Andreas Färber wrote: [...] /** * X86CPUClass: * @parent_realize: The parent class' realize handler. @@ -49,6 +52,16 @@ typedef struct X86CPUClass { CPUClass parent_class; /* public */ +/* CPU model definition + *

Re: [Qemu-devel] [uq/master PATCH 7/7 v8] target-i386: CPU model subclasses

2014-02-10 Thread Eduardo Habkost
On Mon, Feb 10, 2014 at 06:19:58AM -0200, Eduardo Habkost wrote: On Mon, Feb 10, 2014 at 01:23:37AM +0100, Andreas Färber wrote: [...] /** * X86CPUClass: * @parent_realize: The parent class' realize handler. @@ -49,6 +52,16 @@ typedef struct X86CPUClass { CPUClass

Re: [Qemu-devel] [uq/master PATCH 7/7 v8] target-i386: CPU model subclasses

2014-02-10 Thread Igor Mammedov
On Mon, 10 Feb 2014 01:23:37 +0100 Andreas Färber afaer...@suse.de wrote: Am 31.01.2014 19:13, schrieb Eduardo Habkost: Register separate QOM classes for each x86 CPU model. This will allow management code to more easily probe what each CPU model provides, by simply creating objects

Re: [Qemu-devel] [uq/master PATCH 7/7 v8] target-i386: CPU model subclasses

2014-02-09 Thread Andreas Färber
Am 31.01.2014 19:13, schrieb Eduardo Habkost: Register separate QOM classes for each x86 CPU model. This will allow management code to more easily probe what each CPU model provides, by simply creating objects using the appropriate class name, without having to restart QEMU. This also

[uq/master PATCH 7/7 v8] target-i386: CPU model subclasses

2014-01-31 Thread Eduardo Habkost
Register separate QOM classes for each x86 CPU model. This will allow management code to more easily probe what each CPU model provides, by simply creating objects using the appropriate class name, without having to restart QEMU. This also allows us to eliminate the