Am 4. Dezember 2022 19:05:53 UTC schrieb Bernhard Beschow <shen...@gmail.com>: >Now that the base class is used for both PIIX3 and PIIX4, the "3" >became misleading. > >Signed-off-by: Bernhard Beschow <shen...@gmail.com> >Message-Id: <20221022150508.26830-43-shen...@gmail.com> >--- This patch could be merged into "[PATCH 19/32] hw/isa/piix3: Rename typedef PIIX3State to PIIXState" -- let me know! Best regards, Bernhard > hw/isa/piix.c | 8 ++++---- > include/hw/southbridge/piix.h | 6 ++---- > 2 files changed, 6 insertions(+), 8 deletions(-) > >diff --git a/hw/isa/piix.c b/hw/isa/piix.c >index 70fe1166c1..84b27b36ea 100644 >--- a/hw/isa/piix.c >+++ b/hw/isa/piix.c >@@ -469,7 +469,7 @@ static void pci_piix_class_init(ObjectClass *klass, void >*data) > } > > static const TypeInfo piix_pci_type_info = { >- .name = TYPE_PIIX3_PCI_DEVICE, >+ .name = TYPE_PIIX_PCI_DEVICE, > .parent = TYPE_PCI_DEVICE, > .instance_size = sizeof(PIIXState), > .instance_init = pci_piix_init, >@@ -519,7 +519,7 @@ static void piix3_class_init(ObjectClass *klass, void >*data) > > static const TypeInfo piix3_info = { > .name = TYPE_PIIX3_DEVICE, >- .parent = TYPE_PIIX3_PCI_DEVICE, >+ .parent = TYPE_PIIX_PCI_DEVICE, > .instance_init = piix3_init, > .class_init = piix3_class_init, > }; >@@ -559,7 +559,7 @@ static void piix3_xen_class_init(ObjectClass *klass, void >*data) > > static const TypeInfo piix3_xen_info = { > .name = TYPE_PIIX3_XEN_DEVICE, >- .parent = TYPE_PIIX3_PCI_DEVICE, >+ .parent = TYPE_PIIX_PCI_DEVICE, > .instance_init = piix3_init, > .class_init = piix3_xen_class_init, > }; >@@ -608,7 +608,7 @@ static void piix4_class_init(ObjectClass *klass, void >*data) > > static const TypeInfo piix4_info = { > .name = TYPE_PIIX4_PCI_DEVICE, >- .parent = TYPE_PIIX3_PCI_DEVICE, >+ .parent = TYPE_PIIX_PCI_DEVICE, > .instance_init = piix4_init, > .class_init = piix4_class_init, > }; >diff --git a/include/hw/southbridge/piix.h b/include/hw/southbridge/piix.h >index a489f52d1b..65ad8569da 100644 >--- a/include/hw/southbridge/piix.h >+++ b/include/hw/southbridge/piix.h >@@ -72,11 +72,9 @@ struct PIIXState { > bool has_usb; > bool smm_enabled; > }; >-typedef struct PIIXState PIIXState; > >-#define TYPE_PIIX3_PCI_DEVICE "pci-piix3" >-DECLARE_INSTANCE_CHECKER(PIIXState, PIIX_PCI_DEVICE, >- TYPE_PIIX3_PCI_DEVICE) >+#define TYPE_PIIX_PCI_DEVICE "pci-piix" >+OBJECT_DECLARE_SIMPLE_TYPE(PIIXState, PIIX_PCI_DEVICE) > > #define TYPE_PIIX3_DEVICE "PIIX3" > #define TYPE_PIIX3_XEN_DEVICE "PIIX3-xen"