[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 00/12] qom: Convert some properties to class properties
From: |
Eduardo Habkost |
Subject: |
[PATCH v2 00/12] qom: Convert some properties to class properties |
Date: |
Wed, 11 Nov 2020 13:38:11 -0500 |
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.
Changes v1 -> v2:
* Bug fix at "i386: Register feature bit properties as class properties"
* Included patches that were originally submnitted as part of
"qom: Make all -object types use only class properties"
* All other patches are unchanged from v1
Eduardo Habkost (12):
vexpress: Register "secure" as class property
vexpress-a15: Register "virtualization" as class property
tmp421: Register 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
arm/cpu64: Register "aarch64" as class property
can_host: Use class properties
colo: Use class properties
netfilter: Reorder functions
netfilter: Use class properties
input: Use class properties
hw/arm/vexpress.c | 25 ++++++------
hw/arm/virt.c | 88 +++++++++++++++++++++++--------------------
hw/misc/tmp421.c | 30 +++++++--------
net/can/can_host.c | 16 +++-----
net/colo-compare.c | 57 ++++++++++++++--------------
net/dump.c | 10 ++---
net/filter-buffer.c | 26 ++++++-------
net/filter-mirror.c | 64 +++++++++++++++----------------
net/filter-rewriter.c | 7 ++--
net/filter.c | 24 ++++++------
target/arm/cpu64.c | 16 +++-----
target/i386/cpu.c | 40 ++++++++------------
ui/input-barrier.c | 22 +++++++++++
ui/input-linux.c | 14 +++++++
14 files changed, 231 insertions(+), 208 deletions(-)
--
2.28.0
- [PATCH v2 00/12] qom: Convert some properties to class properties,
Eduardo Habkost <=
- [PATCH v2 03/12] tmp421: Register properties as class properties, Eduardo Habkost, 2020/11/11
- [PATCH v2 02/12] vexpress-a15: Register "virtualization" as class property, Eduardo Habkost, 2020/11/11
- [PATCH v2 04/12] i386: Register feature bit properties as class properties, Eduardo Habkost, 2020/11/11
- [PATCH v2 06/12] virt: Register "its" as class property, Eduardo Habkost, 2020/11/11
- [PATCH v2 07/12] arm/cpu64: Register "aarch64" as class property, Eduardo Habkost, 2020/11/11
- [PATCH v2 09/12] colo: Use class properties, Eduardo Habkost, 2020/11/11