[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/20] QOM devices patch queue 2014-05-05
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [PULL 00/20] QOM devices patch queue 2014-05-05 |
Date: |
Mon, 5 May 2014 21:03:44 +0200 |
Hello Peter,
This is my QOM (devices) patch queue. Please pull.
Note that the MAINTAINERS patch was modified, didn't get a reply on IRC.
Regards,
Andreas
Cc: Peter Maydell <address@hidden>
Cc: Anthony Liguori <address@hidden>
Cc: Stefan Hajnoczi <address@hidden>
Cc: Paolo Bonzini <address@hidden>
The following changes since commit fdaad4715ae9e998fd0595bedfb16fdaf0c68ccc:
Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20140501'
into staging (2014-05-02 11:32:00 +0100)
are available in the git repository at:
git://github.com/afaerber/qemu-cpu.git tags/qom-devices-for-peter
for you to fetch changes up to 848696bf353750899832c51005f1bd3540da5c29:
PortioList: Store PortioList in device state (2014-05-05 20:58:33 +0200)
----------------------------------------------------------------
QOM/QTest infrastructure fixes and device conversions
* -device / device_add assertion fix
* QEMUMachine conversion to MachineClass
* Device error handling improvements
* QTest cleanups and test cases for some more PCI devices
* PortIO memory leak fixes
----------------------------------------------------------------
Amos Kong (1):
qdev: Fix crash by validating the object type
Andreas Färber (9):
MAINTAINERS: Document QOM
qtest: Assure that init_socket()'s listen() does not fail
qtest: Add error reporting to socket_accept()
qtest: Be paranoid about accept() addrlen argument
tests: Add ac97 qtest
tests: Add es1370 qtest
tests: Add intel-hda qtests
tests: Add ioh3420 qtest
tests: Add EHCI qtest
Kirill Batuzov (1):
PortioList: Store PortioList in device state
Marcel Apfelbaum (5):
machine: Remove obsoleted field from QEMUMachine
machine: Copy QEMUMachine's fields to MachineClass
vl.c: Replace QEMUMachine with MachineClass in QEMUMachineInitArgs
machine: Replace QEMUMachine by MachineClass in accelerator configuration
machine: Remove QEMUMachine indirection from MachineClass
Markus Armbruster (4):
hw: Consistently name Error * objects err, and not errp
hw: Consistently name Error ** objects errp, and not err
qom: Clean up fragile use of error_is_set() in set() methods
arm: Clean up fragile use of error_is_set() in realize() methods
MAINTAINERS | 15 ++++++
backends/rng.c | 11 ++--
backends/tpm.c | 11 ++--
device-hotplug.c | 2 +-
hw/audio/adlib.c | 6 +--
hw/core/qdev-properties-system.c | 10 ++--
hw/core/qdev-properties.c | 11 ++--
hw/core/qdev.c | 20 +++----
hw/display/qxl.c | 7 ++-
hw/display/qxl.h | 1 +
hw/display/vga.c | 12 ++---
hw/display/vga_int.h | 2 +
hw/dma/i82374.c | 7 +--
hw/dma/xilinx_axidma.c | 16 +++---
hw/intc/arm_gic.c | 6 ++-
hw/intc/arm_gic_kvm.c | 6 ++-
hw/intc/armv7m_nvic.c | 6 ++-
hw/intc/i8259.c | 4 +-
hw/isa/isa-bus.c | 11 ++--
hw/misc/tmp105.c | 6 ++-
hw/net/xilinx_axienet.c | 16 +++---
hw/ppc/prep.c | 7 +--
hw/ppc/spapr.c | 26 ++++-----
hw/timer/i8254.c | 4 +-
hw/virtio/virtio-balloon.c | 6 ++-
hw/watchdog/wdt_ib700.c | 7 +--
include/hw/boards.h | 29 ++++++++--
include/hw/xen/xen.h | 2 +-
include/qemu/typedefs.h | 1 +
include/sysemu/kvm.h | 2 +-
include/sysemu/qtest.h | 2 +-
kvm-all.c | 6 +--
kvm-stub.c | 2 +-
qdev-monitor.c | 2 +-
qmp.c | 4 +-
qtest.c | 2 +-
target-i386/cpu.c | 24 ++++++---
tests/Makefile | 16 ++++++
tests/ac97-test.c | 33 ++++++++++++
tests/es1370-test.c | 33 ++++++++++++
tests/intel-hda-test.c | 45 ++++++++++++++++
tests/ioh3420-test.c | 34 ++++++++++++
tests/libqtest.c | 8 ++-
tests/usb-hcd-ehci-test.c | 40 ++++++++++++++
vl.c | 114 ++++++++++++++++++++++-----------------
xen-all.c | 2 +-
xen-stub.c | 2 +-
47 files changed, 464 insertions(+), 175 deletions(-)
create mode 100644 tests/ac97-test.c
create mode 100644 tests/es1370-test.c
create mode 100644 tests/intel-hda-test.c
create mode 100644 tests/ioh3420-test.c
create mode 100644 tests/usb-hcd-ehci-test.c
- [Qemu-devel] [PULL 00/20] QOM devices patch queue 2014-05-05,
Andreas Färber <=
- [Qemu-devel] [PULL 02/20] machine: Remove obsoleted field from QEMUMachine, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 11/20] MAINTAINERS: Document QOM, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 10/20] arm: Clean up fragile use of error_is_set() in realize() methods, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 12/20] qtest: Assure that init_socket()'s listen() does not fail, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 01/20] qdev: Fix crash by validating the object type, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 05/20] machine: Replace QEMUMachine by MachineClass in accelerator configuration, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 13/20] qtest: Add error reporting to socket_accept(), Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 16/20] tests: Add es1370 qtest, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 18/20] tests: Add ioh3420 qtest, Andreas Färber, 2014/05/05
- [Qemu-devel] [PULL 14/20] qtest: Be paranoid about accept() addrlen argument, Andreas Färber, 2014/05/05