All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/8] qom: Use TYPE_* constants
@ 2020-08-26 18:43 Eduardo Habkost
  2020-08-26 18:43 ` [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant Eduardo Habkost
                   ` (8 more replies)
  0 siblings, 9 replies; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Paolo Bonzini, Daniel P. Berrange

Clean up code that uses hardcoded strings instead of TYPE_*
constants when defining QOM types.

Eduardo Habkost (8):
  etsec: Use TYPE_ETSEC_COMMON constant
  nios2_iic: Use TYPE_ALTERA_IIC constant
  amd_iommu: Use TYPE_AMD_IOMMU_PCI constant
  sclpconsole: Use TYPE_* constants
  xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant
  tosa: Use TYPE_TOSA_MISC_GPIO constant
  ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant
  dc390: Use TYPE_DC390_DEVICE constant

 hw/arm/tosa.c            | 2 +-
 hw/arm/xlnx-zcu102.c     | 2 +-
 hw/char/sclpconsole-lm.c | 2 +-
 hw/char/sclpconsole.c    | 2 +-
 hw/i386/amd_iommu.c      | 2 +-
 hw/intc/nios2_iic.c      | 2 +-
 hw/net/fsl_etsec/etsec.c | 2 +-
 hw/pci-host/ppce500.c    | 2 +-
 hw/scsi/esp-pci.c        | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

-- 
2.26.2




^ permalink raw reply	[flat|nested] 25+ messages in thread

