From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34350) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WhOBV-00089p-Kc for qemu-devel@nongnu.org; Mon, 05 May 2014 15:04:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WhOBM-0004xk-EW for qemu-devel@nongnu.org; Mon, 05 May 2014 15:04:17 -0400 Received: from cantor2.suse.de ([195.135.220.15]:44525 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WhOBM-0004xD-3C for qemu-devel@nongnu.org; Mon, 05 May 2014 15:04:08 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Mon, 5 May 2014 21:03:44 +0200 Message-Id: <1399316644-20700-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/20] QOM devices patch queue 2014-05-05 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Stefan Hajnoczi , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Anthony Liguori , Paolo Bonzini 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 Cc: Anthony Liguori Cc: Stefan Hajnoczi Cc: Paolo Bonzini The following changes since commit fdaad4715ae9e998fd0595bedfb16fdaf0c68c= cc: Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-201= 40501' 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=C3=A4rber (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 configu= ration 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