mirror of
https://github.com/Motorhead1991/qemu.git
synced 2026-01-06 22:47:41 -07:00
hw/misc/macio: Avoid some QOM casts
At several places we already have the object pointer with the right type so we don't need to cast it back and forth. Avoiding these casts improves readability. Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Message-Id: <67b2d4700879c3b4cd574f1faa1a0d1950b3d0ee.1674001242.git.balaton@eik.bme.hu> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
This commit is contained in:
parent
4db4847d83
commit
ea361fc348
1 changed files with 7 additions and 7 deletions
|
|
@ -220,11 +220,11 @@ static void macio_oldworld_init(Object *obj)
|
|||
DeviceState *dev;
|
||||
int i;
|
||||
|
||||
object_initialize_child(OBJECT(s), "pic", &os->pic, TYPE_HEATHROW);
|
||||
object_initialize_child(obj, "pic", &os->pic, TYPE_HEATHROW);
|
||||
|
||||
object_initialize_child(OBJECT(s), "cuda", &s->cuda, TYPE_CUDA);
|
||||
object_initialize_child(obj, "cuda", &s->cuda, TYPE_CUDA);
|
||||
|
||||
object_initialize_child(OBJECT(s), "nvram", &os->nvram, TYPE_MACIO_NVRAM);
|
||||
object_initialize_child(obj, "nvram", &os->nvram, TYPE_MACIO_NVRAM);
|
||||
dev = DEVICE(&os->nvram);
|
||||
qdev_prop_set_uint32(dev, "size", MACIO_NVRAM_SIZE);
|
||||
qdev_prop_set_uint32(dev, "it_shift", 4);
|
||||
|
|
@ -372,9 +372,9 @@ static void macio_newworld_init(Object *obj)
|
|||
NewWorldMacIOState *ns = NEWWORLD_MACIO(obj);
|
||||
int i;
|
||||
|
||||
object_initialize_child(OBJECT(s), "pic", &ns->pic, TYPE_OPENPIC);
|
||||
object_initialize_child(obj, "pic", &ns->pic, TYPE_OPENPIC);
|
||||
|
||||
object_initialize_child(OBJECT(s), "gpio", &ns->gpio, TYPE_MACIO_GPIO);
|
||||
object_initialize_child(obj, "gpio", &ns->gpio, TYPE_MACIO_GPIO);
|
||||
|
||||
for (i = 0; i < 2; i++) {
|
||||
macio_init_ide(s, &ns->ide[i], i);
|
||||
|
|
@ -390,9 +390,9 @@ static void macio_instance_init(Object *obj)
|
|||
qbus_init(&s->macio_bus, sizeof(s->macio_bus), TYPE_MACIO_BUS,
|
||||
DEVICE(obj), "macio.0");
|
||||
|
||||
object_initialize_child(OBJECT(s), "dbdma", &s->dbdma, TYPE_MAC_DBDMA);
|
||||
object_initialize_child(obj, "dbdma", &s->dbdma, TYPE_MAC_DBDMA);
|
||||
|
||||
object_initialize_child(OBJECT(s), "escc", &s->escc, TYPE_ESCC);
|
||||
object_initialize_child(obj, "escc", &s->escc, TYPE_ESCC);
|
||||
}
|
||||
|
||||
static const VMStateDescription vmstate_macio_oldworld = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue