qemu/hw
Andreas Färber 2f12688b93 ide: QOM'ify ISA IDE
Introduce type constant and cast macro to obsolete DO_UPCAST().
Add missing braces.

Prepares for ISA realizefn.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Message-id: 1367093935-29091-7-git-send-email-afaerber@suse.de
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2013-04-29 08:27:47 -05:00
..
9pfs virtio: remove the function pointer. 2013-04-24 11:50:20 -05:00
acpi ich9: kill cmos_s3 2013-04-24 11:50:18 -05:00
alpha include: avoid useless includes of exec/ headers 2013-04-15 18:19:26 +02:00
arm console: add device link to QemuConsoles 2013-04-25 14:45:46 -05:00
audio Remove unneeded type casts 2013-04-19 11:36:33 +02:00
block fdc: QOM'ify ISA floppy controller 2013-04-29 08:27:47 -05:00
bt sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
char pseries: Convert VIO code to QOM style type safe(ish) casts 2013-04-26 23:02:41 +02:00
core qdev: Drop taddr properties 2013-04-20 17:54:52 +00:00
cpu hw: move ARM CPU cores to hw/cpu/, configure with default-configs/ 2013-04-08 18:13:16 +02:00
cris hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
display cirrus_vga: QOM'ify ISA Cirrus VGA 2013-04-29 08:27:47 -05:00
dma i82374: QOM'ify 2013-04-29 08:27:47 -05:00
gpio Remove unneeded type casts 2013-04-19 11:36:33 +02:00
i2c hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
i386 i8259: QOM cleanups 2013-04-29 08:27:47 -05:00
ide ide: QOM'ify ISA IDE 2013-04-29 08:27:47 -05:00
input input: introduce keyboard handler list 2013-04-24 11:50:18 -05:00
intc i8259: QOM cleanups 2013-04-29 08:27:47 -05:00
isa ich9: kill cmos_s3 2013-04-24 11:50:18 -05:00
lm32 qdev: Drop taddr properties 2013-04-20 17:54:52 +00:00
m68k hw: move char devices to hw/char/, configure via default-configs/ 2013-04-08 18:13:14 +02:00
microblaze Remove unneeded type casts 2013-04-19 11:36:33 +02:00
mips sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
misc applesmc: QOM'ify 2013-04-29 08:27:46 -05:00
moxie hw: move MC146818RTC to hw/timer/, configure via default-configs/ 2013-04-08 18:13:13 +02:00
net virtio-net: unbreak the minix guest 2013-04-29 08:27:15 -05:00
nvram pseries: Convert VIO code to QOM style type safe(ish) casts 2013-04-26 23:02:41 +02:00
openrisc hw: move headers to include/ 2013-04-08 18:13:10 +02:00
pci hw: move PCI bridges to hw/pci-* or hw/ARCH 2013-04-08 18:13:14 +02:00
pci-bridge hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
pci-host sparc64: use direct interrupt mapping for PCI devices 2013-04-27 11:13:08 +00:00
ppc pseries: Generate device paths for VIO devices 2013-04-26 23:02:42 +02:00
s390x virtio-rng-s390: add properties. 2013-04-26 20:18:25 +02:00
scsi pseries: Convert VIO code to QOM style type safe(ish) casts 2013-04-26 23:02:41 +02:00
sd Typo, spelling and grammatical fixes 2013-04-12 14:33:20 +02:00
sh4 arm: fix location of some include files 2013-04-15 15:16:01 +02:00
sparc qdev: Drop taddr properties 2013-04-20 17:54:52 +00:00
sparc64 sparc64: allow 64 IRQ lines 2013-04-27 10:35:30 +00:00
ssi hw: move SSI controllers to hw/ssi/, configure via default-configs/ 2013-04-08 18:13:13 +02:00
timer arm: fix location of some include files 2013-04-15 15:16:01 +02:00
tpm Move TPM passthrough specific command line options to backend structure 2013-04-23 10:40:40 -05:00
unicore32 console: add device link to QemuConsoles 2013-04-25 14:45:46 -05:00
usb ccid: Fix crash when backend isn't specified 2013-04-27 02:38:33 +03:00
virtio virtio: cleanup: init and exit function. 2013-04-24 11:50:21 -05:00
watchdog hw: move watchdogs to hw/watchdog, configure via default-configs/ 2013-04-08 18:13:13 +02:00
xen sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
xtensa sysemu: avoid proliferation of include/ subdirectories 2013-04-15 18:19:25 +02:00
Makefile.objs virtio: simplify Makefile conditionals 2013-04-19 16:18:11 +02:00