qemu-devel
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]