]> Git Repo - qemu.git/commitdiff
dp264: use pci_create_simple() to initialise the cmd646 device
authorMark Cave-Ayland <[email protected]>
Sat, 7 Mar 2020 09:13:12 +0000 (09:13 +0000)
committerJohn Snow <[email protected]>
Tue, 10 Mar 2020 18:50:12 +0000 (14:50 -0400)
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 <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-id: 20200307091313[email protected]
Signed-off-by: John Snow <[email protected]>
hw/alpha/dp264.c

index e5350a287f73dd496371b9b8c97a5413c60a0989..27595767e54fcaba51df0273373a09a7f4555812 100644 (file)
@@ -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"
@@ -101,9 +102,12 @@ 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_simple(pci_bus, -1, "cmd646-ide");
+        pci_ide_create_devs(pci_dev, hd);
     }
 
     /* Load PALcode.  Given that this is not "real" cpu palcode,
This page took 0.028129 seconds and 4 git commands to generate.