qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 1/2] dp264: use pci_create() to initialise the cmd646 devi


From: BALATON Zoltan
Subject: Re: [PATCH v2 1/2] dp264: use pci_create() to initialise the cmd646 device
Date: Sun, 1 Mar 2020 22:34:38 +0100 (CET)
User-agent: Alpine 2.22 (BSF 395 2020-01-19)

On Sun, 1 Mar 2020, Mark Cave-Ayland wrote:
Remove the call to pci_cmd646_ide_init() since global device init functions
are deprecated in preference of using qdev directly.

Signed-off-by: Mark Cave-Ayland <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
---
hw/alpha/dp264.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/hw/alpha/dp264.c b/hw/alpha/dp264.c
index 8d71a30617..50e75aeee3 100644
--- a/hw/alpha/dp264.c
+++ b/hw/alpha/dp264.c
@@ -16,6 +16,7 @@
#include "sysemu/sysemu.h"
#include "hw/rtc/mc146818rtc.h"
#include "hw/ide.h"
+#include "hw/ide/pci.h"
#include "hw/timer/i8254.h"
#include "hw/isa/superio.h"
#include "hw/dma/i8257.h"
@@ -100,9 +101,13 @@ static void clipper_init(MachineState *machine)
    /* IDE disk setup.  */
    {
        DriveInfo *hd[MAX_IDE_BUS * MAX_IDE_DEVS];
+        PCIDevice *pci_dev;
+
        ide_drive_get(hd, ARRAY_SIZE(hd));

-        pci_cmd646_ide_init(pci_bus, hd, 0);
+        pci_dev = pci_create(pci_bus, -1, "cmd646-ide");
+        qdev_init_nofail(DEVICE(pci_dev));

You could just use pci_create_simple here now that you don't set properties.

Regards,
BALATON Zoltan

+        pci_ide_create_devs(pci_dev, hd);
    }

    /* Load PALcode.  Given that this is not "real" cpu palcode,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]