On Tue, Sep 22, 2020 at 05:00:40PM -0400, Eduardo Habkost wrote: > On Mon, Sep 21, 2020 at 06:10:21PM -0400, Eduardo Habkost wrote: > > Class properties make QOM introspection simpler and easier, as it > > doesn't require an object to be instantiated. This series > > converts a few existing object_property_add*() calls to register > > class properties instead. > > > > Eduardo Habkost (24): > > cryptodev-vhost-user: Register "chardev" as class property > > cryptodev-backend: Register "chardev" as class property > > rng-egd: Register "chardev" as class property > > rng-random: register "filename" as class property > > vhost-user: Register "chardev" as class property > > vexpress: Register "secure" as class property > > rng: Register "opened" as class property > > vexpress-a15: Register "virtualization" as class property > > input-linux: Register properties as class properties > > input-barrier: Register properties as class properties > > tmp421: Register properties as class properties > > s390x: Register all CPU properties as class properties > > i386: Register most CPU properties as class properties > > i386: Register feature bit properties as class properties > > arm/virt: Register most properties as class properties > > virt: Register "its" as class property > > cpu/core: Register core-id and nr-threads as class properties > > arm/cpu64: Register "aarch64" as class property > > xlnx-zcu102: Register properties as class properties > > machine: Register "memory-backend" as class property > > vga-pci: Register "big-endian-framebuffer" as class property > > i440fx: Register i440FX-pcihost properties as class properties > > sifive_e: Register "revb" as class property > > sifive_u: Register "start-in-flash" as class property > > I'm queueing the following: > > [PATCH 01/24] cryptodev-vhost-user: Register "chardev" as class property > [PATCH 02/24] cryptodev-backend: Register "chardev" as class property > [PATCH 12/24] s390x: Register all CPU properties as class properties > [PATCH 17/24] cpu/core: Register core-id and nr-threads as class properties > [PATCH 19/24] xlnx-zcu102: Register properties as class properties > [PATCH 20/24] machine: Register "memory-backend" as class property > [PATCH 22/24] i440fx: Register i440FX-pcihost properties as class properties > [PATCH 23/24] sifive_e: Register "revb" as class property > [PATCH 24/24] sifive_u: Register "start-in-flash" as class property > > The remaining patches still need reviews.
Queueing: [PATCH 03/24] rng-egd: Register "chardev" as class property [PATCH 04/24] rng-random: register "filename" as class property [PATCH 07/24] rng: Register "opened" as class property [PATCH 09/24] input-linux: Register properties as class properties [PATCH 10/24] input-barrier: Register properties as class properties [PATCH 13/24] i386: Register most CPU properties as class properties [PATCH 14/24] i386: Register feature bit properties as class properties Waiting for reviews on: [PATCH 05/24] vhost-user: Register "chardev" as class property [PATCH 06/24] vexpress: Register "secure" as class property [PATCH 08/24] vexpress-a15: Register "virtualization" as class property [PATCH 11/24] tmp421: Register properties as class properties [PATCH 15/24] arm/virt: Register most properties as class properties [PATCH 16/24] virt: Register "its" as class property [PATCH 18/24] arm/cpu64: Register "aarch64" as class property [PATCH 21/24] vga-pci: Register "big-endian-framebuffer" as class property -- Eduardo