Revision 18846dee hw/fdc.c
b/hw/fdc.c | ||
---|---|---|
1860 | 1860 |
|
1861 | 1861 |
dev = isa_create("isa-fdc"); |
1862 | 1862 |
if (fds[0]) { |
1863 |
qdev_prop_set_drive(&dev->qdev, "driveA", fds[0]->bdrv); |
|
1863 |
qdev_prop_set_drive_nofail(&dev->qdev, "driveA", fds[0]->bdrv);
|
|
1864 | 1864 |
} |
1865 | 1865 |
if (fds[1]) { |
1866 |
qdev_prop_set_drive(&dev->qdev, "driveB", fds[1]->bdrv); |
|
1866 |
qdev_prop_set_drive_nofail(&dev->qdev, "driveB", fds[1]->bdrv);
|
|
1867 | 1867 |
} |
1868 | 1868 |
if (qdev_init(&dev->qdev) < 0) |
1869 | 1869 |
return NULL; |
... | ... | |
1882 | 1882 |
fdctrl = &sys->state; |
1883 | 1883 |
fdctrl->dma_chann = dma_chann; /* FIXME */ |
1884 | 1884 |
if (fds[0]) { |
1885 |
qdev_prop_set_drive(dev, "driveA", fds[0]->bdrv); |
|
1885 |
qdev_prop_set_drive_nofail(dev, "driveA", fds[0]->bdrv);
|
|
1886 | 1886 |
} |
1887 | 1887 |
if (fds[1]) { |
1888 |
qdev_prop_set_drive(dev, "driveB", fds[1]->bdrv); |
|
1888 |
qdev_prop_set_drive_nofail(dev, "driveB", fds[1]->bdrv);
|
|
1889 | 1889 |
} |
1890 | 1890 |
qdev_init_nofail(dev); |
1891 | 1891 |
sysbus_connect_irq(&sys->busdev, 0, irq); |
... | ... | |
1903 | 1903 |
|
1904 | 1904 |
dev = qdev_create(NULL, "SUNW,fdtwo"); |
1905 | 1905 |
if (fds[0]) { |
1906 |
qdev_prop_set_drive(dev, "drive", fds[0]->bdrv); |
|
1906 |
qdev_prop_set_drive_nofail(dev, "drive", fds[0]->bdrv);
|
|
1907 | 1907 |
} |
1908 | 1908 |
qdev_init_nofail(dev); |
1909 | 1909 |
sys = DO_UPCAST(FDCtrlSysBus, busdev.qdev, dev); |
Also available in: Unified diff