saimaa: 8.2 API fixes (props-system, set_drive, elf.h)

This commit is contained in:
SashegDev
2026-09-07 09:07:56 +00:00
parent 45a3a93ba8
commit f8b9635a02
+3 -2
View File
@@ -14,6 +14,8 @@
#include "hw/sd/sd.h" #include "hw/sd/sd.h"
#include "hw/char/serial.h" #include "hw/char/serial.h"
#include "hw/qdev-properties.h" #include "hw/qdev-properties.h"
#include "hw/qdev-properties-system.h"
#include "elf.h"
#include "qom/object.h" #include "qom/object.h"
#include "cpu.h" #include "cpu.h"
#include "qemu/error-report.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); DriveInfo *di = drive_get(IF_SD, 0, 0);
if (di) { if (di) {
DeviceState *card = qdev_new(TYPE_SD_CARD); DeviceState *card = qdev_new(TYPE_SD_CARD);
qdev_prop_set_drive(card, "drive", blk_by_legacy_dinfo(di), qdev_prop_set_drive(card, "drive", blk_by_legacy_dinfo(di));
&error_fatal);
qdev_realize_and_unref(card, qdev_get_child_bus(sdhci, "sd-bus"), qdev_realize_and_unref(card, qdev_get_child_bus(sdhci, "sd-bus"),
&error_fatal); &error_fatal);
} }