mips malta: Fix fdc regression and use qdev for i8042 setup
authorStefan Weil <weil@mail.berlios.de>
Fri, 28 Aug 2009 17:37:00 +0000 (19:37 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 4 Sep 2009 14:37:34 +0000 (09:37 -0500)
commitae027ad3c5ea9a041f46c22bcb52e879645ed171
tree2f9f29d214f4dc62cd0dccbc87ef74d6ea622fb7
parent7b8c51add768584118a14d84f799e73ab1ec988b
mips malta: Fix fdc regression and use qdev for i8042 setup

8baf73adf664e79eae201c3f618078a220a661d9 (qdev/isa: convert fdc)
breaks MIPS Malta:

Tried to create isa device isa-fdc with no isa bus present

Fix this by creating an isa bus for piix4.
This change also requires some more qdev related changes
(similar changes were applied to pc.c) and allows
cleaning of piix3/piix4 code.

Thanks to Gerd Hoffmann for his hints.

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/ide.h
hw/ide/pci.c
hw/mips_malta.c
hw/pc.c
hw/piix4.c