mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
hw/ide: remove 'ide-drive' device
The 'ide-hd' and 'ide-cd' devices provide suitable alternatives. Reviewed-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
24e13a4dc1
commit
b501018339
12 changed files with 9 additions and 101 deletions
|
@ -749,9 +749,6 @@ static char *sun4u_fw_dev_path(FWPathProvider *p, BusState *bus,
|
|||
DeviceState *dev)
|
||||
{
|
||||
PCIDevice *pci;
|
||||
IDEBus *ide_bus;
|
||||
IDEState *ide_s;
|
||||
int bus_id;
|
||||
|
||||
if (!strcmp(object_get_typename(OBJECT(dev)), "pbm-bridge")) {
|
||||
pci = PCI_DEVICE(dev);
|
||||
|
@ -764,18 +761,6 @@ static char *sun4u_fw_dev_path(FWPathProvider *p, BusState *bus,
|
|||
}
|
||||
}
|
||||
|
||||
if (!strcmp(object_get_typename(OBJECT(dev)), "ide-drive")) {
|
||||
ide_bus = IDE_BUS(qdev_get_parent_bus(dev));
|
||||
ide_s = idebus_active_if(ide_bus);
|
||||
bus_id = ide_bus->bus_id;
|
||||
|
||||
if (ide_s->drive_kind == IDE_CD) {
|
||||
return g_strdup_printf("ide@%x/cdrom", bus_id);
|
||||
}
|
||||
|
||||
return g_strdup_printf("ide@%x/disk", bus_id);
|
||||
}
|
||||
|
||||
if (!strcmp(object_get_typename(OBJECT(dev)), "ide-hd")) {
|
||||
return g_strdup("disk");
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue