Make all static TypeInfos const

Since 39bffca203 (qdev: register all
types natively through QEMU Object Model), TypeInfo as used in
the common, non-iterative pattern is no longer amended with information
and should therefore be const.

Fix the documented QOM examples:

 sed -i 's/static TypeInfo/static const TypeInfo/g' include/qom/object.h

Since frequently the wrong examples are being copied by contributors of
new devices, fix all types in the tree:

 sed -i 's/^static TypeInfo/static const TypeInfo/g' */*.c
 sed -i 's/^static TypeInfo/static const TypeInfo/g' */*/*.c

This also avoids to piggy-back these changes onto real functional
changes or other refactorings.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
Andreas Färber 2013-01-10 16:19:07 +01:00 committed by Anthony Liguori
parent a6308bc222
commit 8c43a6f05d
252 changed files with 342 additions and 342 deletions

View file

@ -207,7 +207,7 @@ static void rng_egd_class_init(ObjectClass *klass, void *data)
rbc->opened = rng_egd_opened; rbc->opened = rng_egd_opened;
} }
static TypeInfo rng_egd_info = { static const TypeInfo rng_egd_info = {
.name = TYPE_RNG_EGD, .name = TYPE_RNG_EGD,
.parent = TYPE_RNG_BACKEND, .parent = TYPE_RNG_BACKEND,
.instance_size = sizeof(RngEgd), .instance_size = sizeof(RngEgd),

View file

@ -144,7 +144,7 @@ static void rng_random_class_init(ObjectClass *klass, void *data)
rbc->opened = rng_random_opened; rbc->opened = rng_random_opened;
} }
static TypeInfo rng_random_info = { static const TypeInfo rng_random_info = {
.name = TYPE_RNG_RANDOM, .name = TYPE_RNG_RANDOM,
.parent = TYPE_RNG_BACKEND, .parent = TYPE_RNG_BACKEND,
.instance_size = sizeof(RndRandom), .instance_size = sizeof(RndRandom),

View file

@ -76,7 +76,7 @@ static void rng_backend_init(Object *obj)
NULL); NULL);
} }
static TypeInfo rng_backend_info = { static const TypeInfo rng_backend_info = {
.name = TYPE_RNG_BACKEND, .name = TYPE_RNG_BACKEND,
.parent = TYPE_OBJECT, .parent = TYPE_OBJECT,
.instance_size = sizeof(RngBackend), .instance_size = sizeof(RngBackend),

View file

@ -177,7 +177,7 @@ static void virtio_9p_class_init(ObjectClass *klass, void *data)
dc->reset = virtio_pci_reset; dc->reset = virtio_pci_reset;
} }
static TypeInfo virtio_9p_info = { static const TypeInfo virtio_9p_info = {
.name = "virtio-9p-pci", .name = "virtio-9p-pci",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(VirtIOPCIProxy), .instance_size = sizeof(VirtIOPCIProxy),

View file

@ -93,7 +93,7 @@ static void a15mp_priv_class_init(ObjectClass *klass, void *data)
/* We currently have no savable state */ /* We currently have no savable state */
} }
static TypeInfo a15mp_priv_info = { static const TypeInfo a15mp_priv_info = {
.name = "a15mpcore_priv", .name = "a15mpcore_priv",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(A15MPPrivState), .instance_size = sizeof(A15MPPrivState),

View file

@ -226,7 +226,7 @@ static void a9mp_priv_class_init(ObjectClass *klass, void *data)
dc->reset = a9mp_priv_reset; dc->reset = a9mp_priv_reset;
} }
static TypeInfo a9mp_priv_info = { static const TypeInfo a9mp_priv_info = {
.name = "a9mpcore_priv", .name = "a9mpcore_priv",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(a9mp_priv_state), .instance_size = sizeof(a9mp_priv_state),

View file

@ -1423,7 +1423,7 @@ static void ac97_class_init (ObjectClass *klass, void *data)
dc->props = ac97_properties; dc->props = ac97_properties;
} }
static TypeInfo ac97_info = { static const TypeInfo ac97_info = {
.name = "AC97", .name = "AC97",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof (AC97LinkState), .instance_size = sizeof (AC97LinkState),

View file

@ -487,7 +487,7 @@ static void piix4_pm_class_init(ObjectClass *klass, void *data)
dc->props = piix4_pm_properties; dc->props = piix4_pm_properties;
} }
static TypeInfo piix4_pm_info = { static const TypeInfo piix4_pm_info = {
.name = "PIIX4_PM", .name = "PIIX4_PM",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PIIX4PMState), .instance_size = sizeof(PIIX4PMState),

View file

@ -162,7 +162,7 @@ static void ads7846_class_init(ObjectClass *klass, void *data)
k->transfer = ads7846_transfer; k->transfer = ads7846_transfer;
} }
static TypeInfo ads7846_info = { static const TypeInfo ads7846_info = {
.name = "ads7846", .name = "ads7846",
.parent = TYPE_SSI_SLAVE, .parent = TYPE_SSI_SLAVE,
.instance_size = sizeof(ADS7846State), .instance_size = sizeof(ADS7846State),

View file

@ -486,7 +486,7 @@ static void pbm_pci_host_class_init(ObjectClass *klass, void *data)
k->class_id = PCI_CLASS_BRIDGE_HOST; k->class_id = PCI_CLASS_BRIDGE_HOST;
} }
static TypeInfo pbm_pci_host_info = { static const TypeInfo pbm_pci_host_info = {
.name = "pbm-pci", .name = "pbm-pci",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIDevice), .instance_size = sizeof(PCIDevice),
@ -502,7 +502,7 @@ static void pbm_host_class_init(ObjectClass *klass, void *data)
dc->reset = pci_pbm_reset; dc->reset = pci_pbm_reset;
} }
static TypeInfo pbm_host_info = { static const TypeInfo pbm_host_info = {
.name = "pbm", .name = "pbm",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(APBState), .instance_size = sizeof(APBState),
@ -525,7 +525,7 @@ static void pbm_pci_bridge_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_pci_device; dc->vmsd = &vmstate_pci_device;
} }
static TypeInfo pbm_pci_bridge_info = { static const TypeInfo pbm_pci_bridge_info = {
.name = "pbm-bridge", .name = "pbm-bridge",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIBridge), .instance_size = sizeof(PCIBridge),

View file

@ -895,7 +895,7 @@ static void apic_class_init(ObjectClass *klass, void *data)
k->post_load = apic_post_load; k->post_load = apic_post_load;
} }
static TypeInfo apic_info = { static const TypeInfo apic_info = {
.name = "apic", .name = "apic",
.instance_size = sizeof(APICCommonState), .instance_size = sizeof(APICCommonState),
.parent = TYPE_APIC_COMMON, .parent = TYPE_APIC_COMMON,

View file

@ -385,7 +385,7 @@ static void apic_common_class_init(ObjectClass *klass, void *data)
sc->init = apic_init_common; sc->init = apic_init_common;
} }
static TypeInfo apic_common_type = { static const TypeInfo apic_common_type = {
.name = TYPE_APIC_COMMON, .name = TYPE_APIC_COMMON,
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(APICCommonState), .instance_size = sizeof(APICCommonState),

View file

@ -236,7 +236,7 @@ static void qdev_applesmc_class_init(ObjectClass *klass, void *data)
dc->props = applesmc_isa_properties; dc->props = applesmc_isa_properties;
} }
static TypeInfo applesmc_isa_info = { static const TypeInfo applesmc_isa_info = {
.name = "isa-applesmc", .name = "isa-applesmc",
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(struct AppleSMCStatus), .instance_size = sizeof(struct AppleSMCStatus),

View file

@ -222,7 +222,7 @@ static void mpcore_rirq_class_init(ObjectClass *klass, void *data)
dc->props = mpcore_rirq_properties; dc->props = mpcore_rirq_properties;
} }
static TypeInfo mpcore_rirq_info = { static const TypeInfo mpcore_rirq_info = {
.name = "realview_mpcore", .name = "realview_mpcore",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(mpcore_rirq_state), .instance_size = sizeof(mpcore_rirq_state),
@ -252,7 +252,7 @@ static void mpcore_priv_class_init(ObjectClass *klass, void *data)
dc->props = mpcore_priv_properties; dc->props = mpcore_priv_properties;
} }
static TypeInfo mpcore_priv_info = { static const TypeInfo mpcore_priv_info = {
.name = "arm11mpcore_priv", .name = "arm11mpcore_priv",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(mpcore_priv_state), .instance_size = sizeof(mpcore_priv_state),

View file

@ -703,7 +703,7 @@ static void arm_gic_class_init(ObjectClass *klass, void *data)
dc->no_user = 1; dc->no_user = 1;
} }
static TypeInfo arm_gic_info = { static const TypeInfo arm_gic_info = {
.name = TYPE_ARM_GIC, .name = TYPE_ARM_GIC,
.parent = TYPE_ARM_GIC_COMMON, .parent = TYPE_ARM_GIC_COMMON,
.instance_size = sizeof(GICState), .instance_size = sizeof(GICState),

View file

@ -171,7 +171,7 @@ static void arm_gic_common_class_init(ObjectClass *klass, void *data)
sc->init = arm_gic_common_init; sc->init = arm_gic_common_init;
} }
static TypeInfo arm_gic_common_type = { static const TypeInfo arm_gic_common_type = {
.name = TYPE_ARM_GIC_COMMON, .name = TYPE_ARM_GIC_COMMON,
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(GICState), .instance_size = sizeof(GICState),

View file

@ -179,7 +179,7 @@ static void l2x0_class_init(ObjectClass *klass, void *data)
dc->reset = l2x0_priv_reset; dc->reset = l2x0_priv_reset;
} }
static TypeInfo l2x0_info = { static const TypeInfo l2x0_info = {
.name = "l2x0", .name = "l2x0",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(l2x0_state), .instance_size = sizeof(l2x0_state),

View file

@ -329,7 +329,7 @@ static void arm_mptimer_class_init(ObjectClass *klass, void *data)
dc->props = arm_mptimer_properties; dc->props = arm_mptimer_properties;
} }
static TypeInfo arm_mptimer_info = { static const TypeInfo arm_mptimer_info = {
.name = "arm_mptimer", .name = "arm_mptimer",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(arm_mptimer_state), .instance_size = sizeof(arm_mptimer_state),

View file

@ -410,7 +410,7 @@ static void arm_sysctl_class_init(ObjectClass *klass, void *data)
dc->props = arm_sysctl_properties; dc->props = arm_sysctl_properties;
} }
static TypeInfo arm_sysctl_info = { static const TypeInfo arm_sysctl_info = {
.name = "realview_sysctl", .name = "realview_sysctl",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(arm_sysctl_state), .instance_size = sizeof(arm_sysctl_state),

View file

@ -361,7 +361,7 @@ static void icp_pit_class_init(ObjectClass *klass, void *data)
sdc->init = icp_pit_init; sdc->init = icp_pit_init;
} }
static TypeInfo icp_pit_info = { static const TypeInfo icp_pit_info = {
.name = "integrator_pit", .name = "integrator_pit",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(icp_pit_state), .instance_size = sizeof(icp_pit_state),
@ -383,7 +383,7 @@ static void sp804_class_init(ObjectClass *klass, void *data)
k->props = sp804_properties; k->props = sp804_properties;
} }
static TypeInfo sp804_info = { static const TypeInfo sp804_info = {
.name = "sp804", .name = "sp804",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(sp804_state), .instance_size = sizeof(sp804_state),

View file

@ -269,7 +269,7 @@ static void bitband_class_init(ObjectClass *klass, void *data)
dc->props = bitband_properties; dc->props = bitband_properties;
} }
static TypeInfo bitband_info = { static const TypeInfo bitband_info = {
.name = "ARM,bitband-memory", .name = "ARM,bitband-memory",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(BitBandState), .instance_size = sizeof(BitBandState),

View file

@ -535,7 +535,7 @@ static void armv7m_nvic_class_init(ObjectClass *klass, void *data)
dc->reset = armv7m_nvic_reset; dc->reset = armv7m_nvic_reset;
} }
static TypeInfo armv7m_nvic_info = { static const TypeInfo armv7m_nvic_info = {
.name = TYPE_NVIC, .name = TYPE_NVIC,
.parent = TYPE_ARM_GIC_COMMON, .parent = TYPE_ARM_GIC_COMMON,
.instance_init = armv7m_nvic_instance_init, .instance_init = armv7m_nvic_instance_init,

View file

@ -230,7 +230,7 @@ static void gpio_i2c_class_init(ObjectClass *klass, void *data)
dc->desc = "Virtual GPIO to I2C bridge"; dc->desc = "Virtual GPIO to I2C bridge";
} }
static TypeInfo gpio_i2c_info = { static const TypeInfo gpio_i2c_info = {
.name = "gpio_i2c", .name = "gpio_i2c",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(GPIOI2CState), .instance_size = sizeof(GPIOI2CState),

View file

@ -1218,7 +1218,7 @@ static void gem_class_init(ObjectClass *klass, void *data)
dc->reset = gem_reset; dc->reset = gem_reset;
} }
static TypeInfo gem_info = { static const TypeInfo gem_info = {
.class_init = gem_class_init, .class_init = gem_class_init,
.name = "cadence_gem", .name = "cadence_gem",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,

View file

@ -474,7 +474,7 @@ static void cadence_ttc_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_cadence_ttc; dc->vmsd = &vmstate_cadence_ttc;
} }
static TypeInfo cadence_ttc_info = { static const TypeInfo cadence_ttc_info = {
.name = "cadence_ttc", .name = "cadence_ttc",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(CadenceTTCState), .instance_size = sizeof(CadenceTTCState),

View file

@ -501,7 +501,7 @@ static void cadence_uart_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_cadence_uart; dc->vmsd = &vmstate_cadence_uart;
} }
static TypeInfo cadence_uart_info = { static const TypeInfo cadence_uart_info = {
.name = "cadence_uart", .name = "cadence_uart",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(UartState), .instance_size = sizeof(UartState),

View file

@ -587,7 +587,7 @@ static void emulated_class_initfn(ObjectClass *klass, void *data)
dc->props = emulated_card_properties; dc->props = emulated_card_properties;
} }
static TypeInfo emulated_card_info = { static const TypeInfo emulated_card_info = {
.name = EMULATED_DEV_NAME, .name = EMULATED_DEV_NAME,
.parent = TYPE_CCID_CARD, .parent = TYPE_CCID_CARD,
.instance_size = sizeof(EmulatedState), .instance_size = sizeof(EmulatedState),

View file

@ -336,7 +336,7 @@ static void passthru_class_initfn(ObjectClass *klass, void *data)
dc->props = passthru_card_properties; dc->props = passthru_card_properties;
} }
static TypeInfo passthru_card_info = { static const TypeInfo passthru_card_info = {
.name = PASSTHRU_DEV_NAME, .name = PASSTHRU_DEV_NAME,
.parent = TYPE_CCID_CARD, .parent = TYPE_CCID_CARD,
.instance_size = sizeof(PassthruState), .instance_size = sizeof(PassthruState),

View file

@ -2933,7 +2933,7 @@ static void isa_cirrus_vga_class_init(ObjectClass *klass, void *data)
dc->props = isa_vga_cirrus_properties; dc->props = isa_vga_cirrus_properties;
} }
static TypeInfo isa_cirrus_vga_info = { static const TypeInfo isa_cirrus_vga_info = {
.name = "isa-cirrus-vga", .name = "isa-cirrus-vga",
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(ISACirrusVGAState), .instance_size = sizeof(ISACirrusVGAState),
@ -3003,7 +3003,7 @@ static void cirrus_vga_class_init(ObjectClass *klass, void *data)
dc->props = pci_vga_cirrus_properties; dc->props = pci_vga_cirrus_properties;
} }
static TypeInfo cirrus_vga_info = { static const TypeInfo cirrus_vga_info = {
.name = "cirrus-vga", .name = "cirrus-vga",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCICirrusVGAState), .instance_size = sizeof(PCICirrusVGAState),

View file

@ -166,7 +166,7 @@ static void cs4231_class_init(ObjectClass *klass, void *data)
dc->props = cs4231_properties; dc->props = cs4231_properties;
} }
static TypeInfo cs4231_info = { static const TypeInfo cs4231_info = {
.name = "SUNW,CS4231", .name = "SUNW,CS4231",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(CSState), .instance_size = sizeof(CSState),

View file

@ -682,7 +682,7 @@ static void cs4231a_class_initfn (ObjectClass *klass, void *data)
dc->props = cs4231a_properties; dc->props = cs4231a_properties;
} }
static TypeInfo cs4231a_info = { static const TypeInfo cs4231a_info = {
.name = "cs4231a", .name = "cs4231a",
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof (CSState), .instance_size = sizeof (CSState),

View file

@ -119,7 +119,7 @@ static void debugcon_isa_class_initfn(ObjectClass *klass, void *data)
dc->props = debugcon_isa_properties; dc->props = debugcon_isa_properties;
} }
static TypeInfo debugcon_isa_info = { static const TypeInfo debugcon_isa_info = {
.name = TYPE_ISA_DEBUGCON_DEVICE, .name = TYPE_ISA_DEBUGCON_DEVICE,
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(ISADebugconState), .instance_size = sizeof(ISADebugconState),

View file

@ -60,7 +60,7 @@ static void debug_exit_class_initfn(ObjectClass *klass, void *data)
dc->props = debug_exit_properties; dc->props = debug_exit_properties;
} }
static TypeInfo debug_exit_info = { static const TypeInfo debug_exit_info = {
.name = TYPE_ISA_DEBUG_EXIT_DEVICE, .name = TYPE_ISA_DEBUG_EXIT_DEVICE,
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(ISADebugExitState), .instance_size = sizeof(ISADebugExitState),

View file

@ -150,7 +150,7 @@ static void nvram_sysbus_class_init(ObjectClass *klass, void *data)
dc->props = nvram_sysbus_properties; dc->props = nvram_sysbus_properties;
} }
static TypeInfo nvram_sysbus_info = { static const TypeInfo nvram_sysbus_info = {
.name = "ds1225y", .name = "ds1225y",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(SysBusNvRamState), .instance_size = sizeof(SysBusNvRamState),

View file

@ -221,7 +221,7 @@ static void ds1338_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_ds1338; dc->vmsd = &vmstate_ds1338;
} }
static TypeInfo ds1338_info = { static const TypeInfo ds1338_info = {
.name = "ds1338", .name = "ds1338",
.parent = TYPE_I2C_SLAVE, .parent = TYPE_I2C_SLAVE,
.instance_size = sizeof(DS1338State), .instance_size = sizeof(DS1338State),

View file

@ -1327,7 +1327,7 @@ static void e1000_class_init(ObjectClass *klass, void *data)
dc->props = e1000_properties; dc->props = e1000_properties;
} }
static TypeInfo e1000_info = { static const TypeInfo e1000_info = {
.name = "e1000", .name = "e1000",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(E1000State), .instance_size = sizeof(E1000State),

View file

@ -324,7 +324,7 @@ static void ecc_class_init(ObjectClass *klass, void *data)
dc->props = ecc_properties; dc->props = ecc_properties;
} }
static TypeInfo ecc_info = { static const TypeInfo ecc_info = {
.name = "eccmemctl", .name = "eccmemctl",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(ECCState), .instance_size = sizeof(ECCState),

View file

@ -83,7 +83,7 @@ static void empty_slot_class_init(ObjectClass *klass, void *data)
k->init = empty_slot_init1; k->init = empty_slot_init1;
} }
static TypeInfo empty_slot_info = { static const TypeInfo empty_slot_info = {
.name = "empty_slot", .name = "empty_slot",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(EmptySlot), .instance_size = sizeof(EmptySlot),

View file

@ -1073,7 +1073,7 @@ static void es1370_class_init (ObjectClass *klass, void *data)
dc->vmsd = &vmstate_es1370; dc->vmsd = &vmstate_es1370;
} }
static TypeInfo es1370_info = { static const TypeInfo es1370_info = {
.name = "ES1370", .name = "ES1370",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof (ES1370State), .instance_size = sizeof (ES1370State),

View file

@ -923,7 +923,7 @@ static void escc_class_init(ObjectClass *klass, void *data)
dc->props = escc_properties; dc->props = escc_properties;
} }
static TypeInfo escc_info = { static const TypeInfo escc_info = {
.name = "escc", .name = "escc",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(SerialState), .instance_size = sizeof(SerialState),

View file

@ -630,7 +630,7 @@ static void etraxfs_eth_class_init(ObjectClass *klass, void *data)
dc->props = etraxfs_eth_properties; dc->props = etraxfs_eth_properties;
} }
static TypeInfo etraxfs_eth_info = { static const TypeInfo etraxfs_eth_info = {
.name = "etraxfs-eth", .name = "etraxfs-eth",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(struct fs_eth), .instance_size = sizeof(struct fs_eth),

View file

@ -165,7 +165,7 @@ static void etraxfs_pic_class_init(ObjectClass *klass, void *data)
dc->props = etraxfs_pic_properties; dc->props = etraxfs_pic_properties;
} }
static TypeInfo etraxfs_pic_info = { static const TypeInfo etraxfs_pic_info = {
.name = "etraxfs,pic", .name = "etraxfs,pic",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(struct etrax_pic), .instance_size = sizeof(struct etrax_pic),

View file

@ -233,7 +233,7 @@ static void etraxfs_ser_class_init(ObjectClass *klass, void *data)
dc->reset = etraxfs_ser_reset; dc->reset = etraxfs_ser_reset;
} }
static TypeInfo etraxfs_ser_info = { static const TypeInfo etraxfs_ser_info = {
.name = "etraxfs,serial", .name = "etraxfs,serial",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(struct etrax_serial), .instance_size = sizeof(struct etrax_serial),

View file

@ -336,7 +336,7 @@ static void etraxfs_timer_class_init(ObjectClass *klass, void *data)
sdc->init = etraxfs_timer_init; sdc->init = etraxfs_timer_init;
} }
static TypeInfo etraxfs_timer_info = { static const TypeInfo etraxfs_timer_info = {
.name = "etraxfs,timer", .name = "etraxfs,timer",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof (struct etrax_timer), .instance_size = sizeof (struct etrax_timer),

View file

@ -440,7 +440,7 @@ static void exynos4210_combiner_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_exynos4210_combiner; dc->vmsd = &vmstate_exynos4210_combiner;
} }
static TypeInfo exynos4210_combiner_info = { static const TypeInfo exynos4210_combiner_info = {
.name = "exynos4210.combiner", .name = "exynos4210.combiner",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210CombinerState), .instance_size = sizeof(Exynos4210CombinerState),

View file

@ -1913,7 +1913,7 @@ static void exynos4210_fimd_class_init(ObjectClass *klass, void *data)
k->init = exynos4210_fimd_init; k->init = exynos4210_fimd_init;
} }
static TypeInfo exynos4210_fimd_info = { static const TypeInfo exynos4210_fimd_info = {
.name = "exynos4210.fimd", .name = "exynos4210.fimd",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210fimdState), .instance_size = sizeof(Exynos4210fimdState),

View file

@ -346,7 +346,7 @@ static void exynos4210_gic_class_init(ObjectClass *klass, void *data)
dc->props = exynos4210_gic_properties; dc->props = exynos4210_gic_properties;
} }
static TypeInfo exynos4210_gic_info = { static const TypeInfo exynos4210_gic_info = {
.name = "exynos4210.gic", .name = "exynos4210.gic",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210GicState), .instance_size = sizeof(Exynos4210GicState),
@ -447,7 +447,7 @@ static void exynos4210_irq_gate_class_init(ObjectClass *klass, void *data)
dc->props = exynos4210_irq_gate_properties; dc->props = exynos4210_irq_gate_properties;
} }
static TypeInfo exynos4210_irq_gate_info = { static const TypeInfo exynos4210_irq_gate_info = {
.name = "exynos4210.irq_gate", .name = "exynos4210.irq_gate",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210IRQGateState), .instance_size = sizeof(Exynos4210IRQGateState),

View file

@ -1467,7 +1467,7 @@ static void exynos4210_mct_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_exynos4210_mct_state; dc->vmsd = &vmstate_exynos4210_mct_state;
} }
static TypeInfo exynos4210_mct_info = { static const TypeInfo exynos4210_mct_info = {
.name = "exynos4210.mct", .name = "exynos4210.mct",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210MCTState), .instance_size = sizeof(Exynos4210MCTState),

View file

@ -484,7 +484,7 @@ static void exynos4210_pmu_class_init(ObjectClass *klass, void *data)
dc->vmsd = &exynos4210_pmu_vmstate; dc->vmsd = &exynos4210_pmu_vmstate;
} }
static TypeInfo exynos4210_pmu_info = { static const TypeInfo exynos4210_pmu_info = {
.name = "exynos4210.pmu", .name = "exynos4210.pmu",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210PmuState), .instance_size = sizeof(Exynos4210PmuState),

View file

@ -407,7 +407,7 @@ static void exynos4210_pwm_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_exynos4210_pwm_state; dc->vmsd = &vmstate_exynos4210_pwm_state;
} }
static TypeInfo exynos4210_pwm_info = { static const TypeInfo exynos4210_pwm_info = {
.name = "exynos4210.pwm", .name = "exynos4210.pwm",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210PWMState), .instance_size = sizeof(Exynos4210PWMState),

View file

@ -661,7 +661,7 @@ static void exynos4210_uart_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_exynos4210_uart; dc->vmsd = &vmstate_exynos4210_uart;
} }
static TypeInfo exynos4210_uart_info = { static const TypeInfo exynos4210_uart_info = {
.name = "exynos4210.uart", .name = "exynos4210.uart",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(Exynos4210UartState), .instance_size = sizeof(Exynos4210UartState),

View file

@ -2210,7 +2210,7 @@ static void isabus_fdc_class_init1(ObjectClass *klass, void *data)
dc->props = isa_fdc_properties; dc->props = isa_fdc_properties;
} }
static TypeInfo isa_fdc_info = { static const TypeInfo isa_fdc_info = {
.name = "isa-fdc", .name = "isa-fdc",
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(FDCtrlISABus), .instance_size = sizeof(FDCtrlISABus),
@ -2244,7 +2244,7 @@ static void sysbus_fdc_class_init(ObjectClass *klass, void *data)
dc->props = sysbus_fdc_properties; dc->props = sysbus_fdc_properties;
} }
static TypeInfo sysbus_fdc_info = { static const TypeInfo sysbus_fdc_info = {
.name = "sysbus-fdc", .name = "sysbus-fdc",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(FDCtrlSysBus), .instance_size = sizeof(FDCtrlSysBus),
@ -2267,7 +2267,7 @@ static void sun4m_fdc_class_init(ObjectClass *klass, void *data)
dc->props = sun4m_fdc_properties; dc->props = sun4m_fdc_properties;
} }
static TypeInfo sun4m_fdc_info = { static const TypeInfo sun4m_fdc_info = {
.name = "SUNW,fdtwo", .name = "SUNW,fdtwo",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(FDCtrlSysBus), .instance_size = sizeof(FDCtrlSysBus),

View file

@ -575,7 +575,7 @@ static void fw_cfg_class_init(ObjectClass *klass, void *data)
dc->props = fw_cfg_properties; dc->props = fw_cfg_properties;
} }
static TypeInfo fw_cfg_info = { static const TypeInfo fw_cfg_info = {
.name = "fw_cfg", .name = "fw_cfg",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(FWCfgState), .instance_size = sizeof(FWCfgState),

View file

@ -597,7 +597,7 @@ static void g364fb_sysbus_class_init(ObjectClass *klass, void *data)
dc->props = g364fb_sysbus_properties; dc->props = g364fb_sysbus_properties;
} }
static TypeInfo g364fb_sysbus_info = { static const TypeInfo g364fb_sysbus_info = {
.name = "sysbus-g364", .name = "sysbus-g364",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(G364SysBusState), .instance_size = sizeof(G364SysBusState),

View file

@ -256,7 +256,7 @@ static void grlib_gptimer_class_init(ObjectClass *klass, void *data)
dc->props = grlib_gptimer_properties; dc->props = grlib_gptimer_properties;
} }
static TypeInfo grlib_gptimer_info = { static const TypeInfo grlib_gptimer_info = {
.name = "grlib,apbuart", .name = "grlib,apbuart",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(UART), .instance_size = sizeof(UART),

View file

@ -389,7 +389,7 @@ static void grlib_gptimer_class_init(ObjectClass *klass, void *data)
dc->props = grlib_gptimer_properties; dc->props = grlib_gptimer_properties;
} }
static TypeInfo grlib_gptimer_info = { static const TypeInfo grlib_gptimer_info = {
.name = "grlib,gptimer", .name = "grlib,gptimer",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(GPTimerUnit), .instance_size = sizeof(GPTimerUnit),

View file

@ -370,7 +370,7 @@ static void grlib_irqmp_class_init(ObjectClass *klass, void *data)
dc->props = grlib_irqmp_properties; dc->props = grlib_irqmp_properties;
} }
static TypeInfo grlib_irqmp_info = { static const TypeInfo grlib_irqmp_info = {
.name = "grlib,irqmp", .name = "grlib,irqmp",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(IRQMP), .instance_size = sizeof(IRQMP),

View file

@ -317,7 +317,7 @@ static void gus_class_initfn (ObjectClass *klass, void *data)
dc->props = gus_properties; dc->props = gus_properties;
} }
static TypeInfo gus_info = { static const TypeInfo gus_info = {
.name = "gus", .name = "gus",
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof (GUSState), .instance_size = sizeof (GUSState),

View file

@ -1039,7 +1039,7 @@ static void hda_audio_output_class_init(ObjectClass *klass, void *data)
dc->props = hda_audio_properties; dc->props = hda_audio_properties;
} }
static TypeInfo hda_audio_output_info = { static const TypeInfo hda_audio_output_info = {
.name = "hda-output", .name = "hda-output",
.parent = TYPE_HDA_CODEC_DEVICE, .parent = TYPE_HDA_CODEC_DEVICE,
.instance_size = sizeof(HDAAudioState), .instance_size = sizeof(HDAAudioState),
@ -1060,7 +1060,7 @@ static void hda_audio_duplex_class_init(ObjectClass *klass, void *data)
dc->props = hda_audio_properties; dc->props = hda_audio_properties;
} }
static TypeInfo hda_audio_duplex_info = { static const TypeInfo hda_audio_duplex_info = {
.name = "hda-duplex", .name = "hda-duplex",
.parent = TYPE_HDA_CODEC_DEVICE, .parent = TYPE_HDA_CODEC_DEVICE,
.instance_size = sizeof(HDAAudioState), .instance_size = sizeof(HDAAudioState),
@ -1081,7 +1081,7 @@ static void hda_audio_micro_class_init(ObjectClass *klass, void *data)
dc->props = hda_audio_properties; dc->props = hda_audio_properties;
} }
static TypeInfo hda_audio_micro_info = { static const TypeInfo hda_audio_micro_info = {
.name = "hda-micro", .name = "hda-micro",
.parent = TYPE_HDA_CODEC_DEVICE, .parent = TYPE_HDA_CODEC_DEVICE,
.instance_size = sizeof(HDAAudioState), .instance_size = sizeof(HDAAudioState),

View file

@ -168,7 +168,7 @@ static void highbank_regs_class_init(ObjectClass *klass, void *data)
dc->reset = highbank_regs_reset; dc->reset = highbank_regs_reset;
} }
static TypeInfo highbank_regs_info = { static const TypeInfo highbank_regs_info = {
.name = "highbank-regs", .name = "highbank-regs",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(HighbankRegsState), .instance_size = sizeof(HighbankRegsState),

View file

@ -745,7 +745,7 @@ static void hpet_device_class_init(ObjectClass *klass, void *data)
dc->props = hpet_device_properties; dc->props = hpet_device_properties;
} }
static TypeInfo hpet_device_info = { static const TypeInfo hpet_device_info = {
.name = "hpet", .name = "hpet",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(HPETState), .instance_size = sizeof(HPETState),

View file

@ -228,7 +228,7 @@ static void i2c_slave_class_init(ObjectClass *klass, void *data)
k->props = i2c_props; k->props = i2c_props;
} }
static TypeInfo i2c_slave_type_info = { static const TypeInfo i2c_slave_type_info = {
.name = TYPE_I2C_SLAVE, .name = TYPE_I2C_SLAVE,
.parent = TYPE_DEVICE, .parent = TYPE_DEVICE,
.instance_size = sizeof(I2CSlave), .instance_size = sizeof(I2CSlave),

View file

@ -153,7 +153,7 @@ static void i82374_class_init(ObjectClass *klass, void *data)
dc->props = i82374_properties; dc->props = i82374_properties;
} }
static TypeInfo i82374_isa_info = { static const TypeInfo i82374_isa_info = {
.name = "i82374", .name = "i82374",
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(ISAi82374State), .instance_size = sizeof(ISAi82374State),

View file

@ -262,7 +262,7 @@ static void pci_i82378_class_init(ObjectClass *klass, void *data)
dc->props = i82378_properties; dc->props = i82378_properties;
} }
static TypeInfo pci_i82378_info = { static const TypeInfo pci_i82378_info = {
.name = "i82378", .name = "i82378",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIi82378State), .instance_size = sizeof(PCIi82378State),

View file

@ -347,7 +347,7 @@ static void pit_class_initfn(ObjectClass *klass, void *data)
dc->props = pit_properties; dc->props = pit_properties;
} }
static TypeInfo pit_info = { static const TypeInfo pit_info = {
.name = "isa-pit", .name = "isa-pit",
.parent = TYPE_PIT_COMMON, .parent = TYPE_PIT_COMMON,
.instance_size = sizeof(PITCommonState), .instance_size = sizeof(PITCommonState),

View file

@ -294,7 +294,7 @@ static void pit_common_class_init(ObjectClass *klass, void *data)
dc->no_user = 1; dc->no_user = 1;
} }
static TypeInfo pit_common_type = { static const TypeInfo pit_common_type = {
.name = TYPE_PIT_COMMON, .name = TYPE_PIT_COMMON,
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(PITCommonState), .instance_size = sizeof(PITCommonState),

View file

@ -481,7 +481,7 @@ static void i8259_class_init(ObjectClass *klass, void *data)
dc->reset = pic_reset; dc->reset = pic_reset;
} }
static TypeInfo i8259_info = { static const TypeInfo i8259_info = {
.name = "isa-i8259", .name = "isa-i8259",
.instance_size = sizeof(PICCommonState), .instance_size = sizeof(PICCommonState),
.parent = TYPE_PIC_COMMON, .parent = TYPE_PIC_COMMON,

View file

@ -144,7 +144,7 @@ static void pic_common_class_init(ObjectClass *klass, void *data)
ic->init = pic_init_common; ic->init = pic_init_common;
} }
static TypeInfo pic_common_type = { static const TypeInfo pic_common_type = {
.name = TYPE_PIC_COMMON, .name = TYPE_PIC_COMMON,
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(PICCommonState), .instance_size = sizeof(PICCommonState),

View file

@ -1247,7 +1247,7 @@ static void sysbus_ahci_class_init(ObjectClass *klass, void *data)
dc->reset = sysbus_ahci_reset; dc->reset = sysbus_ahci_reset;
} }
static TypeInfo sysbus_ahci_info = { static const TypeInfo sysbus_ahci_info = {
.name = "sysbus-ahci", .name = "sysbus-ahci",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(SysbusAHCIState), .instance_size = sizeof(SysbusAHCIState),

View file

@ -342,7 +342,7 @@ static void cmd646_ide_class_init(ObjectClass *klass, void *data)
dc->props = cmd646_ide_properties; dc->props = cmd646_ide_properties;
} }
static TypeInfo cmd646_ide_info = { static const TypeInfo cmd646_ide_info = {
.name = "cmd646-ide", .name = "cmd646-ide",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIIDEState), .instance_size = sizeof(PCIIDEState),

View file

@ -156,7 +156,7 @@ static void ich_ahci_class_init(ObjectClass *klass, void *data)
dc->reset = pci_ich9_reset; dc->reset = pci_ich9_reset;
} }
static TypeInfo ich_ahci_info = { static const TypeInfo ich_ahci_info = {
.name = "ich9-ahci", .name = "ich9-ahci",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(AHCIPCIState), .instance_size = sizeof(AHCIPCIState),

View file

@ -111,7 +111,7 @@ static void isa_ide_class_initfn(ObjectClass *klass, void *data)
dc->props = isa_ide_properties; dc->props = isa_ide_properties;
} }
static TypeInfo isa_ide_info = { static const TypeInfo isa_ide_info = {
.name = "isa-ide", .name = "isa-ide",
.parent = TYPE_ISA_DEVICE, .parent = TYPE_ISA_DEVICE,
.instance_size = sizeof(ISAIDEState), .instance_size = sizeof(ISAIDEState),

View file

@ -251,7 +251,7 @@ static void piix3_ide_class_init(ObjectClass *klass, void *data)
dc->no_user = 1; dc->no_user = 1;
} }
static TypeInfo piix3_ide_info = { static const TypeInfo piix3_ide_info = {
.name = "piix3-ide", .name = "piix3-ide",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIIDEState), .instance_size = sizeof(PCIIDEState),
@ -271,7 +271,7 @@ static void piix3_ide_xen_class_init(ObjectClass *klass, void *data)
dc->unplug = pci_piix3_xen_ide_unplug; dc->unplug = pci_piix3_xen_ide_unplug;
} }
static TypeInfo piix3_ide_xen_info = { static const TypeInfo piix3_ide_xen_info = {
.name = "piix3-ide-xen", .name = "piix3-ide-xen",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIIDEState), .instance_size = sizeof(PCIIDEState),
@ -292,7 +292,7 @@ static void piix4_ide_class_init(ObjectClass *klass, void *data)
dc->no_user = 1; dc->no_user = 1;
} }
static TypeInfo piix4_ide_info = { static const TypeInfo piix4_ide_info = {
.name = "piix4-ide", .name = "piix4-ide",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIIDEState), .instance_size = sizeof(PCIIDEState),

View file

@ -216,7 +216,7 @@ static void ide_hd_class_init(ObjectClass *klass, void *data)
dc->props = ide_hd_properties; dc->props = ide_hd_properties;
} }
static TypeInfo ide_hd_info = { static const TypeInfo ide_hd_info = {
.name = "ide-hd", .name = "ide-hd",
.parent = TYPE_IDE_DEVICE, .parent = TYPE_IDE_DEVICE,
.instance_size = sizeof(IDEDrive), .instance_size = sizeof(IDEDrive),
@ -238,7 +238,7 @@ static void ide_cd_class_init(ObjectClass *klass, void *data)
dc->props = ide_cd_properties; dc->props = ide_cd_properties;
} }
static TypeInfo ide_cd_info = { static const TypeInfo ide_cd_info = {
.name = "ide-cd", .name = "ide-cd",
.parent = TYPE_IDE_DEVICE, .parent = TYPE_IDE_DEVICE,
.instance_size = sizeof(IDEDrive), .instance_size = sizeof(IDEDrive),
@ -260,7 +260,7 @@ static void ide_drive_class_init(ObjectClass *klass, void *data)
dc->props = ide_drive_properties; dc->props = ide_drive_properties;
} }
static TypeInfo ide_drive_info = { static const TypeInfo ide_drive_info = {
.name = "ide-drive", .name = "ide-drive",
.parent = TYPE_IDE_DEVICE, .parent = TYPE_IDE_DEVICE,
.instance_size = sizeof(IDEDrive), .instance_size = sizeof(IDEDrive),
@ -275,7 +275,7 @@ static void ide_device_class_init(ObjectClass *klass, void *data)
k->props = ide_props; k->props = ide_props;
} }
static TypeInfo ide_device_type_info = { static const TypeInfo ide_device_type_info = {
.name = TYPE_IDE_DEVICE, .name = TYPE_IDE_DEVICE,
.parent = TYPE_DEVICE, .parent = TYPE_DEVICE,
.instance_size = sizeof(IDEDevice), .instance_size = sizeof(IDEDevice),

View file

@ -226,7 +226,7 @@ static void via_ide_class_init(ObjectClass *klass, void *data)
dc->no_user = 1; dc->no_user = 1;
} }
static TypeInfo via_ide_info = { static const TypeInfo via_ide_info = {
.name = "via-ide", .name = "via-ide",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIIDEState), .instance_size = sizeof(PCIIDEState),

View file

@ -306,7 +306,7 @@ static void imx_ccm_class_init(ObjectClass *klass, void *data)
dc->desc = "i.MX Clock Control Module"; dc->desc = "i.MX Clock Control Module";
} }
static TypeInfo imx_ccm_info = { static const TypeInfo imx_ccm_info = {
.name = "imx_ccm", .name = "imx_ccm",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(IMXCCMState), .instance_size = sizeof(IMXCCMState),

View file

@ -452,7 +452,7 @@ static void imx_serial_class_init(ObjectClass *klass, void *data)
dc->props = imx32_serial_properties; dc->props = imx32_serial_properties;
} }
static TypeInfo imx_serial_info = { static const TypeInfo imx_serial_info = {
.name = "imx-serial", .name = "imx-serial",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(IMXSerialState), .instance_size = sizeof(IMXSerialState),

View file

@ -535,7 +535,7 @@ static void core_class_init(ObjectClass *klass, void *data)
dc->props = core_properties; dc->props = core_properties;
} }
static TypeInfo core_info = { static const TypeInfo core_info = {
.name = "integrator_core", .name = "integrator_core",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(integratorcm_state), .instance_size = sizeof(integratorcm_state),
@ -549,7 +549,7 @@ static void icp_pic_class_init(ObjectClass *klass, void *data)
sdc->init = icp_pic_init; sdc->init = icp_pic_init;
} }
static TypeInfo icp_pic_info = { static const TypeInfo icp_pic_info = {
.name = "integrator_pic", .name = "integrator_pic",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(icp_pic_state), .instance_size = sizeof(icp_pic_state),

View file

@ -1249,7 +1249,7 @@ static void intel_hda_class_init(ObjectClass *klass, void *data)
dc->props = intel_hda_properties; dc->props = intel_hda_properties;
} }
static TypeInfo intel_hda_info = { static const TypeInfo intel_hda_info = {
.name = "intel-hda", .name = "intel-hda",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(IntelHDAState), .instance_size = sizeof(IntelHDAState),
@ -1265,7 +1265,7 @@ static void hda_codec_device_class_init(ObjectClass *klass, void *data)
k->props = hda_props; k->props = hda_props;
} }
static TypeInfo hda_codec_device_type_info = { static const TypeInfo hda_codec_device_type_info = {
.name = TYPE_HDA_CODEC_DEVICE, .name = TYPE_HDA_CODEC_DEVICE,
.parent = TYPE_DEVICE, .parent = TYPE_DEVICE,
.instance_size = sizeof(HDACodecDevice), .instance_size = sizeof(HDACodecDevice),

View file

@ -244,7 +244,7 @@ static void ioapic_class_init(ObjectClass *klass, void *data)
dc->reset = ioapic_reset_common; dc->reset = ioapic_reset_common;
} }
static TypeInfo ioapic_info = { static const TypeInfo ioapic_info = {
.name = "ioapic", .name = "ioapic",
.parent = TYPE_IOAPIC_COMMON, .parent = TYPE_IOAPIC_COMMON,
.instance_size = sizeof(IOAPICCommonState), .instance_size = sizeof(IOAPICCommonState),

View file

@ -103,7 +103,7 @@ static void ioapic_common_class_init(ObjectClass *klass, void *data)
dc->no_user = 1; dc->no_user = 1;
} }
static TypeInfo ioapic_common_type = { static const TypeInfo ioapic_common_type = {
.name = TYPE_IOAPIC_COMMON, .name = TYPE_IOAPIC_COMMON,
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(IOAPICCommonState), .instance_size = sizeof(IOAPICCommonState),

View file

@ -226,7 +226,7 @@ static void ioh3420_class_init(ObjectClass *klass, void *data)
dc->props = ioh3420_properties; dc->props = ioh3420_properties;
} }
static TypeInfo ioh3420_info = { static const TypeInfo ioh3420_info = {
.name = "ioh3420", .name = "ioh3420",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(PCIESlot), .instance_size = sizeof(PCIESlot),

View file

@ -215,7 +215,7 @@ static void isabus_bridge_class_init(ObjectClass *klass, void *data)
dc->no_user = 1; dc->no_user = 1;
} }
static TypeInfo isabus_bridge_info = { static const TypeInfo isabus_bridge_info = {
.name = "isabus-bridge", .name = "isabus-bridge",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(SysBusDevice), .instance_size = sizeof(SysBusDevice),
@ -229,7 +229,7 @@ static void isa_device_class_init(ObjectClass *klass, void *data)
k->bus_type = TYPE_ISA_BUS; k->bus_type = TYPE_ISA_BUS;
} }
static TypeInfo isa_device_type_info = { static const TypeInfo isa_device_type_info = {
.name = TYPE_ISA_DEVICE, .name = TYPE_ISA_DEVICE,
.parent = TYPE_DEVICE, .parent = TYPE_DEVICE,
.instance_size = sizeof(ISADevice), .instance_size = sizeof(ISADevice),

View file

@ -807,7 +807,7 @@ static void ivshmem_class_init(ObjectClass *klass, void *data)
dc->props = ivshmem_properties; dc->props = ivshmem_properties;
} }
static TypeInfo ivshmem_info = { static const TypeInfo ivshmem_info = {
.name = "ivshmem", .name = "ivshmem",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(IVShmemState), .instance_size = sizeof(IVShmemState),

View file

@ -277,7 +277,7 @@ static void jazz_led_class_init(ObjectClass *klass, void *data)
dc->reset = jazz_led_reset; dc->reset = jazz_led_reset;
} }
static TypeInfo jazz_led_info = { static const TypeInfo jazz_led_info = {
.name = "jazz-led", .name = "jazz-led",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LedState), .instance_size = sizeof(LedState),

View file

@ -194,7 +194,7 @@ static void kvm_apic_class_init(ObjectClass *klass, void *data)
k->external_nmi = kvm_apic_external_nmi; k->external_nmi = kvm_apic_external_nmi;
} }
static TypeInfo kvm_apic_info = { static const TypeInfo kvm_apic_info = {
.name = "kvm-apic", .name = "kvm-apic",
.parent = TYPE_APIC_COMMON, .parent = TYPE_APIC_COMMON,
.instance_size = sizeof(APICCommonState), .instance_size = sizeof(APICCommonState),

View file

@ -118,7 +118,7 @@ static void kvmclock_class_init(ObjectClass *klass, void *data)
dc->vmsd = &kvmclock_vmsd; dc->vmsd = &kvmclock_vmsd;
} }
static TypeInfo kvmclock_info = { static const TypeInfo kvmclock_info = {
.name = "kvmclock", .name = "kvmclock",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(KVMClockState), .instance_size = sizeof(KVMClockState),

View file

@ -302,7 +302,7 @@ static void kvm_pit_class_init(ObjectClass *klass, void *data)
dc->props = kvm_pit_properties; dc->props = kvm_pit_properties;
} }
static TypeInfo kvm_pit_info = { static const TypeInfo kvm_pit_info = {
.name = "kvm-pit", .name = "kvm-pit",
.parent = TYPE_PIT_COMMON, .parent = TYPE_PIT_COMMON,
.instance_size = sizeof(KVMPITState), .instance_size = sizeof(KVMPITState),

View file

@ -123,7 +123,7 @@ static void kvm_i8259_class_init(ObjectClass *klass, void *data)
k->post_load = kvm_pic_put; k->post_load = kvm_pic_put;
} }
static TypeInfo kvm_i8259_info = { static const TypeInfo kvm_i8259_info = {
.name = "kvm-i8259", .name = "kvm-i8259",
.parent = TYPE_PIC_COMMON, .parent = TYPE_PIC_COMMON,
.instance_size = sizeof(PICCommonState), .instance_size = sizeof(PICCommonState),

View file

@ -150,7 +150,7 @@ static void kvm_ioapic_class_init(ObjectClass *klass, void *data)
dc->props = kvm_ioapic_properties; dc->props = kvm_ioapic_properties;
} }
static TypeInfo kvm_ioapic_info = { static const TypeInfo kvm_ioapic_info = {
.name = "kvm-ioapic", .name = "kvm-ioapic",
.parent = TYPE_IOAPIC_COMMON, .parent = TYPE_IOAPIC_COMMON,
.instance_size = sizeof(KVMIOAPICState), .instance_size = sizeof(KVMIOAPICState),

View file

@ -804,7 +804,7 @@ static void vapic_class_init(ObjectClass *klass, void *data)
sc->init = vapic_init; sc->init = vapic_init;
} }
static TypeInfo vapic_type = { static const TypeInfo vapic_type = {
.name = "kvmvapic", .name = "kvmvapic",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(VAPICROMState), .instance_size = sizeof(VAPICROMState),

View file

@ -1368,7 +1368,7 @@ static void lan9118_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_lan9118; dc->vmsd = &vmstate_lan9118;
} }
static TypeInfo lan9118_info = { static const TypeInfo lan9118_info = {
.name = "lan9118", .name = "lan9118",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(lan9118_state), .instance_size = sizeof(lan9118_state),

View file

@ -155,7 +155,7 @@ static void lance_class_init(ObjectClass *klass, void *data)
dc->props = lance_properties; dc->props = lance_properties;
} }
static TypeInfo lance_info = { static const TypeInfo lance_info = {
.name = "lance", .name = "lance",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(SysBusPCNetState), .instance_size = sizeof(SysBusPCNetState),

View file

@ -144,7 +144,7 @@ static void lm32_juart_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_lm32_juart; dc->vmsd = &vmstate_lm32_juart;
} }
static TypeInfo lm32_juart_info = { static const TypeInfo lm32_juart_info = {
.name = "lm32-juart", .name = "lm32-juart",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LM32JuartState), .instance_size = sizeof(LM32JuartState),

View file

@ -184,7 +184,7 @@ static void lm32_pic_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_lm32_pic; dc->vmsd = &vmstate_lm32_pic;
} }
static TypeInfo lm32_pic_info = { static const TypeInfo lm32_pic_info = {
.name = "lm32-pic", .name = "lm32-pic",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LM32PicState), .instance_size = sizeof(LM32PicState),

View file

@ -157,7 +157,7 @@ static void lm32_sys_class_init(ObjectClass *klass, void *data)
dc->props = lm32_sys_properties; dc->props = lm32_sys_properties;
} }
static TypeInfo lm32_sys_info = { static const TypeInfo lm32_sys_info = {
.name = "lm32-sys", .name = "lm32-sys",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LM32SysState), .instance_size = sizeof(LM32SysState),

View file

@ -215,7 +215,7 @@ static void lm32_timer_class_init(ObjectClass *klass, void *data)
dc->props = lm32_timer_properties; dc->props = lm32_timer_properties;
} }
static TypeInfo lm32_timer_info = { static const TypeInfo lm32_timer_info = {
.name = "lm32-timer", .name = "lm32-timer",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LM32TimerState), .instance_size = sizeof(LM32TimerState),

View file

@ -281,7 +281,7 @@ static void lm32_uart_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_lm32_uart; dc->vmsd = &vmstate_lm32_uart;
} }
static TypeInfo lm32_uart_info = { static const TypeInfo lm32_uart_info = {
.name = "lm32-uart", .name = "lm32-uart",
.parent = TYPE_SYS_BUS_DEVICE, .parent = TYPE_SYS_BUS_DEVICE,
.instance_size = sizeof(LM32UartState), .instance_size = sizeof(LM32UartState),

View file

@ -506,7 +506,7 @@ static void lm8323_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_lm_kbd; dc->vmsd = &vmstate_lm_kbd;
} }
static TypeInfo lm8323_info = { static const TypeInfo lm8323_info = {
.name = "lm8323", .name = "lm8323",
.parent = TYPE_I2C_SLAVE, .parent = TYPE_I2C_SLAVE,
.instance_size = sizeof(LM823KbdState), .instance_size = sizeof(LM823KbdState),

View file

@ -2126,7 +2126,7 @@ static void lsi_class_init(ObjectClass *klass, void *data)
dc->vmsd = &vmstate_lsi_scsi; dc->vmsd = &vmstate_lsi_scsi;
} }
static TypeInfo lsi_info = { static const TypeInfo lsi_info = {
.name = "lsi53c895a", .name = "lsi53c895a",
.parent = TYPE_PCI_DEVICE, .parent = TYPE_PCI_DEVICE,
.instance_size = sizeof(LSIState), .instance_size = sizeof(LSIState),

Some files were not shown because too many files have changed in this diff Show more