6749695eaa
nand: Don't use qdev_create() in nand_init()
...
Commit 7426aa72c3
(nand: Don't inherit
from Sysbus) changed the parent type of TYPE_NAND but continued to use
qdev_create(), which handled a NULL BusState as SysBus.
Use object_new() instead, and reuse the TYPE_NAND define while at it.
Reported-by: Markus Armbruster <armbru@redhat.com >
Cc: Peter Crosthwaite <peter.crosthwaite@xilinx.com >
Reviewed-by: Igor Mammedov <imammedo@redhat.com >
Signed-off-by: Andreas Färber <afaerber@suse.de >
2014-02-14 16:22:31 +01:00
7426aa72c3
nand: Don't inherit from Sysbus
...
Nand chips are not sysbus devices - they do not have any sense of MMIO,
nor interrupts. Re-parent to TYPE_DEVICE accordingly.
Cc: afaerber@suse.de
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2013-06-25 19:15:46 +01:00
d47a5d9b9d
block/nand: Convert Sysbus::init to Device::realize
...
The prescribed transition from Sysbus::init function to a
Device::realize.
Cc: afaerber@suse.de
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2013-06-25 19:15:45 +01:00
e12078cc62
block/nand: QOM casting sweep
...
Define and use standard QOM cast macro. Remove usages of DO_UPCAST and
direct -> style casting.
Cc: afaerber@suse.de
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2013-06-25 19:06:31 +01:00
1984745ea8
block/nand: Formatting sweep
...
Make this code closer to passing checkpatch. Mostly missing braces, but
a few rogue tabs in there as well.
Cc: qemu-trivial@nongnu.org
Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2013-06-21 22:52:50 +04:00
49ab747f66
hw: move target-independent files to subdirectories
...
This patch tackles all files that are compiled once, moving
them to subdirectories of hw/.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-04-08 18:13:12 +02:00