qemu-e2k/hw/ide
Anthony Liguori 6acbe4c6f1 qdev: remove baked in notion of aliases (v2)
Limit them to the device_add functionality.  Device aliases were a hack based
on the fact that virtio was modeled the wrong way.  The mechanism for aliasing
is very limited in that only one alias can exist for any device.

We have to support it for the purposes of compatibility but we only need to
support it in device_add so restrict it to that piece of code.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
 - Use a table for aliases (Paolo)
2012-02-03 10:41:07 -06:00
..
ahci.c qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
ahci.h
atapi.c block: bdrv_aio_* do not return NULL 2011-12-15 12:40:07 +01:00
cmd646.c qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
core.c Merge remote-tracking branch 'stefanha/trivial-patches' into staging 2011-12-19 09:10:49 -06:00
ich.c qdev: remove baked in notion of aliases (v2) 2012-02-03 10:41:07 -06:00
internal.h ide: convert to QEMU Object Model 2012-01-27 10:50:49 -06:00
isa.c qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
macio.c block: dma_bdrv_* does not return NULL 2011-12-15 12:40:08 +01:00
microdrive.c
mmio.c ide/mmio: convert to memory API 2011-11-24 18:31:59 +02:00
pci.c Correct types in bmdma_addr_{read,write} 2012-01-21 05:17:01 +01:00
pci.h
piix.c qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
qdev.c qdev: kill off DeviceInfo 2012-02-03 10:41:06 -06:00
via.c qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00