From: "Andreas Färber" <afaerber@suse.de>
To: qemu-devel@nongnu.org
Cc: "Peter Maydell" <peter.maydell@linaro.org>,
"Stefan Hajnoczi" <stefanha@redhat.com>,
"Andreas Färber" <afaerber@suse.de>,
"Anthony Liguori" <anthony@codemonkey.ws>,
"Paolo Bonzini" <pbonzini@redhat.com>
Subject: [Qemu-devel] [PULL 00/20] QOM devices patch queue 2014-05-05
Date: Mon, 5 May 2014 21:03:44 +0200 [thread overview]
Message-ID: <1399316644-20700-1-git-send-email-afaerber@suse.de> (raw)
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 <peter.maydell@linaro.org>
Cc: Anthony Liguori <anthony@codemonkey.ws>
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>
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
next reply other threads:[~2014-05-05 19:04 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-05 19:03 Andreas Färber [this message]
2014-05-05 19:03 ` [Qemu-devel] [PULL 01/20] qdev: Fix crash by validating the object type Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 02/20] machine: Remove obsoleted field from QEMUMachine Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 03/20] machine: Copy QEMUMachine's fields to MachineClass Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 04/20] vl.c: Replace QEMUMachine with MachineClass in QEMUMachineInitArgs Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 05/20] machine: Replace QEMUMachine by MachineClass in accelerator configuration Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 06/20] machine: Remove QEMUMachine indirection from MachineClass Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 07/20] hw: Consistently name Error * objects err, and not errp Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 08/20] hw: Consistently name Error ** objects errp, and not err Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 09/20] qom: Clean up fragile use of error_is_set() in set() methods Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 10/20] arm: Clean up fragile use of error_is_set() in realize() methods Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 11/20] MAINTAINERS: Document QOM Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 12/20] qtest: Assure that init_socket()'s listen() does not fail Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 13/20] qtest: Add error reporting to socket_accept() Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 14/20] qtest: Be paranoid about accept() addrlen argument Andreas Färber
2014-05-05 19:03 ` [Qemu-devel] [PULL 15/20] tests: Add ac97 qtest Andreas Färber
2014-05-05 19:04 ` [Qemu-devel] [PULL 16/20] tests: Add es1370 qtest Andreas Färber
2014-05-05 19:04 ` [Qemu-devel] [PULL 17/20] tests: Add intel-hda qtests Andreas Färber
2014-05-05 19:04 ` [Qemu-devel] [PULL 18/20] tests: Add ioh3420 qtest Andreas Färber
2014-05-05 19:04 ` [Qemu-devel] [PULL 19/20] tests: Add EHCI qtest Andreas Färber
2014-05-05 19:04 ` [Qemu-devel] [PULL 20/20] PortioList: Store PortioList in device state Andreas Färber
2014-05-07 13:53 ` [Qemu-devel] [PULL 00/20] QOM devices patch queue 2014-05-05 Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1399316644-20700-1-git-send-email-afaerber@suse.de \
--to=afaerber@suse.de \
--cc=anthony@codemonkey.ws \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).