Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' into staging
QOM infrastructure fixes and device conversions
* QOM API error handling fixes
* Performance improvements for device GPIO property creation
* Remaining conversion of QEMUMachine to QOM
# gpg: Signature made Sat 19 Sep 2015 15:40:44 BST using RSA key ID 3E7E013F
# gpg: Good signature from "Andreas Färber <afaerber@suse.de>"
# gpg: aka "Andreas Färber <afaerber@suse.com>"
* remotes/afaerber/tags/qom-devices-for-peter: (21 commits)
machine: Eliminate QEMUMachine and qemu_register_machine()
Revert use of DEFINE_MACHINE() for registrations of multiple machines
Use DEFINE_MACHINE() to register all machines
mac_world: Break long line
machine: DEFINE_MACHINE() macro
exynos4: Declare each QEMUMachine as a separate variable
exynos4: Use MachineClass instead of exynos4_machines array
exynos4: Use EXYNOS4210_NCPUS instead of max_cpus on error message
machine: Set MachineClass::name automatically
machine: Ensure all TYPE_MACHINE subclasses have the right suffix
mac99: Use MACHINE_TYPE_NAME to encode class name
s390: Rename s390-ccw-virtio-2.4 class name to use MACHINE_TYPE_NAME
s390-virtio: Rename machine class name to use MACHINE_TYPE_NAME
pseries: Rename machine class names to use MACHINE_TYPE_NAME
arm: Rename virt machine class to use MACHINE_TYPE_NAME
vexpress: Rename machine classes to use MACHINE_TYPE_NAME
vexpress: Don't set name on abstract class
machine: MACHINE_TYPE_NAME macro
qdev: Do not use slow [*] expansion for GPIO creation
qom: Fix invalid error check in property_get_str()
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
No related branches found
No related tags found
Showing
- hw/alpha/dp264.c 6 additions, 11 deletionshw/alpha/dp264.c
- hw/arm/collie.c 4 additions, 9 deletionshw/arm/collie.c
- hw/arm/cubieboard.c 4 additions, 10 deletionshw/arm/cubieboard.c
- hw/arm/digic_boards.c 4 additions, 9 deletionshw/arm/digic_boards.c
- hw/arm/exynos4_boards.c 35 additions, 21 deletionshw/arm/exynos4_boards.c
- hw/arm/gumstix.c 27 additions, 11 deletionshw/arm/gumstix.c
- hw/arm/highbank.c 31 additions, 15 deletionshw/arm/highbank.c
- hw/arm/imx25_pdk.c 4 additions, 9 deletionshw/arm/imx25_pdk.c
- hw/arm/integratorcp.c 4 additions, 9 deletionshw/arm/integratorcp.c
- hw/arm/kzm.c 4 additions, 9 deletionshw/arm/kzm.c
- hw/arm/mainstone.c 4 additions, 9 deletionshw/arm/mainstone.c
- hw/arm/musicpal.c 4 additions, 9 deletionshw/arm/musicpal.c
- hw/arm/netduino2.c 4 additions, 9 deletionshw/arm/netduino2.c
- hw/arm/nseries.c 29 additions, 13 deletionshw/arm/nseries.c
- hw/arm/omap_sx1.c 27 additions, 11 deletionshw/arm/omap_sx1.c
- hw/arm/palm.c 4 additions, 9 deletionshw/arm/palm.c
- hw/arm/realview.c 58 additions, 26 deletionshw/arm/realview.c
- hw/arm/spitz.c 53 additions, 21 deletionshw/arm/spitz.c
- hw/arm/stellaris.c 27 additions, 11 deletionshw/arm/stellaris.c
- hw/arm/tosa.c 4 additions, 9 deletionshw/arm/tosa.c
Loading
Please register or sign in to comment