mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 09:13:55 -06:00
qom: Have class_init() take a const data argument
Mechanical change using gsed, then style manually adapted to pass checkpatch.pl script. Suggested-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20250424194905.82506-4-philmd@linaro.org>
This commit is contained in:
parent
f1fa787b92
commit
12d1a768bd
1121 changed files with 1774 additions and 1707 deletions
|
@ -208,7 +208,7 @@ static void aw_a10_realize(DeviceState *dev, Error **errp)
|
|||
sysbus_mmio_map_overlap(SYS_BUS_DEVICE(&s->wdt), 0, AW_A10_WDT_BASE, 1);
|
||||
}
|
||||
|
||||
static void aw_a10_class_init(ObjectClass *oc, void *data)
|
||||
static void aw_a10_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -466,7 +466,7 @@ static void allwinner_h3_realize(DeviceState *dev, Error **errp)
|
|||
}
|
||||
}
|
||||
|
||||
static void allwinner_h3_class_init(ObjectClass *oc, void *data)
|
||||
static void allwinner_h3_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -539,7 +539,7 @@ static void allwinner_r40_realize(DeviceState *dev, Error **errp)
|
|||
}
|
||||
}
|
||||
|
||||
static void allwinner_r40_class_init(ObjectClass *oc, void *data)
|
||||
static void allwinner_r40_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -1691,7 +1691,7 @@ static void armsse_reset(DeviceState *dev)
|
|||
s->nsccfg = 0;
|
||||
}
|
||||
|
||||
static void armsse_class_init(ObjectClass *klass, void *data)
|
||||
static void armsse_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
IDAUInterfaceClass *iic = IDAU_INTERFACE_CLASS(klass);
|
||||
|
|
|
@ -565,7 +565,7 @@ static const VMStateDescription vmstate_armv7m = {
|
|||
}
|
||||
};
|
||||
|
||||
static void armv7m_class_init(ObjectClass *klass, void *data)
|
||||
static void armv7m_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -636,7 +636,7 @@ static const Property bitband_properties[] = {
|
|||
TYPE_MEMORY_REGION, MemoryRegion *),
|
||||
};
|
||||
|
||||
static void bitband_class_init(ObjectClass *klass, void *data)
|
||||
static void bitband_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -1227,7 +1227,7 @@ static void aspeed_machine_ast2600_class_emmc_init(ObjectClass *oc)
|
|||
"Set or unset boot from EMMC");
|
||||
}
|
||||
|
||||
static void aspeed_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1243,7 +1243,8 @@ static void aspeed_machine_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_props_init(oc);
|
||||
}
|
||||
|
||||
static void aspeed_machine_palmetto_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_palmetto_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1260,7 +1261,8 @@ static void aspeed_machine_palmetto_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_quanta_q71l_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_quanta_q71l_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1278,7 +1280,7 @@ static void aspeed_machine_quanta_q71l_class_init(ObjectClass *oc, void *data)
|
|||
}
|
||||
|
||||
static void aspeed_machine_supermicrox11_bmc_class_init(ObjectClass *oc,
|
||||
void *data)
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1297,7 +1299,7 @@ static void aspeed_machine_supermicrox11_bmc_class_init(ObjectClass *oc,
|
|||
}
|
||||
|
||||
static void aspeed_machine_supermicro_x11spi_bmc_class_init(ObjectClass *oc,
|
||||
void *data)
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1315,7 +1317,8 @@ static void aspeed_machine_supermicro_x11spi_bmc_class_init(ObjectClass *oc,
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
}
|
||||
|
||||
static void aspeed_machine_ast2500_evb_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_ast2500_evb_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1332,7 +1335,8 @@ static void aspeed_machine_ast2500_evb_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_yosemitev2_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_yosemitev2_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1350,7 +1354,8 @@ static void aspeed_machine_yosemitev2_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_romulus_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_romulus_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1367,7 +1372,8 @@ static void aspeed_machine_romulus_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_tiogapass_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_tiogapass_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1385,7 +1391,8 @@ static void aspeed_machine_tiogapass_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_sonorapass_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_sonorapass_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1402,7 +1409,8 @@ static void aspeed_machine_sonorapass_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_witherspoon_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_witherspoon_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1419,7 +1427,8 @@ static void aspeed_machine_witherspoon_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_ast2600_evb_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_ast2600_evb_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1441,7 +1450,7 @@ static void aspeed_machine_ast2600_evb_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_ast2600_class_emmc_init(oc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_g220a_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_g220a_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1459,7 +1468,8 @@ static void aspeed_machine_g220a_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_fp5280g2_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_fp5280g2_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1477,7 +1487,7 @@ static void aspeed_machine_fp5280g2_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
};
|
||||
|
||||
static void aspeed_machine_rainier_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_rainier_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1499,7 +1509,7 @@ static void aspeed_machine_rainier_class_init(ObjectClass *oc, void *data)
|
|||
|
||||
#define FUJI_BMC_RAM_SIZE ASPEED_RAM_SIZE(2 * GiB)
|
||||
|
||||
static void aspeed_machine_fuji_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_fuji_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1521,7 +1531,8 @@ static void aspeed_machine_fuji_class_init(ObjectClass *oc, void *data)
|
|||
|
||||
#define BLETCHLEY_BMC_RAM_SIZE ASPEED_RAM_SIZE(2 * GiB)
|
||||
|
||||
static void aspeed_machine_bletchley_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_bletchley_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1566,7 +1577,7 @@ static void fby35_reset(MachineState *state, ResetType type)
|
|||
object_property_set_bool(OBJECT(gpio), "gpioB5", false, &error_fatal);
|
||||
}
|
||||
|
||||
static void aspeed_machine_fby35_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_fby35_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1644,7 +1655,7 @@ static void ast1030_evb_i2c_init(AspeedMachineState *bmc)
|
|||
}
|
||||
|
||||
static void aspeed_minibmc_machine_ast1030_evb_class_init(ObjectClass *oc,
|
||||
void *data)
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1673,7 +1684,8 @@ static void ast2700_evb_i2c_init(AspeedMachineState *bmc)
|
|||
TYPE_TMP105, 0x4d);
|
||||
}
|
||||
|
||||
static void aspeed_machine_ast2700a0_evb_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_ast2700a0_evb_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1694,7 +1706,8 @@ static void aspeed_machine_ast2700a0_evb_class_init(ObjectClass *oc, void *data)
|
|||
aspeed_machine_class_init_cpus_defaults(mc);
|
||||
}
|
||||
|
||||
static void aspeed_machine_ast2700a1_evb_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_machine_ast2700a1_evb_class_init(ObjectClass *oc,
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1716,7 +1729,7 @@ static void aspeed_machine_ast2700a1_evb_class_init(ObjectClass *oc, void *data)
|
|||
#endif
|
||||
|
||||
static void aspeed_machine_qcom_dc_scm_v1_class_init(ObjectClass *oc,
|
||||
void *data)
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
@ -1736,7 +1749,7 @@ static void aspeed_machine_qcom_dc_scm_v1_class_init(ObjectClass *oc,
|
|||
};
|
||||
|
||||
static void aspeed_machine_qcom_firework_class_init(ObjectClass *oc,
|
||||
void *data)
|
||||
const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
AspeedMachineClass *amc = ASPEED_MACHINE_CLASS(oc);
|
||||
|
|
|
@ -415,7 +415,7 @@ static void aspeed_soc_ast1030_realize(DeviceState *dev_soc, Error **errp)
|
|||
sc->memmap[ASPEED_DEV_JTAG1], 0x20);
|
||||
}
|
||||
|
||||
static void aspeed_soc_ast1030_class_init(ObjectClass *klass, void *data)
|
||||
static void aspeed_soc_ast1030_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-m4"), /* TODO cortex-m4f */
|
||||
|
|
|
@ -502,7 +502,7 @@ static void aspeed_ast2400_soc_realize(DeviceState *dev, Error **errp)
|
|||
aspeed_soc_get_irq(s, ASPEED_DEV_HACE));
|
||||
}
|
||||
|
||||
static void aspeed_soc_ast2400_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_soc_ast2400_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("arm926"),
|
||||
|
@ -530,7 +530,7 @@ static void aspeed_soc_ast2400_class_init(ObjectClass *oc, void *data)
|
|||
sc->get_irq = aspeed_soc_ast2400_get_irq;
|
||||
}
|
||||
|
||||
static void aspeed_soc_ast2500_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_soc_ast2500_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("arm1176"),
|
||||
|
|
|
@ -653,7 +653,7 @@ static bool aspeed_soc_ast2600_boot_from_emmc(AspeedSoCState *s)
|
|||
return !!(hw_strap1 & SCU_AST2600_HW_STRAP_BOOT_SRC_EMMC);
|
||||
}
|
||||
|
||||
static void aspeed_soc_ast2600_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_soc_ast2600_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a7"),
|
||||
|
|
|
@ -883,7 +883,7 @@ static void aspeed_soc_ast2700_realize(DeviceState *dev, Error **errp)
|
|||
create_unimplemented_device("ast2700.io", 0x0, 0x4000000);
|
||||
}
|
||||
|
||||
static void aspeed_soc_ast2700a0_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_soc_ast2700a0_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a35"),
|
||||
|
@ -910,7 +910,7 @@ static void aspeed_soc_ast2700a0_class_init(ObjectClass *oc, void *data)
|
|||
sc->get_irq = aspeed_soc_ast2700_get_irq;
|
||||
}
|
||||
|
||||
static void aspeed_soc_ast2700a1_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_soc_ast2700a1_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a35"),
|
||||
|
|
|
@ -146,7 +146,7 @@ static const Property aspeed_soc_properties[] = {
|
|||
MemoryRegion *),
|
||||
};
|
||||
|
||||
static void aspeed_soc_class_init(ObjectClass *oc, void *data)
|
||||
static void aspeed_soc_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
AspeedSoCClass *sc = ASPEED_SOC_CLASS(oc);
|
||||
|
|
|
@ -110,7 +110,7 @@ static void bl475e_init(MachineState *machine)
|
|||
}
|
||||
}
|
||||
|
||||
static void bl475e_machine_init(ObjectClass *oc, void *data)
|
||||
static void bl475e_machine_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
static const char *machine_valid_cpu_types[] = {
|
||||
|
|
|
@ -520,7 +520,7 @@ void bcm_soc_peripherals_common_realize(DeviceState *dev, Error **errp)
|
|||
create_unimp(s, &s->sdramc, "bcm2835-sdramc", SDRAMC_OFFSET, 0x100);
|
||||
}
|
||||
|
||||
static void bcm2835_peripherals_class_init(ObjectClass *oc, void *data)
|
||||
static void bcm2835_peripherals_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
BCMSocPeripheralBaseClass *bc = BCM_SOC_PERIPHERALS_BASE_CLASS(oc);
|
||||
|
|
|
@ -163,7 +163,7 @@ static void bcm2836_realize(DeviceState *dev, Error **errp)
|
|||
}
|
||||
}
|
||||
|
||||
static void bcm283x_base_class_init(ObjectClass *oc, void *data)
|
||||
static void bcm283x_base_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
@ -171,7 +171,7 @@ static void bcm283x_base_class_init(ObjectClass *oc, void *data)
|
|||
dc->user_creatable = false;
|
||||
}
|
||||
|
||||
static void bcm2835_class_init(ObjectClass *oc, void *data)
|
||||
static void bcm2835_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
BCM283XBaseClass *bc = BCM283X_BASE_CLASS(oc);
|
||||
|
@ -182,7 +182,7 @@ static void bcm2835_class_init(ObjectClass *oc, void *data)
|
|||
dc->realize = bcm2835_realize;
|
||||
};
|
||||
|
||||
static void bcm2836_class_init(ObjectClass *oc, void *data)
|
||||
static void bcm2836_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
BCM283XBaseClass *bc = BCM283X_BASE_CLASS(oc);
|
||||
|
@ -196,7 +196,7 @@ static void bcm2836_class_init(ObjectClass *oc, void *data)
|
|||
};
|
||||
|
||||
#ifdef TARGET_AARCH64
|
||||
static void bcm2837_class_init(ObjectClass *oc, void *data)
|
||||
static void bcm2837_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
BCM283XBaseClass *bc = BCM283X_BASE_CLASS(oc);
|
||||
|
|
|
@ -233,7 +233,7 @@ static void bcm2838_realize(DeviceState *dev, Error **errp)
|
|||
qdev_pass_gpios(DEVICE(&s->gic), DEVICE(&s->peripherals), NULL);
|
||||
}
|
||||
|
||||
static void bcm2838_class_init(ObjectClass *oc, void *data)
|
||||
static void bcm2838_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
BCM283XBaseClass *bc_base = BCM283X_BASE_CLASS(oc);
|
||||
|
|
|
@ -196,7 +196,7 @@ static void bcm2838_peripherals_realize(DeviceState *dev, Error **errp)
|
|||
create_unimp(s_base, &s->asb, "bcm2838-asb", BRDG_OFFSET, 0x24);
|
||||
}
|
||||
|
||||
static void bcm2838_peripherals_class_init(ObjectClass *oc, void *data)
|
||||
static void bcm2838_peripherals_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
BCM2838PeripheralClass *bc = BCM2838_PERIPHERALS_CLASS(oc);
|
||||
|
|
|
@ -69,7 +69,7 @@ static void collie_init(MachineState *machine)
|
|||
arm_load_kernel(cms->sa1110->cpu, machine, &collie_binfo);
|
||||
}
|
||||
|
||||
static void collie_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void collie_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -79,7 +79,7 @@ static void digic_realize(DeviceState *dev, Error **errp)
|
|||
sysbus_mmio_map(sbd, 0, DIGIC_UART_BASE);
|
||||
}
|
||||
|
||||
static void digic_class_init(ObjectClass *oc, void *data)
|
||||
static void digic_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -842,7 +842,7 @@ static void exynos4210_init(Object *obj)
|
|||
TYPE_EXYNOS4210_COMBINER);
|
||||
}
|
||||
|
||||
static void exynos4210_class_init(ObjectClass *klass, void *data)
|
||||
static void exynos4210_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -154,7 +154,7 @@ static const char * const valid_cpu_types[] = {
|
|||
NULL
|
||||
};
|
||||
|
||||
static void nuri_class_init(ObjectClass *oc, void *data)
|
||||
static void nuri_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -174,7 +174,7 @@ static const TypeInfo nuri_type = {
|
|||
.class_init = nuri_class_init,
|
||||
};
|
||||
|
||||
static void smdkc210_class_init(ObjectClass *oc, void *data)
|
||||
static void smdkc210_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -162,7 +162,7 @@ static void fby35_instance_init(Object *obj)
|
|||
FBY35(obj)->mmio_exec = false;
|
||||
}
|
||||
|
||||
static void fby35_class_init(ObjectClass *oc, void *data)
|
||||
static void fby35_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -311,7 +311,7 @@ static const Property fsl_imx25_properties[] = {
|
|||
DEFINE_PROP_UINT32("fec-phy-num", FslIMX25State, phy_num, 0),
|
||||
};
|
||||
|
||||
static void fsl_imx25_class_init(ObjectClass *oc, void *data)
|
||||
static void fsl_imx25_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -218,7 +218,7 @@ static void fsl_imx31_realize(DeviceState *dev, Error **errp)
|
|||
&s->iram_alias);
|
||||
}
|
||||
|
||||
static void fsl_imx31_class_init(ObjectClass *oc, void *data)
|
||||
static void fsl_imx31_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -484,7 +484,7 @@ static const Property fsl_imx6_properties[] = {
|
|||
DEFINE_PROP_UINT32("fec-phy-num", FslIMX6State, phy_num, 0),
|
||||
};
|
||||
|
||||
static void fsl_imx6_class_init(ObjectClass *oc, void *data)
|
||||
static void fsl_imx6_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -715,7 +715,7 @@ static const Property fsl_imx6ul_properties[] = {
|
|||
true),
|
||||
};
|
||||
|
||||
static void fsl_imx6ul_class_init(ObjectClass *oc, void *data)
|
||||
static void fsl_imx6ul_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -748,7 +748,7 @@ static const Property fsl_imx7_properties[] = {
|
|||
true),
|
||||
};
|
||||
|
||||
static void fsl_imx7_class_init(ObjectClass *oc, void *data)
|
||||
static void fsl_imx7_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -689,7 +689,7 @@ static const Property fsl_imx8mp_properties[] = {
|
|||
DEFINE_PROP_BOOL("fec1-phy-connected", FslImx8mpState, phy_connected, true),
|
||||
};
|
||||
|
||||
static void fsl_imx8mp_class_init(ObjectClass *oc, void *data)
|
||||
static void fsl_imx8mp_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -139,7 +139,7 @@ static void highbank_regs_init(Object *obj)
|
|||
sysbus_init_mmio(dev, &s->iomem);
|
||||
}
|
||||
|
||||
static void highbank_regs_class_init(ObjectClass *klass, void *data)
|
||||
static void highbank_regs_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -341,7 +341,7 @@ static void midway_init(MachineState *machine)
|
|||
calxeda_init(machine, CALXEDA_MIDWAY);
|
||||
}
|
||||
|
||||
static void highbank_class_init(ObjectClass *oc, void *data)
|
||||
static void highbank_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a9"),
|
||||
|
@ -365,7 +365,7 @@ static const TypeInfo highbank_type = {
|
|||
.class_init = highbank_class_init,
|
||||
};
|
||||
|
||||
static void midway_class_init(ObjectClass *oc, void *data)
|
||||
static void midway_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a15"),
|
||||
|
|
|
@ -699,7 +699,7 @@ static const Property core_properties[] = {
|
|||
DEFINE_PROP_UINT32("memsz", IntegratorCMState, memsz, 0),
|
||||
};
|
||||
|
||||
static void core_class_init(ObjectClass *klass, void *data)
|
||||
static void core_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -708,14 +708,14 @@ static void core_class_init(ObjectClass *klass, void *data)
|
|||
dc->vmsd = &vmstate_integratorcm;
|
||||
}
|
||||
|
||||
static void icp_pic_class_init(ObjectClass *klass, void *data)
|
||||
static void icp_pic_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
dc->vmsd = &vmstate_icp_pic;
|
||||
}
|
||||
|
||||
static void icp_control_class_init(ObjectClass *klass, void *data)
|
||||
static void icp_control_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -60,7 +60,7 @@ static void microbit_init(MachineState *machine)
|
|||
0, s->nrf51.flash_size);
|
||||
}
|
||||
|
||||
static void microbit_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void microbit_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -1267,7 +1267,7 @@ static void mps2_machine_reset(MachineState *machine, ResetType type)
|
|||
qemu_devices_reset(type);
|
||||
}
|
||||
|
||||
static void mps2tz_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2tz_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
IDAUInterfaceClass *iic = IDAU_INTERFACE_CLASS(oc);
|
||||
|
@ -1304,7 +1304,7 @@ static void mps2tz_set_default_ram_info(MPS2TZMachineClass *mmc)
|
|||
g_assert_not_reached();
|
||||
}
|
||||
|
||||
static void mps2tz_an505_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2tz_an505_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_CLASS(oc);
|
||||
|
@ -1338,7 +1338,7 @@ static void mps2tz_an505_class_init(ObjectClass *oc, void *data)
|
|||
mps2tz_set_default_ram_info(mmc);
|
||||
}
|
||||
|
||||
static void mps2tz_an521_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2tz_an521_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_CLASS(oc);
|
||||
|
@ -1372,7 +1372,7 @@ static void mps2tz_an521_class_init(ObjectClass *oc, void *data)
|
|||
mps2tz_set_default_ram_info(mmc);
|
||||
}
|
||||
|
||||
static void mps3tz_an524_class_init(ObjectClass *oc, void *data)
|
||||
static void mps3tz_an524_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_CLASS(oc);
|
||||
|
@ -1411,7 +1411,7 @@ static void mps3tz_an524_class_init(ObjectClass *oc, void *data)
|
|||
"are BRAM (default) and QSPI.");
|
||||
}
|
||||
|
||||
static void mps3tz_an547_class_init(ObjectClass *oc, void *data)
|
||||
static void mps3tz_an547_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2TZMachineClass *mmc = MPS2TZ_MACHINE_CLASS(oc);
|
||||
|
|
|
@ -464,7 +464,7 @@ static void mps2_common_init(MachineState *machine)
|
|||
0, 0x400000);
|
||||
}
|
||||
|
||||
static void mps2_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -474,7 +474,7 @@ static void mps2_class_init(ObjectClass *oc, void *data)
|
|||
mc->default_ram_id = "mps.ram";
|
||||
}
|
||||
|
||||
static void mps2_an385_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2_an385_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2MachineClass *mmc = MPS2_MACHINE_CLASS(oc);
|
||||
|
@ -493,7 +493,7 @@ static void mps2_an385_class_init(ObjectClass *oc, void *data)
|
|||
mmc->has_block_ram = true;
|
||||
}
|
||||
|
||||
static void mps2_an386_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2_an386_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2MachineClass *mmc = MPS2_MACHINE_CLASS(oc);
|
||||
|
@ -512,7 +512,7 @@ static void mps2_an386_class_init(ObjectClass *oc, void *data)
|
|||
mmc->has_block_ram = true;
|
||||
}
|
||||
|
||||
static void mps2_an500_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2_an500_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2MachineClass *mmc = MPS2_MACHINE_CLASS(oc);
|
||||
|
@ -531,7 +531,7 @@ static void mps2_an500_class_init(ObjectClass *oc, void *data)
|
|||
mmc->has_block_ram = false;
|
||||
}
|
||||
|
||||
static void mps2_an511_class_init(ObjectClass *oc, void *data)
|
||||
static void mps2_an511_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS2MachineClass *mmc = MPS2_MACHINE_CLASS(oc);
|
||||
|
|
|
@ -583,14 +583,14 @@ static void mps3r_set_default_ram_info(MPS3RMachineClass *mmc)
|
|||
g_assert_not_reached();
|
||||
}
|
||||
|
||||
static void mps3r_class_init(ObjectClass *oc, void *data)
|
||||
static void mps3r_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
mc->init = mps3r_common_init;
|
||||
}
|
||||
|
||||
static void mps3r_an536_class_init(ObjectClass *oc, void *data)
|
||||
static void mps3r_an536_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MPS3RMachineClass *mmc = MPS3R_MACHINE_CLASS(oc);
|
||||
|
|
|
@ -236,7 +236,7 @@ static const Property m2sxxx_soc_properties[] = {
|
|||
DEFINE_PROP_UINT8("apb1div", MSF2State, apb1div, 2),
|
||||
};
|
||||
|
||||
static void m2sxxx_soc_class_init(ObjectClass *klass, void *data)
|
||||
static void m2sxxx_soc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -594,7 +594,7 @@ static void musca_init(MachineState *machine)
|
|||
0, 0x2000000);
|
||||
}
|
||||
|
||||
static void musca_class_init(ObjectClass *oc, void *data)
|
||||
static void musca_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
static const char * const valid_cpu_types[] = {
|
||||
|
@ -609,7 +609,7 @@ static void musca_class_init(ObjectClass *oc, void *data)
|
|||
mc->init = musca_init;
|
||||
}
|
||||
|
||||
static void musca_a_class_init(ObjectClass *oc, void *data)
|
||||
static void musca_a_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MuscaMachineClass *mmc = MUSCA_MACHINE_CLASS(oc);
|
||||
|
@ -623,7 +623,7 @@ static void musca_a_class_init(ObjectClass *oc, void *data)
|
|||
mmc->num_mpcs = ARRAY_SIZE(a_mpc_info);
|
||||
}
|
||||
|
||||
static void musca_b1_class_init(ObjectClass *oc, void *data)
|
||||
static void musca_b1_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
MuscaMachineClass *mmc = MUSCA_MACHINE_CLASS(oc);
|
||||
|
|
|
@ -286,7 +286,7 @@ static const VMStateDescription musicpal_lcd_vmsd = {
|
|||
}
|
||||
};
|
||||
|
||||
static void musicpal_lcd_class_init(ObjectClass *klass, void *data)
|
||||
static void musicpal_lcd_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -407,7 +407,7 @@ static const VMStateDescription mv88w8618_pic_vmsd = {
|
|||
}
|
||||
};
|
||||
|
||||
static void mv88w8618_pic_class_init(ObjectClass *klass, void *data)
|
||||
static void mv88w8618_pic_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -601,7 +601,7 @@ static const VMStateDescription mv88w8618_pit_vmsd = {
|
|||
}
|
||||
};
|
||||
|
||||
static void mv88w8618_pit_class_init(ObjectClass *klass, void *data)
|
||||
static void mv88w8618_pit_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -687,7 +687,7 @@ static const VMStateDescription mv88w8618_flashcfg_vmsd = {
|
|||
}
|
||||
};
|
||||
|
||||
static void mv88w8618_flashcfg_class_init(ObjectClass *klass, void *data)
|
||||
static void mv88w8618_flashcfg_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -1026,7 +1026,7 @@ static const VMStateDescription musicpal_gpio_vmsd = {
|
|||
}
|
||||
};
|
||||
|
||||
static void musicpal_gpio_class_init(ObjectClass *klass, void *data)
|
||||
static void musicpal_gpio_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -1171,7 +1171,7 @@ static const VMStateDescription musicpal_key_vmsd = {
|
|||
}
|
||||
};
|
||||
|
||||
static void musicpal_key_class_init(ObjectClass *klass, void *data)
|
||||
static void musicpal_key_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -1348,7 +1348,7 @@ static void musicpal_machine_init(MachineClass *mc)
|
|||
|
||||
DEFINE_MACHINE("musicpal", musicpal_machine_init)
|
||||
|
||||
static void mv88w8618_wlan_class_init(ObjectClass *klass, void *data)
|
||||
static void mv88w8618_wlan_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -821,7 +821,7 @@ static const Property npcm7xx_properties[] = {
|
|||
MemoryRegion *),
|
||||
};
|
||||
|
||||
static void npcm7xx_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm7xx_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
@ -830,7 +830,7 @@ static void npcm7xx_class_init(ObjectClass *oc, void *data)
|
|||
device_class_set_props(dc, npcm7xx_properties);
|
||||
}
|
||||
|
||||
static void npcm730_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm730_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM7xxClass *nc = NPCM7XX_CLASS(oc);
|
||||
|
||||
|
@ -839,7 +839,7 @@ static void npcm730_class_init(ObjectClass *oc, void *data)
|
|||
nc->num_cpus = 2;
|
||||
}
|
||||
|
||||
static void npcm750_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm750_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM7xxClass *nc = NPCM7XX_CLASS(oc);
|
||||
|
||||
|
|
|
@ -453,7 +453,7 @@ static void npcm7xx_set_soc_type(NPCM7xxMachineClass *nmc, const char *type)
|
|||
mc->default_cpus = mc->min_cpus = mc->max_cpus = sc->num_cpus;
|
||||
}
|
||||
|
||||
static void npcm7xx_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm7xx_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
static const char * const valid_cpu_types[] = {
|
||||
|
@ -472,7 +472,7 @@ static void npcm7xx_machine_class_init(ObjectClass *oc, void *data)
|
|||
* Schematics:
|
||||
* https://github.com/Nuvoton-Israel/nuvoton-info/blob/master/npcm7xx-poleg/evaluation-board/board_deliverables/NPCM750x_EB_ver.A1.1_COMPLETE.pdf
|
||||
*/
|
||||
static void npcm750_evb_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm750_evb_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM7xxMachineClass *nmc = NPCM7XX_MACHINE_CLASS(oc);
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
@ -485,7 +485,7 @@ static void npcm750_evb_machine_class_init(ObjectClass *oc, void *data)
|
|||
mc->default_ram_size = 512 * MiB;
|
||||
};
|
||||
|
||||
static void gsj_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void gsj_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM7xxMachineClass *nmc = NPCM7XX_MACHINE_CLASS(oc);
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
@ -498,7 +498,7 @@ static void gsj_machine_class_init(ObjectClass *oc, void *data)
|
|||
mc->default_ram_size = 512 * MiB;
|
||||
};
|
||||
|
||||
static void gbs_bmc_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void gbs_bmc_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM7xxMachineClass *nmc = NPCM7XX_MACHINE_CLASS(oc);
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
@ -511,7 +511,7 @@ static void gbs_bmc_machine_class_init(ObjectClass *oc, void *data)
|
|||
mc->default_ram_size = 1 * GiB;
|
||||
}
|
||||
|
||||
static void kudo_bmc_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void kudo_bmc_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM7xxMachineClass *nmc = NPCM7XX_MACHINE_CLASS(oc);
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
@ -524,7 +524,7 @@ static void kudo_bmc_machine_class_init(ObjectClass *oc, void *data)
|
|||
mc->default_ram_size = 1 * GiB;
|
||||
};
|
||||
|
||||
static void mori_bmc_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void mori_bmc_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM7xxMachineClass *nmc = NPCM7XX_MACHINE_CLASS(oc);
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
|
|
@ -779,7 +779,7 @@ static const Property npcm8xx_properties[] = {
|
|||
MemoryRegion *),
|
||||
};
|
||||
|
||||
static void npcm8xx_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm8xx_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
NPCM8xxClass *nc = NPCM8XX_CLASS(oc);
|
||||
|
|
|
@ -209,7 +209,7 @@ static void npcm8xx_set_soc_type(NPCM8xxMachineClass *nmc, const char *type)
|
|||
mc->default_cpus = mc->min_cpus = mc->max_cpus = sc->num_cpus;
|
||||
}
|
||||
|
||||
static void npcm8xx_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm8xx_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
static const char * const valid_cpu_types[] = {
|
||||
|
@ -224,7 +224,7 @@ static void npcm8xx_machine_class_init(ObjectClass *oc, void *data)
|
|||
mc->valid_cpu_types = valid_cpu_types;
|
||||
}
|
||||
|
||||
static void npcm845_evb_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void npcm845_evb_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
NPCM8xxMachineClass *nmc = NPCM8XX_MACHINE_CLASS(oc);
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
|
|
@ -216,7 +216,7 @@ static const Property nrf51_soc_properties[] = {
|
|||
NRF51822_FLASH_SIZE),
|
||||
};
|
||||
|
||||
static void nrf51_soc_class_init(ObjectClass *klass, void *data)
|
||||
static void nrf51_soc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -202,7 +202,7 @@ static void sx1_init_v2(MachineState *machine)
|
|||
sx1_init(machine, 2);
|
||||
}
|
||||
|
||||
static void sx1_machine_v2_class_init(ObjectClass *oc, void *data)
|
||||
static void sx1_machine_v2_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -221,7 +221,7 @@ static const TypeInfo sx1_machine_v2_type = {
|
|||
.class_init = sx1_machine_v2_class_init,
|
||||
};
|
||||
|
||||
static void sx1_machine_v1_class_init(ObjectClass *oc, void *data)
|
||||
static void sx1_machine_v1_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -337,7 +337,7 @@ static void raspi_machine_class_init(MachineClass *mc,
|
|||
mc->init = raspi_machine_init;
|
||||
};
|
||||
|
||||
static void raspi0_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void raspi0_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
RaspiBaseMachineClass *rmc = RASPI_BASE_MACHINE_CLASS(oc);
|
||||
|
@ -347,7 +347,7 @@ static void raspi0_machine_class_init(ObjectClass *oc, void *data)
|
|||
raspi_machine_class_init(mc, rmc->board_rev);
|
||||
};
|
||||
|
||||
static void raspi1ap_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void raspi1ap_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
RaspiBaseMachineClass *rmc = RASPI_BASE_MACHINE_CLASS(oc);
|
||||
|
@ -357,7 +357,7 @@ static void raspi1ap_machine_class_init(ObjectClass *oc, void *data)
|
|||
raspi_machine_class_init(mc, rmc->board_rev);
|
||||
};
|
||||
|
||||
static void raspi2b_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void raspi2b_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
RaspiBaseMachineClass *rmc = RASPI_BASE_MACHINE_CLASS(oc);
|
||||
|
@ -368,7 +368,7 @@ static void raspi2b_machine_class_init(ObjectClass *oc, void *data)
|
|||
};
|
||||
|
||||
#ifdef TARGET_AARCH64
|
||||
static void raspi3ap_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void raspi3ap_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
RaspiBaseMachineClass *rmc = RASPI_BASE_MACHINE_CLASS(oc);
|
||||
|
@ -378,7 +378,7 @@ static void raspi3ap_machine_class_init(ObjectClass *oc, void *data)
|
|||
raspi_machine_class_init(mc, rmc->board_rev);
|
||||
};
|
||||
|
||||
static void raspi3b_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void raspi3b_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
RaspiBaseMachineClass *rmc = RASPI_BASE_MACHINE_CLASS(oc);
|
||||
|
|
|
@ -107,7 +107,7 @@ static void raspi4b_machine_init(MachineState *machine)
|
|||
raspi_base_machine_init(machine, &soc->parent_obj);
|
||||
}
|
||||
|
||||
static void raspi4b_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void raspi4b_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
RaspiBaseMachineClass *rmc = RASPI_BASE_MACHINE_CLASS(oc);
|
||||
|
|
|
@ -413,7 +413,7 @@ static void realview_pbx_a9_init(MachineState *machine)
|
|||
realview_init(machine, BOARD_PBX_A9);
|
||||
}
|
||||
|
||||
static void realview_eb_class_init(ObjectClass *oc, void *data)
|
||||
static void realview_eb_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -433,7 +433,7 @@ static const TypeInfo realview_eb_type = {
|
|||
.class_init = realview_eb_class_init,
|
||||
};
|
||||
|
||||
static void realview_eb_mpcore_class_init(ObjectClass *oc, void *data)
|
||||
static void realview_eb_mpcore_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -454,7 +454,7 @@ static const TypeInfo realview_eb_mpcore_type = {
|
|||
.class_init = realview_eb_mpcore_class_init,
|
||||
};
|
||||
|
||||
static void realview_pb_a8_class_init(ObjectClass *oc, void *data)
|
||||
static void realview_pb_a8_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -473,7 +473,7 @@ static const TypeInfo realview_pb_a8_type = {
|
|||
.class_init = realview_pb_a8_class_init,
|
||||
};
|
||||
|
||||
static void realview_pbx_a9_class_init(ObjectClass *oc, void *data)
|
||||
static void realview_pbx_a9_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -880,7 +880,7 @@ static void sbsa_ref_instance_init(Object *obj)
|
|||
sbsa_flash_create(sms);
|
||||
}
|
||||
|
||||
static void sbsa_ref_class_init(ObjectClass *oc, void *data)
|
||||
static void sbsa_ref_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
static const char * const valid_cpu_types[] = {
|
||||
|
|
|
@ -965,7 +965,7 @@ static const Property smmu_dev_properties[] = {
|
|||
TYPE_PCI_BUS, PCIBus *),
|
||||
};
|
||||
|
||||
static void smmu_base_class_init(ObjectClass *klass, void *data)
|
||||
static void smmu_base_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
ResettableClass *rc = RESETTABLE_CLASS(klass);
|
||||
|
|
|
@ -1984,7 +1984,7 @@ static void smmuv3_instance_init(Object *obj)
|
|||
/* Nothing much to do here as of now */
|
||||
}
|
||||
|
||||
static void smmuv3_class_init(ObjectClass *klass, void *data)
|
||||
static void smmuv3_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
ResettableClass *rc = RESETTABLE_CLASS(klass);
|
||||
|
@ -2031,7 +2031,7 @@ static int smmuv3_notify_flag_changed(IOMMUMemoryRegion *iommu,
|
|||
}
|
||||
|
||||
static void smmuv3_iommu_memory_region_class_init(ObjectClass *klass,
|
||||
void *data)
|
||||
const void *data)
|
||||
{
|
||||
IOMMUMemoryRegionClass *imrc = IOMMU_MEMORY_REGION_CLASS(klass);
|
||||
|
||||
|
|
|
@ -1413,7 +1413,7 @@ static void lm3s6965evb_init(MachineState *machine)
|
|||
* Stellaris LM3S811 Evaluation Board Schematics:
|
||||
* https://www.ti.com/lit/ug/symlink/spmu030.pdf
|
||||
*/
|
||||
static void lm3s811evb_class_init(ObjectClass *oc, void *data)
|
||||
static void lm3s811evb_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -1433,7 +1433,7 @@ static const TypeInfo lm3s811evb_type = {
|
|||
* Stellaris: LM3S6965 Evaluation Board Schematics:
|
||||
* https://www.ti.com/lit/ug/symlink/spmu029.pdf
|
||||
*/
|
||||
static void lm3s6965evb_class_init(ObjectClass *oc, void *data)
|
||||
static void lm3s6965evb_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -1458,7 +1458,7 @@ static void stellaris_machine_init(void)
|
|||
|
||||
type_init(stellaris_machine_init)
|
||||
|
||||
static void stellaris_i2c_class_init(ObjectClass *klass, void *data)
|
||||
static void stellaris_i2c_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
ResettableClass *rc = RESETTABLE_CLASS(klass);
|
||||
|
@ -1477,7 +1477,7 @@ static const TypeInfo stellaris_i2c_info = {
|
|||
.class_init = stellaris_i2c_class_init,
|
||||
};
|
||||
|
||||
static void stellaris_adc_class_init(ObjectClass *klass, void *data)
|
||||
static void stellaris_adc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
ResettableClass *rc = RESETTABLE_CLASS(klass);
|
||||
|
@ -1494,7 +1494,7 @@ static const TypeInfo stellaris_adc_info = {
|
|||
.class_init = stellaris_adc_class_init,
|
||||
};
|
||||
|
||||
static void stellaris_sys_class_init(ObjectClass *klass, void *data)
|
||||
static void stellaris_sys_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
ResettableClass *rc = RESETTABLE_CLASS(klass);
|
||||
|
|
|
@ -181,7 +181,7 @@ static void stm32f100_soc_realize(DeviceState *dev_soc, Error **errp)
|
|||
create_unimplemented_device("CRC", 0x40023000, 0x400);
|
||||
}
|
||||
|
||||
static void stm32f100_soc_class_init(ObjectClass *klass, void *data)
|
||||
static void stm32f100_soc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -202,7 +202,7 @@ static void stm32f205_soc_realize(DeviceState *dev_soc, Error **errp)
|
|||
}
|
||||
}
|
||||
|
||||
static void stm32f205_soc_class_init(ObjectClass *klass, void *data)
|
||||
static void stm32f205_soc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -298,7 +298,7 @@ static void stm32f405_soc_realize(DeviceState *dev_soc, Error **errp)
|
|||
create_unimplemented_device("RNG", 0x50060800, 0x400);
|
||||
}
|
||||
|
||||
static void stm32f405_soc_class_init(ObjectClass *klass, void *data)
|
||||
static void stm32f405_soc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -435,7 +435,7 @@ static void stm32l4x5_soc_realize(DeviceState *dev_soc, Error **errp)
|
|||
create_unimplemented_device("QUADSPI", 0xA0001000, 0x400);
|
||||
}
|
||||
|
||||
static void stm32l4x5_soc_class_init(ObjectClass *klass, void *data)
|
||||
static void stm32l4x5_soc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
@ -446,21 +446,21 @@ static void stm32l4x5_soc_class_init(ObjectClass *klass, void *data)
|
|||
/* No vmstate or reset required: device has no internal state */
|
||||
}
|
||||
|
||||
static void stm32l4x5xc_soc_class_init(ObjectClass *oc, void *data)
|
||||
static void stm32l4x5xc_soc_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
Stm32l4x5SocClass *ssc = STM32L4X5_SOC_CLASS(oc);
|
||||
|
||||
ssc->flash_size = 256 * KiB;
|
||||
}
|
||||
|
||||
static void stm32l4x5xe_soc_class_init(ObjectClass *oc, void *data)
|
||||
static void stm32l4x5xe_soc_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
Stm32l4x5SocClass *ssc = STM32L4X5_SOC_CLASS(oc);
|
||||
|
||||
ssc->flash_size = 512 * KiB;
|
||||
}
|
||||
|
||||
static void stm32l4x5xg_soc_class_init(ObjectClass *oc, void *data)
|
||||
static void stm32l4x5xg_soc_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
Stm32l4x5SocClass *ssc = STM32L4X5_SOC_CLASS(oc);
|
||||
|
||||
|
|
|
@ -215,7 +215,7 @@ static const VMStateDescription vmstate_strongarm_pic_regs = {
|
|||
},
|
||||
};
|
||||
|
||||
static void strongarm_pic_class_init(ObjectClass *klass, void *data)
|
||||
static void strongarm_pic_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -448,7 +448,8 @@ static const VMStateDescription vmstate_strongarm_rtc_regs = {
|
|||
},
|
||||
};
|
||||
|
||||
static void strongarm_rtc_sysbus_class_init(ObjectClass *klass, void *data)
|
||||
static void strongarm_rtc_sysbus_class_init(ObjectClass *klass,
|
||||
const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -693,7 +694,7 @@ static const VMStateDescription vmstate_strongarm_gpio_regs = {
|
|||
},
|
||||
};
|
||||
|
||||
static void strongarm_gpio_class_init(ObjectClass *klass, void *data)
|
||||
static void strongarm_gpio_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -865,7 +866,7 @@ static const VMStateDescription vmstate_strongarm_ppc_regs = {
|
|||
},
|
||||
};
|
||||
|
||||
static void strongarm_ppc_class_init(ObjectClass *klass, void *data)
|
||||
static void strongarm_ppc_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -1336,7 +1337,7 @@ static const Property strongarm_uart_properties[] = {
|
|||
DEFINE_PROP_CHR("chardev", StrongARMUARTState, chr),
|
||||
};
|
||||
|
||||
static void strongarm_uart_class_init(ObjectClass *klass, void *data)
|
||||
static void strongarm_uart_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
@ -1589,7 +1590,7 @@ static const VMStateDescription vmstate_strongarm_ssp_regs = {
|
|||
},
|
||||
};
|
||||
|
||||
static void strongarm_ssp_class_init(ObjectClass *klass, void *data)
|
||||
static void strongarm_ssp_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -412,7 +412,7 @@ static void vab_init(MachineState *machine)
|
|||
versatile_init(machine, 0x25e);
|
||||
}
|
||||
|
||||
static void versatilepb_class_init(ObjectClass *oc, void *data)
|
||||
static void versatilepb_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -433,7 +433,7 @@ static const TypeInfo versatilepb_type = {
|
|||
.class_init = versatilepb_class_init,
|
||||
};
|
||||
|
||||
static void versatileab_class_init(ObjectClass *oc, void *data)
|
||||
static void versatileab_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -462,7 +462,7 @@ static void versatile_machine_init(void)
|
|||
|
||||
type_init(versatile_machine_init)
|
||||
|
||||
static void vpb_sic_class_init(ObjectClass *klass, void *data)
|
||||
static void vpb_sic_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -777,7 +777,7 @@ static void vexpress_a9_instance_init(Object *obj)
|
|||
vms->virt = false;
|
||||
}
|
||||
|
||||
static void vexpress_class_init(ObjectClass *oc, void *data)
|
||||
static void vexpress_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
@ -795,7 +795,7 @@ static void vexpress_class_init(ObjectClass *oc, void *data)
|
|||
"Security Extensions (TrustZone)");
|
||||
}
|
||||
|
||||
static void vexpress_a9_class_init(ObjectClass *oc, void *data)
|
||||
static void vexpress_a9_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a9"),
|
||||
|
@ -811,7 +811,7 @@ static void vexpress_a9_class_init(ObjectClass *oc, void *data)
|
|||
vmc->daughterboard = &a9_daughterboard;
|
||||
}
|
||||
|
||||
static void vexpress_a15_class_init(ObjectClass *oc, void *data)
|
||||
static void vexpress_a15_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a15"),
|
||||
|
|
|
@ -107,7 +107,7 @@ static void arm_virt_compat_set(MachineClass *mc)
|
|||
#define DEFINE_VIRT_MACHINE_IMPL(latest, ...) \
|
||||
static void MACHINE_VER_SYM(class_init, virt, __VA_ARGS__)( \
|
||||
ObjectClass *oc, \
|
||||
void *data) \
|
||||
const void *data) \
|
||||
{ \
|
||||
MachineClass *mc = MACHINE_CLASS(oc); \
|
||||
arm_virt_compat_set(mc); \
|
||||
|
@ -3124,7 +3124,7 @@ static int virt_hvf_get_physical_address_range(MachineState *ms)
|
|||
return requested_ipa_size;
|
||||
}
|
||||
|
||||
static void virt_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void virt_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
HotplugHandlerClass *hc = HOTPLUG_HANDLER_CLASS(oc);
|
||||
|
|
|
@ -49,7 +49,7 @@ static void xen_pvh_set_pci_intx_irq(void *opaque, int intx_irq, int level)
|
|||
}
|
||||
}
|
||||
|
||||
static void xen_arm_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void xen_arm_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
XenPVHMachineClass *xpc = XEN_PVH_MACHINE_CLASS(oc);
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
|
|
@ -453,7 +453,7 @@ static void zynq_init(MachineState *machine)
|
|||
arm_load_kernel(zynq_machine->cpu[0], machine, &zynq_binfo);
|
||||
}
|
||||
|
||||
static void zynq_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void zynq_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
static const char * const valid_cpu_types[] = {
|
||||
ARM_CPU_TYPE_NAME("cortex-a9"),
|
||||
|
|
|
@ -808,7 +808,7 @@ static void versal_virt_machine_finalize(Object *obj)
|
|||
g_free(s->ospi_model);
|
||||
}
|
||||
|
||||
static void versal_virt_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void versal_virt_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -975,7 +975,7 @@ static const Property versal_properties[] = {
|
|||
TYPE_CAN_BUS, CanBusState *),
|
||||
};
|
||||
|
||||
static void versal_class_init(ObjectClass *klass, void *data)
|
||||
static void versal_class_init(ObjectClass *klass, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(klass);
|
||||
|
||||
|
|
|
@ -267,7 +267,7 @@ static void xlnx_zcu102_machine_instance_init(Object *obj)
|
|||
0);
|
||||
}
|
||||
|
||||
static void xlnx_zcu102_machine_class_init(ObjectClass *oc, void *data)
|
||||
static void xlnx_zcu102_machine_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
MachineClass *mc = MACHINE_CLASS(oc);
|
||||
|
||||
|
|
|
@ -853,7 +853,7 @@ static const Property xlnx_zynqmp_props[] = {
|
|||
CanBusState *),
|
||||
};
|
||||
|
||||
static void xlnx_zynqmp_class_init(ObjectClass *oc, void *data)
|
||||
static void xlnx_zynqmp_class_init(ObjectClass *oc, const void *data)
|
||||
{
|
||||
DeviceClass *dc = DEVICE_CLASS(oc);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue