Revision e23a1b33 hw/fdc.c
b/hw/fdc.c | ||
---|---|---|
1866 | 1866 |
fdctrl->dma_chann = dma_chann; /* FIXME */ |
1867 | 1867 |
qdev_prop_set_drive(dev, "driveA", fds[0]); |
1868 | 1868 |
qdev_prop_set_drive(dev, "driveB", fds[1]); |
1869 |
if (qdev_init(dev) != 0) |
|
1870 |
return NULL; |
|
1869 |
qdev_init_nofail(dev); |
|
1871 | 1870 |
sysbus_connect_irq(&sys->busdev, 0, irq); |
1872 | 1871 |
sysbus_mmio_map(&sys->busdev, 0, mmio_base); |
1873 | 1872 |
|
... | ... | |
1883 | 1882 |
|
1884 | 1883 |
dev = qdev_create(NULL, "SUNW,fdtwo"); |
1885 | 1884 |
qdev_prop_set_drive(dev, "drive", fds[0]); |
1886 |
if (qdev_init(dev) != 0) |
|
1887 |
return NULL; |
|
1885 |
qdev_init_nofail(dev); |
|
1888 | 1886 |
sys = DO_UPCAST(fdctrl_sysbus_t, busdev.qdev, dev); |
1889 | 1887 |
fdctrl = &sys->state; |
1890 | 1888 |
sysbus_connect_irq(&sys->busdev, 0, irq); |
Also available in: Unified diff