diff --git a/qemu/saimaa.c b/qemu/saimaa.c index 8692e15..32aad11 100644 --- a/qemu/saimaa.c +++ b/qemu/saimaa.c @@ -14,6 +14,8 @@ #include "hw/sd/sd.h" #include "hw/char/serial.h" #include "hw/qdev-properties.h" +#include "hw/qdev-properties-system.h" +#include "elf.h" #include "qom/object.h" #include "cpu.h" #include "qemu/error-report.h" @@ -161,8 +163,7 @@ static void saimaa_machine_init(MachineState *machine) DriveInfo *di = drive_get(IF_SD, 0, 0); if (di) { DeviceState *card = qdev_new(TYPE_SD_CARD); - qdev_prop_set_drive(card, "drive", blk_by_legacy_dinfo(di), - &error_fatal); + qdev_prop_set_drive(card, "drive", blk_by_legacy_dinfo(di)); qdev_realize_and_unref(card, qdev_get_child_bus(sdhci, "sd-bus"), &error_fatal); }