* [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-27  0:01   ` David Gibson
  2020-08-27  1:27   ` Li Qiang
  2020-08-26 18:43 ` [PATCH 2/8] nios2_iic: Use TYPE_ALTERA_IIC constant Eduardo Habkost
                   ` (7 subsequent siblings)
  8 siblings, 2 replies; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel
  Cc: qemu-ppc, Paolo Bonzini, Jason Wang, Daniel P. Berrange, David Gibson

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: David Gibson <david@gibson.dropbear.id.au>
Cc: Jason Wang <jasowang@redhat.com>
Cc: qemu-ppc@nongnu.org
Cc: qemu-devel@nongnu.org
---
 hw/net/fsl_etsec/etsec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/net/fsl_etsec/etsec.c b/hw/net/fsl_etsec/etsec.c
index 7035cf4eb9..ad20b22cdd 100644
--- a/hw/net/fsl_etsec/etsec.c
+++ b/hw/net/fsl_etsec/etsec.c
@@ -430,7 +430,7 @@ static void etsec_class_init(ObjectClass *klass, void *data)
 }
 
 static TypeInfo etsec_info = {
-    .name                  = "eTSEC",
+    .name                  = TYPE_ETSEC_COMMON,
     .parent                = TYPE_SYS_BUS_DEVICE,
     .instance_size         = sizeof(eTSEC),
     .class_init            = etsec_class_init,
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH 2/8] nios2_iic: Use TYPE_ALTERA_IIC constant
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
  2020-08-26 18:43 ` [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-27  1:28   ` Li Qiang
  2020-08-26 18:43 ` [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant Eduardo Habkost
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Marek Vasut, Paolo Bonzini, Chris Wulff, Daniel P. Berrange

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: Chris Wulff <crwulff@gmail.com>
Cc: Marek Vasut <marex@denx.de>
Cc: qemu-devel@nongnu.org
---
 hw/intc/nios2_iic.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/intc/nios2_iic.c b/hw/intc/nios2_iic.c
index 1a5df8c89a..86d088f9b5 100644
--- a/hw/intc/nios2_iic.c
+++ b/hw/intc/nios2_iic.c
@@ -80,7 +80,7 @@ static void altera_iic_class_init(ObjectClass *klass, void *data)
 }
 
 static TypeInfo altera_iic_info = {
-    .name          = "altera,iic",
+    .name          = TYPE_ALTERA_IIC,
     .parent        = TYPE_SYS_BUS_DEVICE,
     .instance_size = sizeof(AlteraIIC),
     .instance_init = altera_iic_init,
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
  2020-08-26 18:43 ` [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant Eduardo Habkost
  2020-08-26 18:43 ` [PATCH 2/8] nios2_iic: Use TYPE_ALTERA_IIC constant Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-27  1:29   ` Li Qiang
  2020-08-27 12:07   ` Michael S. Tsirkin
  2020-08-26 18:43 ` [PATCH 4/8] sclpconsole: Use TYPE_* constants Eduardo Habkost
                   ` (5 subsequent siblings)
  8 siblings, 2 replies; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel
  Cc: Paolo Bonzini, Richard Henderson, Daniel P. Berrange, Michael S. Tsirkin

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Eduardo Habkost <ehabkost@redhat.com>
Cc: qemu-devel@nongnu.org
---
 hw/i386/amd_iommu.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c
index 087f601666..18411f1dec 100644
--- a/hw/i386/amd_iommu.c
+++ b/hw/i386/amd_iommu.c
@@ -1622,7 +1622,7 @@ static const TypeInfo amdvi = {
 };
 
 static const TypeInfo amdviPCI = {
-    .name = "AMDVI-PCI",
+    .name = TYPE_AMD_IOMMU_PCI,
     .parent = TYPE_PCI_DEVICE,
     .instance_size = sizeof(AMDVIPCIState),
     .interfaces = (InterfaceInfo[]) {
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH 4/8] sclpconsole: Use TYPE_* constants
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
                   ` (2 preceding siblings ...)
  2020-08-26 18:43 ` [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-27  1:29   ` Li Qiang
                     ` (2 more replies)
  2020-08-26 18:43 ` [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant Eduardo Habkost
                   ` (4 subsequent siblings)
  8 siblings, 3 replies; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel
  Cc: Thomas Huth, Daniel P. Berrange, Cornelia Huck, Halil Pasic,
	Christian Borntraeger, qemu-s390x, Marc-André Lureau,
	Paolo Bonzini

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: Cornelia Huck <cohuck@redhat.com>
Cc: Halil Pasic <pasic@linux.ibm.com>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Thomas Huth <thuth@redhat.com>
Cc: "Marc-André Lureau" <marcandre.lureau@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-s390x@nongnu.org
Cc: qemu-devel@nongnu.org
---
 hw/char/sclpconsole-lm.c | 2 +-
 hw/char/sclpconsole.c    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/char/sclpconsole-lm.c b/hw/char/sclpconsole-lm.c
index 2b5f37b6a2..5848b4e9c5 100644
--- a/hw/char/sclpconsole-lm.c
+++ b/hw/char/sclpconsole-lm.c
@@ -355,7 +355,7 @@ static void console_class_init(ObjectClass *klass, void *data)
 }
 
 static const TypeInfo sclp_console_info = {
-    .name          = "sclplmconsole",
+    .name          = TYPE_SCLPLM_CONSOLE,
     .parent        = TYPE_SCLP_EVENT,
     .instance_size = sizeof(SCLPConsoleLM),
     .class_init    = console_class_init,
diff --git a/hw/char/sclpconsole.c b/hw/char/sclpconsole.c
index 5c7664905e..d6f7da0818 100644
--- a/hw/char/sclpconsole.c
+++ b/hw/char/sclpconsole.c
@@ -271,7 +271,7 @@ static void console_class_init(ObjectClass *klass, void *data)
 }
 
 static const TypeInfo sclp_console_info = {
-    .name          = "sclpconsole",
+    .name          = TYPE_SCLP_CONSOLE,
     .parent        = TYPE_SCLP_EVENT,
     .instance_size = sizeof(SCLPConsole),
     .class_init    = console_class_init,
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
                   ` (3 preceding siblings ...)
  2020-08-26 18:43 ` [PATCH 4/8] sclpconsole: Use TYPE_* constants Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-26 18:44   ` Edgar E. Iglesias
                     ` (2 more replies)
  2020-08-26 18:43 ` [PATCH 6/8] tosa: Use TYPE_TOSA_MISC_GPIO constant Eduardo Habkost
                   ` (3 subsequent siblings)
  8 siblings, 3 replies; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, Daniel P. Berrange, Alistair Francis, qemu-arm,
	Edgar E. Iglesias, Paolo Bonzini

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: Alistair Francis <alistair@alistair23.me>
Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-arm@nongnu.org
Cc: qemu-devel@nongnu.org
---
 hw/arm/xlnx-zcu102.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/arm/xlnx-zcu102.c b/hw/arm/xlnx-zcu102.c
index 5997262459..672d9d4bd1 100644
--- a/hw/arm/xlnx-zcu102.c
+++ b/hw/arm/xlnx-zcu102.c
@@ -238,7 +238,7 @@ static void xlnx_zcu102_machine_class_init(ObjectClass *oc, void *data)
 }
 
 static const TypeInfo xlnx_zcu102_machine_init_typeinfo = {
-    .name       = MACHINE_TYPE_NAME("xlnx-zcu102"),
+    .name       = TYPE_ZCU102_MACHINE,
     .parent     = TYPE_MACHINE,
     .class_init = xlnx_zcu102_machine_class_init,
     .instance_init = xlnx_zcu102_machine_instance_init,
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH 6/8] tosa: Use TYPE_TOSA_MISC_GPIO constant
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
                   ` (4 preceding siblings ...)
  2020-08-26 18:43 ` [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-27  1:32   ` Li Qiang
  2020-08-26 18:43 ` [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant Eduardo Habkost
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Paolo Bonzini, qemu-arm, Daniel P. Berrange

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: Andrzej Zaborowski <balrogg@gmail.com>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-arm@nongnu.org
Cc: qemu-devel@nongnu.org
---
 hw/arm/tosa.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/arm/tosa.c b/hw/arm/tosa.c
index e29566f7b3..90eef1f14d 100644
--- a/hw/arm/tosa.c
+++ b/hw/arm/tosa.c
@@ -316,7 +316,7 @@ static const TypeInfo tosa_ssp_info = {
 };
 
 static const TypeInfo tosa_misc_gpio_info = {
-    .name          = "tosa-misc-gpio",
+    .name          = TYPE_TOSA_MISC_GPIO,
     .parent        = TYPE_SYS_BUS_DEVICE,
     .instance_size = sizeof(TosaMiscGPIOState),
     .instance_init = tosa_misc_gpio_init,
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
                   ` (5 preceding siblings ...)
  2020-08-26 18:43 ` [PATCH 6/8] tosa: Use TYPE_TOSA_MISC_GPIO constant Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-27  0:01   ` David Gibson
  2020-08-27  1:32   ` Li Qiang
  2020-08-26 18:43 ` [PATCH 8/8] dc390: Use TYPE_DC390_DEVICE constant Eduardo Habkost
  2020-08-27 18:22 ` [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
  8 siblings, 2 replies; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: qemu-ppc, Paolo Bonzini, Daniel P. Berrange, David Gibson

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: David Gibson <david@gibson.dropbear.id.au>
Cc: qemu-ppc@nongnu.org
Cc: qemu-devel@nongnu.org
---
 hw/pci-host/ppce500.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/pci-host/ppce500.c b/hw/pci-host/ppce500.c
index d71072731d..1a62b2f8cc 100644
--- a/hw/pci-host/ppce500.c
+++ b/hw/pci-host/ppce500.c
@@ -509,7 +509,7 @@ static void e500_host_bridge_class_init(ObjectClass *klass, void *data)
 }
 
 static const TypeInfo e500_host_bridge_info = {
-    .name          = "e500-host-bridge",
+    .name          = TYPE_PPC_E500_PCI_BRIDGE,
     .parent        = TYPE_PCI_DEVICE,
     .instance_size = sizeof(PPCE500PCIBridgeState),
     .class_init    = e500_host_bridge_class_init,
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* [PATCH 8/8] dc390: Use TYPE_DC390_DEVICE constant
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
                   ` (6 preceding siblings ...)
  2020-08-26 18:43 ` [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant Eduardo Habkost
@ 2020-08-26 18:43 ` Eduardo Habkost
  2020-08-27  1:33   ` Li Qiang
  2020-08-27 18:22 ` [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
  8 siblings, 1 reply; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-26 18:43 UTC (permalink / raw)
  To: qemu-devel; +Cc: Fam Zheng, Paolo Bonzini, Daniel P. Berrange

This will make future conversion to use OBJECT_DECLARE* easier.

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
---
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Fam Zheng <fam@euphon.net>
Cc: qemu-devel@nongnu.org
---
 hw/scsi/esp-pci.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
index 497a8d5901..90432ef107 100644
--- a/hw/scsi/esp-pci.c
+++ b/hw/scsi/esp-pci.c
@@ -521,7 +521,7 @@ static void dc390_class_init(ObjectClass *klass, void *data)
 }
 
 static const TypeInfo dc390_info = {
-    .name = "dc390",
+    .name = TYPE_DC390_DEVICE,
     .parent = TYPE_AM53C974_DEVICE,
     .instance_size = sizeof(DC390State),
     .class_init = dc390_class_init,
-- 
2.26.2



^ permalink raw reply related	[flat|nested] 25+ messages in thread

* Re: [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant
  2020-08-26 18:43 ` [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant Eduardo Habkost
@ 2020-08-26 18:44   ` Edgar E. Iglesias
  2020-08-26 19:25   ` Alistair Francis
  2020-08-27  1:31   ` Li Qiang
  2 siblings, 0 replies; 25+ messages in thread
From: Edgar E. Iglesias @ 2020-08-26 18:44 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Peter Maydell, Daniel P. Berrange, Alistair Francis, qemu-devel,
	qemu-arm, Paolo Bonzini

On Wed, Aug 26, 2020 at 02:43:31PM -0400, Eduardo Habkost wrote:
> This will make future conversion to use OBJECT_DECLARE* easier.
> 
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>


> ---
> Cc: Alistair Francis <alistair@alistair23.me>
> Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
> Cc: Peter Maydell <peter.maydell@linaro.org>
> Cc: qemu-arm@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/arm/xlnx-zcu102.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/hw/arm/xlnx-zcu102.c b/hw/arm/xlnx-zcu102.c
> index 5997262459..672d9d4bd1 100644
> --- a/hw/arm/xlnx-zcu102.c
> +++ b/hw/arm/xlnx-zcu102.c
> @@ -238,7 +238,7 @@ static void xlnx_zcu102_machine_class_init(ObjectClass *oc, void *data)
>  }
>  
>  static const TypeInfo xlnx_zcu102_machine_init_typeinfo = {
> -    .name       = MACHINE_TYPE_NAME("xlnx-zcu102"),
> +    .name       = TYPE_ZCU102_MACHINE,
>      .parent     = TYPE_MACHINE,
>      .class_init = xlnx_zcu102_machine_class_init,
>      .instance_init = xlnx_zcu102_machine_instance_init,
> -- 
> 2.26.2
> 


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant
  2020-08-26 18:43 ` [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant Eduardo Habkost
  2020-08-26 18:44   ` Edgar E. Iglesias
@ 2020-08-26 19:25   ` Alistair Francis
  2020-08-27  1:31   ` Li Qiang
  2 siblings, 0 replies; 25+ messages in thread
From: Alistair Francis @ 2020-08-26 19:25 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Peter Maydell, Daniel P. Berrange, Alistair Francis,
	qemu-devel@nongnu.org Developers, qemu-arm, Paolo Bonzini,
	Edgar E. Iglesias

On Wed, Aug 26, 2020 at 11:47 AM Eduardo Habkost <ehabkost@redhat.com> wrote:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>

Alistair

> ---
> Cc: Alistair Francis <alistair@alistair23.me>
> Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
> Cc: Peter Maydell <peter.maydell@linaro.org>
> Cc: qemu-arm@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/arm/xlnx-zcu102.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/arm/xlnx-zcu102.c b/hw/arm/xlnx-zcu102.c
> index 5997262459..672d9d4bd1 100644
> --- a/hw/arm/xlnx-zcu102.c
> +++ b/hw/arm/xlnx-zcu102.c
> @@ -238,7 +238,7 @@ static void xlnx_zcu102_machine_class_init(ObjectClass *oc, void *data)
>  }
>
>  static const TypeInfo xlnx_zcu102_machine_init_typeinfo = {
> -    .name       = MACHINE_TYPE_NAME("xlnx-zcu102"),
> +    .name       = TYPE_ZCU102_MACHINE,
>      .parent     = TYPE_MACHINE,
>      .class_init = xlnx_zcu102_machine_class_init,
>      .instance_init = xlnx_zcu102_machine_instance_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant
  2020-08-26 18:43 ` [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant Eduardo Habkost
@ 2020-08-27  0:01   ` David Gibson
  2020-08-27  1:27   ` Li Qiang
  1 sibling, 0 replies; 25+ messages in thread
From: David Gibson @ 2020-08-27  0:01 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: qemu-ppc, Paolo Bonzini, Jason Wang, Daniel P. Berrange, qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1249 bytes --]

On Wed, Aug 26, 2020 at 02:43:27PM -0400, Eduardo Habkost wrote:
> This will make future conversion to use OBJECT_DECLARE* easier.
> 
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Acked-by: David Gibson <david@gibson.dropbear.id.au>

> ---
> Cc: David Gibson <david@gibson.dropbear.id.au>
> Cc: Jason Wang <jasowang@redhat.com>
> Cc: qemu-ppc@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/net/fsl_etsec/etsec.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/hw/net/fsl_etsec/etsec.c b/hw/net/fsl_etsec/etsec.c
> index 7035cf4eb9..ad20b22cdd 100644
> --- a/hw/net/fsl_etsec/etsec.c
> +++ b/hw/net/fsl_etsec/etsec.c
> @@ -430,7 +430,7 @@ static void etsec_class_init(ObjectClass *klass, void *data)
>  }
>  
>  static TypeInfo etsec_info = {
> -    .name                  = "eTSEC",
> +    .name                  = TYPE_ETSEC_COMMON,
>      .parent                = TYPE_SYS_BUS_DEVICE,
>      .instance_size         = sizeof(eTSEC),
>      .class_init            = etsec_class_init,

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant
  2020-08-26 18:43 ` [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant Eduardo Habkost
@ 2020-08-27  0:01   ` David Gibson
  2020-08-27  1:32   ` Li Qiang
  1 sibling, 0 replies; 25+ messages in thread
From: David Gibson @ 2020-08-27  0:01 UTC (permalink / raw)
  To: Eduardo Habkost; +Cc: qemu-ppc, Paolo Bonzini, Daniel P. Berrange, qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1223 bytes --]

On Wed, Aug 26, 2020 at 02:43:33PM -0400, Eduardo Habkost wrote:
> This will make future conversion to use OBJECT_DECLARE* easier.
> 
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Acked-by: David Gibson <david@gibson.dropbear.id.au>

> ---
> Cc: David Gibson <david@gibson.dropbear.id.au>
> Cc: qemu-ppc@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/pci-host/ppce500.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/hw/pci-host/ppce500.c b/hw/pci-host/ppce500.c
> index d71072731d..1a62b2f8cc 100644
> --- a/hw/pci-host/ppce500.c
> +++ b/hw/pci-host/ppce500.c
> @@ -509,7 +509,7 @@ static void e500_host_bridge_class_init(ObjectClass *klass, void *data)
>  }
>  
>  static const TypeInfo e500_host_bridge_info = {
> -    .name          = "e500-host-bridge",
> +    .name          = TYPE_PPC_E500_PCI_BRIDGE,
>      .parent        = TYPE_PCI_DEVICE,
>      .instance_size = sizeof(PPCE500PCIBridgeState),
>      .class_init    = e500_host_bridge_class_init,

-- 
David Gibson			| I'll have my music baroque, and my code
david AT gibson.dropbear.id.au	| minimalist, thank you.  NOT _the_ _other_
				| _way_ _around_!
http://www.ozlabs.org/~dgibson

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant
  2020-08-26 18:43 ` [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant Eduardo Habkost
  2020-08-27  0:01   ` David Gibson
@ 2020-08-27  1:27   ` Li Qiang
  1 sibling, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:27 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Daniel P. Berrange, Jason Wang, Qemu Developers, qemu-ppc,
	Paolo Bonzini, David Gibson

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:46写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: David Gibson <david@gibson.dropbear.id.au>
> Cc: Jason Wang <jasowang@redhat.com>
> Cc: qemu-ppc@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/net/fsl_etsec/etsec.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/net/fsl_etsec/etsec.c b/hw/net/fsl_etsec/etsec.c
> index 7035cf4eb9..ad20b22cdd 100644
> --- a/hw/net/fsl_etsec/etsec.c
> +++ b/hw/net/fsl_etsec/etsec.c
> @@ -430,7 +430,7 @@ static void etsec_class_init(ObjectClass *klass, void *data)
>  }
>
>  static TypeInfo etsec_info = {
> -    .name                  = "eTSEC",
> +    .name                  = TYPE_ETSEC_COMMON,
>      .parent                = TYPE_SYS_BUS_DEVICE,
>      .instance_size         = sizeof(eTSEC),
>      .class_init            = etsec_class_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 2/8] nios2_iic: Use TYPE_ALTERA_IIC constant
  2020-08-26 18:43 ` [PATCH 2/8] nios2_iic: Use TYPE_ALTERA_IIC constant Eduardo Habkost
@ 2020-08-27  1:28   ` Li Qiang
  0 siblings, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:28 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Marek Vasut, Paolo Bonzini, Chris Wulff, Daniel P. Berrange,
	Qemu Developers

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:44写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: Chris Wulff <crwulff@gmail.com>
> Cc: Marek Vasut <marex@denx.de>
> Cc: qemu-devel@nongnu.org
> ---
>  hw/intc/nios2_iic.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/intc/nios2_iic.c b/hw/intc/nios2_iic.c
> index 1a5df8c89a..86d088f9b5 100644
> --- a/hw/intc/nios2_iic.c
> +++ b/hw/intc/nios2_iic.c
> @@ -80,7 +80,7 @@ static void altera_iic_class_init(ObjectClass *klass, void *data)
>  }
>
>  static TypeInfo altera_iic_info = {
> -    .name          = "altera,iic",
> +    .name          = TYPE_ALTERA_IIC,
>      .parent        = TYPE_SYS_BUS_DEVICE,
>      .instance_size = sizeof(AlteraIIC),
>      .instance_init = altera_iic_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant
  2020-08-26 18:43 ` [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant Eduardo Habkost
@ 2020-08-27  1:29   ` Li Qiang
  2020-08-27 12:07   ` Michael S. Tsirkin
  1 sibling, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:29 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Paolo Bonzini, Michael S. Tsirkin, Daniel P. Berrange,
	Qemu Developers, Richard Henderson

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:48写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: "Michael S. Tsirkin" <mst@redhat.com>
> Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Eduardo Habkost <ehabkost@redhat.com>
> Cc: qemu-devel@nongnu.org
> ---
>  hw/i386/amd_iommu.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c
> index 087f601666..18411f1dec 100644
> --- a/hw/i386/amd_iommu.c
> +++ b/hw/i386/amd_iommu.c
> @@ -1622,7 +1622,7 @@ static const TypeInfo amdvi = {
>  };
>
>  static const TypeInfo amdviPCI = {
> -    .name = "AMDVI-PCI",
> +    .name = TYPE_AMD_IOMMU_PCI,
>      .parent = TYPE_PCI_DEVICE,
>      .instance_size = sizeof(AMDVIPCIState),
>      .interfaces = (InterfaceInfo[]) {
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 4/8] sclpconsole: Use TYPE_* constants
  2020-08-26 18:43 ` [PATCH 4/8] sclpconsole: Use TYPE_* constants Eduardo Habkost
@ 2020-08-27  1:29   ` Li Qiang
  2020-08-27  4:42   ` Thomas Huth
  2020-08-27  7:14   ` Cornelia Huck
  2 siblings, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:29 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Thomas Huth, Daniel P. Berrange, Cornelia Huck, Qemu Developers,
	Halil Pasic, Christian Borntraeger, qemu-s390x, Paolo Bonzini,
	Marc-André Lureau

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:45写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: Cornelia Huck <cohuck@redhat.com>
> Cc: Halil Pasic <pasic@linux.ibm.com>
> Cc: Christian Borntraeger <borntraeger@de.ibm.com>
> Cc: Thomas Huth <thuth@redhat.com>
> Cc: "Marc-André Lureau" <marcandre.lureau@redhat.com>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: qemu-s390x@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/char/sclpconsole-lm.c | 2 +-
>  hw/char/sclpconsole.c    | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/hw/char/sclpconsole-lm.c b/hw/char/sclpconsole-lm.c
> index 2b5f37b6a2..5848b4e9c5 100644
> --- a/hw/char/sclpconsole-lm.c
> +++ b/hw/char/sclpconsole-lm.c
> @@ -355,7 +355,7 @@ static void console_class_init(ObjectClass *klass, void *data)
>  }
>
>  static const TypeInfo sclp_console_info = {
> -    .name          = "sclplmconsole",
> +    .name          = TYPE_SCLPLM_CONSOLE,
>      .parent        = TYPE_SCLP_EVENT,
>      .instance_size = sizeof(SCLPConsoleLM),
>      .class_init    = console_class_init,
> diff --git a/hw/char/sclpconsole.c b/hw/char/sclpconsole.c
> index 5c7664905e..d6f7da0818 100644
> --- a/hw/char/sclpconsole.c
> +++ b/hw/char/sclpconsole.c
> @@ -271,7 +271,7 @@ static void console_class_init(ObjectClass *klass, void *data)
>  }
>
>  static const TypeInfo sclp_console_info = {
> -    .name          = "sclpconsole",
> +    .name          = TYPE_SCLP_CONSOLE,
>      .parent        = TYPE_SCLP_EVENT,
>      .instance_size = sizeof(SCLPConsole),
>      .class_init    = console_class_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant
  2020-08-26 18:43 ` [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant Eduardo Habkost
  2020-08-26 18:44   ` Edgar E. Iglesias
  2020-08-26 19:25   ` Alistair Francis
@ 2020-08-27  1:31   ` Li Qiang
  2 siblings, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:31 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Peter Maydell, Daniel P. Berrange, Alistair Francis,
	Qemu Developers, qemu-arm, Paolo Bonzini, Edgar E. Iglesias

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:47写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: Alistair Francis <alistair@alistair23.me>
> Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
> Cc: Peter Maydell <peter.maydell@linaro.org>
> Cc: qemu-arm@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/arm/xlnx-zcu102.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/arm/xlnx-zcu102.c b/hw/arm/xlnx-zcu102.c
> index 5997262459..672d9d4bd1 100644
> --- a/hw/arm/xlnx-zcu102.c
> +++ b/hw/arm/xlnx-zcu102.c
> @@ -238,7 +238,7 @@ static void xlnx_zcu102_machine_class_init(ObjectClass *oc, void *data)
>  }
>
>  static const TypeInfo xlnx_zcu102_machine_init_typeinfo = {
> -    .name       = MACHINE_TYPE_NAME("xlnx-zcu102"),
> +    .name       = TYPE_ZCU102_MACHINE,
>      .parent     = TYPE_MACHINE,
>      .class_init = xlnx_zcu102_machine_class_init,
>      .instance_init = xlnx_zcu102_machine_instance_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 6/8] tosa: Use TYPE_TOSA_MISC_GPIO constant
  2020-08-26 18:43 ` [PATCH 6/8] tosa: Use TYPE_TOSA_MISC_GPIO constant Eduardo Habkost
@ 2020-08-27  1:32   ` Li Qiang
  0 siblings, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:32 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Peter Maydell, qemu-arm, Daniel P. Berrange, Qemu Developers,
	Paolo Bonzini

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:50写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: Andrzej Zaborowski <balrogg@gmail.com>
> Cc: Peter Maydell <peter.maydell@linaro.org>
> Cc: qemu-arm@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/arm/tosa.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/arm/tosa.c b/hw/arm/tosa.c
> index e29566f7b3..90eef1f14d 100644
> --- a/hw/arm/tosa.c
> +++ b/hw/arm/tosa.c
> @@ -316,7 +316,7 @@ static const TypeInfo tosa_ssp_info = {
>  };
>
>  static const TypeInfo tosa_misc_gpio_info = {
> -    .name          = "tosa-misc-gpio",
> +    .name          = TYPE_TOSA_MISC_GPIO,
>      .parent        = TYPE_SYS_BUS_DEVICE,
>      .instance_size = sizeof(TosaMiscGPIOState),
>      .instance_init = tosa_misc_gpio_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant
  2020-08-26 18:43 ` [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant Eduardo Habkost
  2020-08-27  0:01   ` David Gibson
@ 2020-08-27  1:32   ` Li Qiang
  1 sibling, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:32 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Paolo Bonzini, Daniel P. Berrange, qemu-ppc, Qemu Developers,
	David Gibson

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:51写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: David Gibson <david@gibson.dropbear.id.au>
> Cc: qemu-ppc@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/pci-host/ppce500.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/pci-host/ppce500.c b/hw/pci-host/ppce500.c
> index d71072731d..1a62b2f8cc 100644
> --- a/hw/pci-host/ppce500.c
> +++ b/hw/pci-host/ppce500.c
> @@ -509,7 +509,7 @@ static void e500_host_bridge_class_init(ObjectClass *klass, void *data)
>  }
>
>  static const TypeInfo e500_host_bridge_info = {
> -    .name          = "e500-host-bridge",
> +    .name          = TYPE_PPC_E500_PCI_BRIDGE,
>      .parent        = TYPE_PCI_DEVICE,
>      .instance_size = sizeof(PPCE500PCIBridgeState),
>      .class_init    = e500_host_bridge_class_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 8/8] dc390: Use TYPE_DC390_DEVICE constant
  2020-08-26 18:43 ` [PATCH 8/8] dc390: Use TYPE_DC390_DEVICE constant Eduardo Habkost
@ 2020-08-27  1:33   ` Li Qiang
  0 siblings, 0 replies; 25+ messages in thread
From: Li Qiang @ 2020-08-27  1:33 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Fam Zheng, Paolo Bonzini, Daniel P. Berrange, Qemu Developers

Eduardo Habkost <ehabkost@redhat.com> 于2020年8月27日周四 上午2:44写道:
>
> This will make future conversion to use OBJECT_DECLARE* easier.
>
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

Reviewed-by: Li Qiang <liq3ea@gmail.com>

> ---
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: Fam Zheng <fam@euphon.net>
> Cc: qemu-devel@nongnu.org
> ---
>  hw/scsi/esp-pci.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c
> index 497a8d5901..90432ef107 100644
> --- a/hw/scsi/esp-pci.c
> +++ b/hw/scsi/esp-pci.c
> @@ -521,7 +521,7 @@ static void dc390_class_init(ObjectClass *klass, void *data)
>  }
>
>  static const TypeInfo dc390_info = {
> -    .name = "dc390",
> +    .name = TYPE_DC390_DEVICE,
>      .parent = TYPE_AM53C974_DEVICE,
>      .instance_size = sizeof(DC390State),
>      .class_init = dc390_class_init,
> --
> 2.26.2
>
>


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 4/8] sclpconsole: Use TYPE_* constants
  2020-08-26 18:43 ` [PATCH 4/8] sclpconsole: Use TYPE_* constants Eduardo Habkost
  2020-08-27  1:29   ` Li Qiang
@ 2020-08-27  4:42   ` Thomas Huth
  2020-08-27  7:14   ` Cornelia Huck
  2 siblings, 0 replies; 25+ messages in thread
From: Thomas Huth @ 2020-08-27  4:42 UTC (permalink / raw)
  To: Eduardo Habkost, qemu-devel
  Cc: Daniel P. Berrange, Cornelia Huck, Halil Pasic,
	Christian Borntraeger, qemu-s390x, Marc-André Lureau,
	Paolo Bonzini

On 26/08/2020 20.43, Eduardo Habkost wrote:
> This will make future conversion to use OBJECT_DECLARE* easier.
> 
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
> Cc: Cornelia Huck <cohuck@redhat.com>
> Cc: Halil Pasic <pasic@linux.ibm.com>
> Cc: Christian Borntraeger <borntraeger@de.ibm.com>
> Cc: Thomas Huth <thuth@redhat.com>
> Cc: "Marc-André Lureau" <marcandre.lureau@redhat.com>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: qemu-s390x@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/char/sclpconsole-lm.c | 2 +-
>  hw/char/sclpconsole.c    | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/hw/char/sclpconsole-lm.c b/hw/char/sclpconsole-lm.c
> index 2b5f37b6a2..5848b4e9c5 100644
> --- a/hw/char/sclpconsole-lm.c
> +++ b/hw/char/sclpconsole-lm.c
> @@ -355,7 +355,7 @@ static void console_class_init(ObjectClass *klass, void *data)
>  }
>  
>  static const TypeInfo sclp_console_info = {
> -    .name          = "sclplmconsole",
> +    .name          = TYPE_SCLPLM_CONSOLE,
>      .parent        = TYPE_SCLP_EVENT,
>      .instance_size = sizeof(SCLPConsoleLM),
>      .class_init    = console_class_init,
> diff --git a/hw/char/sclpconsole.c b/hw/char/sclpconsole.c
> index 5c7664905e..d6f7da0818 100644
> --- a/hw/char/sclpconsole.c
> +++ b/hw/char/sclpconsole.c
> @@ -271,7 +271,7 @@ static void console_class_init(ObjectClass *klass, void *data)
>  }
>  
>  static const TypeInfo sclp_console_info = {
> -    .name          = "sclpconsole",
> +    .name          = TYPE_SCLP_CONSOLE,
>      .parent        = TYPE_SCLP_EVENT,
>      .instance_size = sizeof(SCLPConsole),
>      .class_init    = console_class_init,
> 

Reviewed-by: Thomas Huth <thuth@redhat.com>



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 4/8] sclpconsole: Use TYPE_* constants
  2020-08-26 18:43 ` [PATCH 4/8] sclpconsole: Use TYPE_* constants Eduardo Habkost
  2020-08-27  1:29   ` Li Qiang
  2020-08-27  4:42   ` Thomas Huth
@ 2020-08-27  7:14   ` Cornelia Huck
  2 siblings, 0 replies; 25+ messages in thread
From: Cornelia Huck @ 2020-08-27  7:14 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Thomas Huth, Daniel P. Berrange, qemu-devel, Halil Pasic,
	Christian Borntraeger, qemu-s390x, Marc-André Lureau,
	Paolo Bonzini

On Wed, 26 Aug 2020 14:43:30 -0400
Eduardo Habkost <ehabkost@redhat.com> wrote:

> This will make future conversion to use OBJECT_DECLARE* easier.
> 
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
> Cc: Cornelia Huck <cohuck@redhat.com>
> Cc: Halil Pasic <pasic@linux.ibm.com>
> Cc: Christian Borntraeger <borntraeger@de.ibm.com>
> Cc: Thomas Huth <thuth@redhat.com>
> Cc: "Marc-André Lureau" <marcandre.lureau@redhat.com>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: qemu-s390x@nongnu.org
> Cc: qemu-devel@nongnu.org
> ---
>  hw/char/sclpconsole-lm.c | 2 +-
>  hw/char/sclpconsole.c    | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

Acked-by: Cornelia Huck <cohuck@redhat.com>



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant
  2020-08-26 18:43 ` [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant Eduardo Habkost
  2020-08-27  1:29   ` Li Qiang
@ 2020-08-27 12:07   ` Michael S. Tsirkin
  1 sibling, 0 replies; 25+ messages in thread
From: Michael S. Tsirkin @ 2020-08-27 12:07 UTC (permalink / raw)
  To: Eduardo Habkost
  Cc: Paolo Bonzini, Daniel P. Berrange, qemu-devel, Richard Henderson

On Wed, Aug 26, 2020 at 02:43:29PM -0400, Eduardo Habkost wrote:
> This will make future conversion to use OBJECT_DECLARE* easier.
> 
> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
> ---
> Cc: "Michael S. Tsirkin" <mst@redhat.com>
> Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
> Cc: Paolo Bonzini <pbonzini@redhat.com>
> Cc: Richard Henderson <rth@twiddle.net>
> Cc: Eduardo Habkost <ehabkost@redhat.com>
> Cc: qemu-devel@nongnu.org

Reviewed-by: Michael S. Tsirkin <mst@redhat.com>

feel free to merge with the rest of the patch.

> ---
>  hw/i386/amd_iommu.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c
> index 087f601666..18411f1dec 100644
> --- a/hw/i386/amd_iommu.c
> +++ b/hw/i386/amd_iommu.c
> @@ -1622,7 +1622,7 @@ static const TypeInfo amdvi = {
>  };
>  
>  static const TypeInfo amdviPCI = {
> -    .name = "AMDVI-PCI",
> +    .name = TYPE_AMD_IOMMU_PCI,
>      .parent = TYPE_PCI_DEVICE,
>      .instance_size = sizeof(AMDVIPCIState),
>      .interfaces = (InterfaceInfo[]) {
> -- 
> 2.26.2



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [PATCH 0/8] qom: Use TYPE_* constants
  2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
                   ` (7 preceding siblings ...)
  2020-08-26 18:43 ` [PATCH 8/8] dc390: Use TYPE_DC390_DEVICE constant Eduardo Habkost
@ 2020-08-27 18:22 ` Eduardo Habkost
  8 siblings, 0 replies; 25+ messages in thread
From: Eduardo Habkost @ 2020-08-27 18:22 UTC (permalink / raw)
  To: qemu-devel; +Cc: Paolo Bonzini, Daniel P. Berrange

On Wed, Aug 26, 2020 at 02:43:26PM -0400, Eduardo Habkost wrote:
> Clean up code that uses hardcoded strings instead of TYPE_*
> constants when defining QOM types.

I'm queueing this on machine-next.

-- 
Eduardo



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2020-08-27 18:26 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-26 18:43 [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost
2020-08-26 18:43 ` [PATCH 1/8] etsec: Use TYPE_ETSEC_COMMON constant Eduardo Habkost
2020-08-27  0:01   ` David Gibson
2020-08-27  1:27   ` Li Qiang
2020-08-26 18:43 ` [PATCH 2/8] nios2_iic: Use TYPE_ALTERA_IIC constant Eduardo Habkost
2020-08-27  1:28   ` Li Qiang
2020-08-26 18:43 ` [PATCH 3/8] amd_iommu: Use TYPE_AMD_IOMMU_PCI constant Eduardo Habkost
2020-08-27  1:29   ` Li Qiang
2020-08-27 12:07   ` Michael S. Tsirkin
2020-08-26 18:43 ` [PATCH 4/8] sclpconsole: Use TYPE_* constants Eduardo Habkost
2020-08-27  1:29   ` Li Qiang
2020-08-27  4:42   ` Thomas Huth
2020-08-27  7:14   ` Cornelia Huck
2020-08-26 18:43 ` [PATCH 5/8] xlnx-zcu102: Use TYPE_ZCU102_MACHINE constant Eduardo Habkost
2020-08-26 18:44   ` Edgar E. Iglesias
2020-08-26 19:25   ` Alistair Francis
2020-08-27  1:31   ` Li Qiang
2020-08-26 18:43 ` [PATCH 6/8] tosa: Use TYPE_TOSA_MISC_GPIO constant Eduardo Habkost
2020-08-27  1:32   ` Li Qiang
2020-08-26 18:43 ` [PATCH 7/8] ppce500: Use TYPE_PPC_E500_PCI_BRIDGE constant Eduardo Habkost
2020-08-27  0:01   ` David Gibson
2020-08-27  1:32   ` Li Qiang
2020-08-26 18:43 ` [PATCH 8/8] dc390: Use TYPE_DC390_DEVICE constant Eduardo Habkost
2020-08-27  1:33   ` Li Qiang
2020-08-27 18:22 ` [PATCH 0/8] qom: Use TYPE_* constants Eduardo Habkost

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.