[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 5b774f: chardev-socket: do not blindly reset
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 5b774f: chardev-socket: do not blindly reset handlers when... |
Date: |
Fri, 08 Mar 2019 07:16:32 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 5b774fe5505dc7daad908f9f4b95e9e735c45c14
https://github.com/qemu/qemu/commit/5b774fe5505dc7daad908f9f4b95e9e735c45c14
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M chardev/char-socket.c
M tests/test-char.c
Log Message:
-----------
chardev-socket: do not blindly reset handlers when switching GMainContext
If the socket is connecting or connected, tcp_chr_update_read_handler will
be called but it should not set the NetListener's callbacks again.
Otherwise, tcp_chr_accept is invoked while the socket is in connected
state and you get an assertion failure.
Reviewed-by: Daniel P. Berrangé <address@hidden>
Reviewed-by: Marc-André Lureau <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 34c977489dd85e3528b0e5c3a02157c834560efa
https://github.com/qemu/qemu/commit/34c977489dd85e3528b0e5c3a02157c834560efa
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/libqos/virtio.c
M tests/libqos/virtio.h
M tests/vhost-user-test.c
M tests/virtio-9p-test.c
M tests/virtio-blk-test.c
M tests/virtio-net-test.c
M tests/virtio-scsi-test.c
Log Message:
-----------
tests/libqos: introduce virtio_start_device
This function is intended to group all the qvirtio_* functions that
start the qvirtio devices.
Applied in all tests using this combination of functions.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 143e6db6fa4ecd2a85de740cc3754aeb86d1e802
https://github.com/qemu/qemu/commit/143e6db6fa4ecd2a85de740cc3754aeb86d1e802
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/e1000e-test.c
M tests/i440fx-test.c
M tests/ide-test.c
M tests/libqos/ahci.c
M tests/libqos/libqos-pc.c
M tests/libqos/libqos-spapr.c
M tests/libqos/libqos.c
M tests/libqos/libqos.h
M tests/libqos/pci-pc.c
M tests/libqos/pci-pc.h
M tests/libqos/pci-spapr.c
M tests/libqos/pci-spapr.h
M tests/q35-test.c
M tests/rtl8139-test.c
M tests/sdhci-test.c
M tests/tco-test.c
M tests/usb-hcd-ehci-test.c
M tests/vhost-user-test.c
Log Message:
-----------
tests/libqos: rename qpci_init_pc and qpci_init_spapr functions
Rename qpci_init_pc in qpci_pc_new and qpci_init_spapr in qpci_spapr_new,
since these function actually allocate a new pci struct and initialize it
(compare to object_new and object_initialize).
Changed QOSOps field name from qpci_init to qpci_new.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: eb5937bad691ed18a401079a0604aa11fea0ecdd
https://github.com/qemu/qemu/commit/eb5937bad691ed18a401079a0604aa11fea0ecdd
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/ahci-test.c
M tests/e1000e-test.c
M tests/ide-test.c
M tests/libqos/libqos-pc.c
M tests/libqos/libqos-spapr.c
M tests/libqos/libqos.c
M tests/libqos/libqos.h
M tests/libqos/malloc-generic.c
M tests/libqos/malloc-generic.h
M tests/libqos/malloc-pc.c
M tests/libqos/malloc-pc.h
M tests/libqos/malloc-spapr.c
M tests/libqos/malloc-spapr.h
M tests/libqos/malloc.c
M tests/libqos/malloc.h
M tests/rtas-test.c
M tests/vhost-user-test.c
M tests/virtio-9p-test.c
M tests/virtio-blk-test.c
M tests/virtio-net-test.c
M tests/virtio-scsi-test.c
Log Message:
-----------
tests/libqos: embed allocators instead of malloc-ing them separately
qgraph will embed these objects instead of allocating them in a separate
object. Expose a new API "generic_alloc_init" and "generic_alloc_destroy"
for that, and rename the existing API with s/init/new/ and s/uninit/free/.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: fc281c802022cb3a73a53386d761daa32dce5cf9
https://github.com/qemu/qemu/commit/fc281c802022cb3a73a53386d761daa32dce5cf9
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M configure
M include/qemu/module.h
M tests/Makefile.include
A tests/libqos/qgraph.c
A tests/libqos/qgraph.h
A tests/libqos/qgraph_internal.h
M tests/libqtest.h
A tests/qos-test.c
A tests/test-qgraph.c
Log Message:
-----------
tests: qgraph API for the qtest driver framework
Add qgraph API that allows to add/remove nodes and edges from the graph,
implementation of Depth First Search to discover the paths and basic unit
test to check correctness of the API.
Included also a main executable that takes care of starting the framework,
create the nodes, set the available drivers/machines, discover the path and
run tests.
graph.h provides the public API to manage the graph nodes/edges
graph_extra.h provides a more private API used successively by the gtest
integration part
qos-test.c provides the main executable
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
[Paolo's changes compared to the Google Summer of Code submission:
* added subprocess to test options
* refactored object creation to support live migration tests
* removed driver .before callback (unused)
* removed test .after callbacks (replaced by GTest destruction queue)]
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 85af0057e7be4375e9563be5b6d064f963ec2c39
https://github.com/qemu/qemu/commit/85af0057e7be4375e9563be5b6d064f963ec2c39
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/libqos/pci-pc.c
M tests/libqos/pci-pc.h
M tests/libqos/pci.c
M tests/libqos/pci.h
Log Message:
-----------
tests/libqos: pci-pc driver and interface nodes
Add pci-bus-pc node, move QPCIBusPC struct declaration in its header
(since it will be needed by other drivers) and introduce a setter method
for drivers that do not need to allocate but have to initialize QPCIBusPC.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 46113f88e6a64cbb0f11e4062627485c3103694b
https://github.com/qemu/qemu/commit/46113f88e6a64cbb0f11e4062627485c3103694b
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/x86_64_pc-machine.c
Log Message:
-----------
tests/libqos: x86_64/pc machine node
Add pc machine for the x86_64 QEMU binary. This machine contains an
i440FX-pcihost
driver, that contains itself a pci-bus-pc that produces the pci-bus interface.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a0a9ba66f6784fe93ee0feb8a50250d7fa8440be
https://github.com/qemu/qemu/commit/a0a9ba66f6784fe93ee0feb8a50250d7fa8440be
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/sdhci.c
A tests/libqos/sdhci.h
Log Message:
-----------
tests/libqos: sdhci driver and interface nodes
Add qgraph nodes for sdhci-pci and generic-sdhci (memory mapped) drivers.
Both drivers implement (produce) the same interface sdhci, that provides the
readw - readq - writeq functions.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: ad60d6d4acf722ddf9db353e3757d77ae37b4885
https://github.com/qemu/qemu/commit/ad60d6d4acf722ddf9db353e3757d77ae37b4885
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/arm-raspi2-machine.c
Log Message:
-----------
tests/libqos: arm/raspi2 machine node
Add arm/raspi2 machine to the graph. This machine contains a generic-sdhci, so
its constructor must take care of setting it properly when called.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: c9599c9a607c526a39f5504e76ead3daa71a3c92
https://github.com/qemu/qemu/commit/c9599c9a607c526a39f5504e76ead3daa71a3c92
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/arm-smdkc210-machine.c
Log Message:
-----------
tests/libqos: arm/smdkc210 machine node
Add arm/smdkc210 machine machine to the graph. This machine contains
generic-sdhci, so
its constructor must take care of setting it properly when called.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: aea9ac5172d17ab5a8c334fc7b8822b4ea949e15
https://github.com/qemu/qemu/commit/aea9ac5172d17ab5a8c334fc7b8822b4ea949e15
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/arm-sabrelite-machine.c
Log Message:
-----------
tests/libqos: arm/sabrelite machine node
Add arm/sabrelite machine to the graph. This machine contains generic-sdhci, so
its constructor must take care of setting it properly when called.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 2013199d44cf9c20ab281c512279b45bc366379b
https://github.com/qemu/qemu/commit/2013199d44cf9c20ab281c512279b45bc366379b
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/arm-xilinx-zynq-a9-machine.c
Log Message:
-----------
tests/libqos: arm/xilinx-zynq-a9 machine node
Add xilinx-zynq-a9 machine to the graph. This machine contains generic-sdhci, so
its constructor must take care of setting it properly when called.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 555299cb563e4156057706e9eb26a1f23b4fc7ae
https://github.com/qemu/qemu/commit/555299cb563e4156057706e9eb26a1f23b4fc7ae
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/aarch64-xlnx-zcu102-machine.c
Log Message:
-----------
tests/libqos: aarch64/xlnx-zcu102 machine node
Add xlnx-zcu102 machine to the graph. This machine contains generic-sdhci, so
its constructor must take care of setting it properly when called.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 757c6eac8ec0548d4c74154259535946fd90ab13
https://github.com/qemu/qemu/commit/757c6eac8ec0548d4c74154259535946fd90ab13
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/sdhci-test.c
Log Message:
-----------
qos-test: sdhci test node
Convert tests/sdhci-test in first qgraph test node, sdhci-test. This test
consumes an sdhci interface and checks that its function return the
expected values.
Note that this test does not allocate any sdhci structure, it's all done by the
qtest walking graph mechanism
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: db1f266838e627cb320acd25fc9b524bd814ed73
https://github.com/qemu/qemu/commit/db1f266838e627cb320acd25fc9b524bd814ed73
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/pci-test.c
Log Message:
-----------
tests/qgraph: add generic PCI testcases
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: b8782d2a47891a5f627f794f56d276ae69ece79e
https://github.com/qemu/qemu/commit/b8782d2a47891a5f627f794f56d276ae69ece79e
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/libqos/pci-spapr.c
M tests/libqos/pci-spapr.h
Log Message:
-----------
tests/libqos: pci-spapr driver and interface nodes
Add pci-bus-spapr node, that produces pci-bus. Move QPCIBusSPAPR struct
declaration in its header (since it will be needed by other drivers)
and introduce a setter method for drivers that do not need to allocate
but have to initialize QPCIBusSPAPR.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 7985b582d68a990d0285afd3ad6f9eff5ff5c3c5
https://github.com/qemu/qemu/commit/7985b582d68a990d0285afd3ad6f9eff5ff5c3c5
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/ppc64_pseries-machine.c
Log Message:
-----------
tests/qgraph: ppc64/pseries machine node
Add pseries machine for the ppc64 QEMU binary. This machine contains a
spapr-pci-host-bridge driver, that contains itself a pci-bus-spapr
that produces the pci-bus interface.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 92bbafc71812fb9d20e9da00286a2e319e77a103
https://github.com/qemu/qemu/commit/92bbafc71812fb9d20e9da00286a2e319e77a103
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/libqos/pci-pc.c
M tests/libqos/pci-spapr.c
M tests/libqos/pci.c
M tests/libqos/pci.h
Log Message:
-----------
tests/libqos: has_buggy_msi flag
The Qgraph framework makes any test using
pci bus run the same function using pci-pci and
pci-spapr bus. However, some tests are not ready to use
the spapr bus, due to a MSI bug. Until it does not get
fixed, this flag allows them to skip the test
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a4cc719b6b92743b8102494d68b29aaa2d7a6e43
https://github.com/qemu/qemu/commit/a4cc719b6b92743b8102494d68b29aaa2d7a6e43
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/e1000e.c
A tests/libqos/e1000e.h
Log Message:
-----------
tests/libqos: e1000e driver and interface nodes
Add qgraph nodes for virtio-e1000e.
It consumes a pci-bus, and it's directly used by tests
(e1000e is pci based).
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: b026393c34779578106d3cc889271b1757b8d287
https://github.com/qemu/qemu/commit/b026393c34779578106d3cc889271b1757b8d287
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/e1000e-test.c
Log Message:
-----------
qos-test: e1000e test node
Convert tests/e1000e-test in qgraph test node, e1000e-test. This test
consumes an e1000e interface and checks that its function return the
expected values.
Note that this test does not allocate any e1000e structure, it's all done by the
qtest walking graph mechanism
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 1ce66ecec0f26ea6a3b450c66bde6fe171471f1c
https://github.com/qemu/qemu/commit/1ce66ecec0f26ea6a3b450c66bde6fe171471f1c
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/libqos/virtio-pci.c
M tests/libqos/virtio-pci.h
M tests/virtio-blk-test.c
Log Message:
-----------
tests/libqos: virtio-pci driver and interface nodes
Add QOSGraphObject to QVirtioPCIDevice structure, with a basic
constructor. virtio-pci is not present in qgraph, since it
will be used as starting point by its subclasses (virtio-*-pci)
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: d5006a45f572ee4c0768d810d91920b2b2a7421b
https://github.com/qemu/qemu/commit/d5006a45f572ee4c0768d810d91920b2b2a7421b
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/libqos/virtio-pci.c
M tests/libqos/virtio.c
M tests/libqos/virtio.h
Log Message:
-----------
tests/libqos: remove global_qtest from virtio endianness checks
This is needed to support migration tests with qgraph.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 57ed038ad977883af6e68fa33a3981a8de243e5f
https://github.com/qemu/qemu/commit/57ed038ad977883af6e68fa33a3981a8de243e5f
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/libqos/virtio-mmio.c
M tests/libqos/virtio-mmio.h
M tests/virtio-blk-test.c
Log Message:
-----------
tests/libqos: virtio-mmio driver and interface nodes
Add virtio-mmio node in qgraph framework.
virtio-mmio produces virtio-bus, the interface consumed by all virtio-*-device
nodes.
Being a memory-mapped device, it doesn't have to provide a constructor
to qgraph, since it's always "contained" inside some other nodes.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Reviewed-by: Laurent Vivier <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: d18d2b57e7ccb896078fc66e97183a7d0b0c80aa
https://github.com/qemu/qemu/commit/d18d2b57e7ccb896078fc66e97183a7d0b0c80aa
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/arm-virt-machine.c
Log Message:
-----------
tests/libqos: arm/virt machine node
Add arm/virt machine to the graph. This machine contains virtio-mmio, so
its constructor must take care of setting it properly when called.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 50d982e790f57cb6e11742f2b70f3b7c56291bfe
https://github.com/qemu/qemu/commit/50d982e790f57cb6e11742f2b70f3b7c56291bfe
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/virtio-test.c
Log Message:
-----------
tests/qgraph: add generic virtio testcases
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: b3e7dc877187073628ec090728fd1aa58ccd60c8
https://github.com/qemu/qemu/commit/b3e7dc877187073628ec090728fd1aa58ccd60c8
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/virtio-serial.c
A tests/libqos/virtio-serial.h
Log Message:
-----------
tests/libqos: virtio-serial driver and interface nodes
Add qgraph nodes for virtio-serial-pci and virtio-serial-device.
Both nodes produce virtio-serial, but virtio-serial-pci receives
a pci-bus and uses virtio-pci QOSGraphObject and functions,
while virtio-serial-device receives a virtio-bus and implements
its own functions
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 1657291afd95f59dc3ef4c9545a7badf7dd75b35
https://github.com/qemu/qemu/commit/1657291afd95f59dc3ef4c9545a7badf7dd75b35
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/libqos/virtio.c
R tests/virtio-console-test.c
M tests/virtio-serial-test.c
Log Message:
-----------
qos-test: virtio-console and virtio-serial test node
Convert tests/virtio-console-test and tests/virtio-serial-test
in qgraph test node. This test consumes a virtio-serial interface
and checks that its function return the expected values.
Note that this test does not allocate any virtio-console or
virtio-serial structure, it's all done by the qtest walking graph mechanism
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 9d44725793700112b5a0ff71f64f7059f0a4b6c9
https://github.com/qemu/qemu/commit/9d44725793700112b5a0ff71f64f7059f0a4b6c9
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/virtio-9p.c
A tests/libqos/virtio-9p.h
Log Message:
-----------
tests/libqos: virtio-9p driver and interface nodes
Add qgraph nodes for virtio-9p-pci and virtio-9p-device.
Both nodes produce virtio-9p, but virtio-9p-pci receives
a pci-bus and overrides virtio-pci QOSGraphObject and its functions,
while virtio-9p-device receives a virtio and implements
its own functions
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: dfbe8b43030d1b37056847b50904642f4aa9c6e1
https://github.com/qemu/qemu/commit/dfbe8b43030d1b37056847b50904642f4aa9c6e1
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/virtio-9p-test.c
Log Message:
-----------
qos-test: virtio-9p test node
Convert tests/virtio-9p-test into a qgraph test node.
This test consumes a virtio-9p interface and checks that its functions
return the expected values.
Note that this test does not allocate any virtio-9p structure,
it's all done by the qtest walking graph mechanism
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 292410679b856e26665b3f734c0690379f3eb944
https://github.com/qemu/qemu/commit/292410679b856e26665b3f734c0690379f3eb944
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/virtio-balloon.c
A tests/libqos/virtio-balloon.h
Log Message:
-----------
tests/libqos: virtio-balloon driver and interface nodes
Add qgraph nodes for virtio-balloon-pci and virtio-balloon-device.
Both nodes produce virtio-balloon, but virtio-balloon-pci receives
a pci-bus and uses virtio-pci QOSGraphObject and functions,
while virtio-balloon-device receives a virtio and implements
its own functions
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 6975bf399a00991d84c8bd84847f5f6ee71b10e7
https://github.com/qemu/qemu/commit/6975bf399a00991d84c8bd84847f5f6ee71b10e7
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
R tests/virtio-balloon-test.c
Log Message:
-----------
tests/qgraph: remove virtio-balloon-test
The tests/virtio-balloon-test is covered by generic virtio tests,
so remove it.
Signed-off-by: Paolo Bonzini <address@hidden>
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Commit: d3d400d3df0146575a8af44382978f404d57def9
https://github.com/qemu/qemu/commit/d3d400d3df0146575a8af44382978f404d57def9
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/virtio-rng.c
A tests/libqos/virtio-rng.h
Log Message:
-----------
tests/libqos: virtio-rng driver and interface nodes
Add qgraph nodes for virtio-rng-pci and virtio-rng-device.
Both nodes produce virtio-rng, but virtio-rng-pci receives
a pci-bus and uses virtio-pci QOSGraphObject and functions,
while virtio-rng-device receives a virtio and implements
its own functions
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a25f56aebec807c9c8f9c7c8c13d59ff4431773a
https://github.com/qemu/qemu/commit/a25f56aebec807c9c8f9c7c8c13d59ff4431773a
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/virtio-rng-test.c
Log Message:
-----------
qos-test: virtio-rng test node
Convert tests/virtio-rng-test in qgraph test node,
virtio-rng-test. This test consumes a virtio-rng interface
and checks that its function return the expected values.
Some functions are implemented only for virtio-rng-pci, so they
don't consume virtio-rng, but virtio-rng-pci
Note that this test does not allocate any virtio-rng structure,
it's all done by the qtest walking graph mechanism
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a3713493036eca53b295b03c26e6b4bd17083b99
https://github.com/qemu/qemu/commit/a3713493036eca53b295b03c26e6b4bd17083b99
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/virtio-blk.c
A tests/libqos/virtio-blk.h
Log Message:
-----------
tests/libqos: virtio-blk driver and interface nodes
Add qgraph nodes for virtio-blk-pci and virtio-blk-device.
Both nodes produce virtio-blk, but virtio-blk-pci receives
a pci-bus and uses virtio-pci QOSGraphObject and functions,
while virtio-blk-device receives a virtio and implements
its own functions
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 5cb8f0db0a5eff0206376f2f344cf73fb7d2cf5f
https://github.com/qemu/qemu/commit/5cb8f0db0a5eff0206376f2f344cf73fb7d2cf5f
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
R tests/libqos/malloc-generic.c
R tests/libqos/malloc-generic.h
M tests/libqtest.h
M tests/virtio-blk-test.c
Log Message:
-----------
qos-test: virtio-blk test node
Convert tests/virtio-blk-test in qgraph test node,
virtio-blk-test. This test consumes a virtio-blk interface
and checks that its function return the expected values.
Some functions are implemented only for virtio-blk-pci, so they
don't consume virtio-blk, but virtio-blk-pci
Note that this test does not allocate any virtio-blk structure,
it's all done by the qtest walking graph mechanism. The allocator
is also provided by qgraph; remove malloc-generic.c and malloc-generic.h
which are not used anymore.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 583349d1ef8b73968428b8443e39d74c43d127f9
https://github.com/qemu/qemu/commit/583349d1ef8b73968428b8443e39d74c43d127f9
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/virtio-net.c
A tests/libqos/virtio-net.h
M tests/libqos/virtio.c
M tests/libqos/virtio.h
Log Message:
-----------
tests/libqos: virtio-net driver and interface nodes
Add qgraph nodes for virtio-net-pci and virtio-net-device.
Both nodes produce virtio-net, but virtio-net-pci receives
a pci-bus and overrides virtio-pci QOSGraphObject and its functions,
while virtio-net-device receives a virtio and implements
its own functions
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 6ae333f91b99cc4448e6c0af45f38d87bc952c82
https://github.com/qemu/qemu/commit/6ae333f91b99cc4448e6c0af45f38d87bc952c82
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/virtio-net-test.c
Log Message:
-----------
qos-test: virtio-net test node
Convert tests/virtio-net-test in qgraph test node,
virtio-net-test. This test consumes a virtio-net interface
and checks that its function return the expected values.
Some functions are implemented only for virtio-net-pci, so they
don't consume virtio-net, but virtio-net-pci
Note that this test does not allocate any virtio-net structure,
it's all done by the qtest walking graph mechanism
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 6bd4a6d4b867fab1f94f9fe3d1b19d02ac3d684b
https://github.com/qemu/qemu/commit/6bd4a6d4b867fab1f94f9fe3d1b19d02ac3d684b
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/libqos/virtio-net.c
M tests/libqos/virtio-net.h
M tests/virtio-net-test.c
Log Message:
-----------
tests/libqos: support multiqueue for virtio-net
Initialize the additional virtqueues if they are supported.
This is needed to switch vhost-user-test's multiqueue test
to the virtio-net qgraph.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 0f9fe58009cfecc263d1eaf1146348abae0e40db
https://github.com/qemu/qemu/commit/0f9fe58009cfecc263d1eaf1146348abae0e40db
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/vhost-user-test.c
Log Message:
-----------
vhost-user-test: always use 256 MiB of guest memory
Some tests are using a small amount of RAM for the guest (2 MiB) in order to
save host memory, others are using 512 MiB.
However, pSeries machines only support multiples of 256 MiB. Using 256
MiB of memory does not use more host memory than now, even for the
migration test that starts two guests, and it allows running the test on
pSeries too.
This of course is not optimal, it would be nice to let the qgraph machine object
judge how much memory to provide. This is left for future work, together
with a more generic framework that wraps the QEMU command line.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a3ebd6e00aed2945784d24f8764b27b8bbb3fd3a
https://github.com/qemu/qemu/commit/a3ebd6e00aed2945784d24f8764b27b8bbb3fd3a
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/vhost-user-test.c
Log Message:
-----------
qos-test: vhost-user test node
Convert tests/virtio-net-test in qgraph test node,
virtio-net-test. This test consumes a virtio-net interface
and checks that its function return the expected values.
Note that this test does not allocate any virtio-net structure,
it's all done by the qtest walking graph mechanism. Nevertheless,
vhost-user-test is a bit more complex than the other tests, because
it requires more complicated setup of back-ends and thus almost each
test has a slightly different opts.before function.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 8f41a3a8229c1869d8705914cf4ac85846736268
https://github.com/qemu/qemu/commit/8f41a3a8229c1869d8705914cf4ac85846736268
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/virtio-scsi.c
A tests/libqos/virtio-scsi.h
Log Message:
-----------
tests/libqos: virtio-scsi driver and interface nodes
Add qgraph nodes for virtio-scsi-pci and virtio-scsi-device.
Both nodes produce virtio-scsi, but virtio-scsi-pci receives
a pci-bus and uses virtio-pci QOSGraphObject and its functions,
while virtio-scsi-device receives a virtio and implements
its own functions
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 4e20079869f51303c817ebf7a4dd483f6c76905c
https://github.com/qemu/qemu/commit/4e20079869f51303c817ebf7a4dd483f6c76905c
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/virtio-scsi-test.c
Log Message:
-----------
qos-test: virtio-scsi test node
Convert tests/virtio-scsi-test in qgraph test node,
virtio-scsi-test. This test consumes a virtio-scsi interface
and checks that its function return the expected values.
Some functions are implemented only for virtio-scsi-pci, so they
don't consume virtio-scsi, but virtio-scsi-pci
Note that this test does not allocate any virtio-scsi structure,
it's all done by the qtest walking graph mechanism
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 6e68204646e1167cf1cdb2166099a66d5576a123
https://github.com/qemu/qemu/commit/6e68204646e1167cf1cdb2166099a66d5576a123
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/libqos/virtio-pci.c
M tests/libqos/virtio-pci.h
Log Message:
-----------
tests/libqos: remove pre-qgraph QVirtioPCIDevice API
Remove the qvirtio_pci_device_find* and qvirtio_pci_device_free
APIs, now that they do not have any users.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 19e3d9795c62fa5d91977af45ec8fad5984d874d
https://github.com/qemu/qemu/commit/19e3d9795c62fa5d91977af45ec8fad5984d874d
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/drive_del-test.c
M tests/libqos/virtio.c
M tests/libqos/virtio.h
Log Message:
-----------
tests: move virtio entirely to qos-test
The only remaining test that needs libqos-virtio-obj-y is drive_del-test,
which really only needs a function. Move that function to the test
and remove libqos-virtio-obj-y.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 86dc943f6e00af799432756c39137d663791d8d3
https://github.com/qemu/qemu/commit/86dc943f6e00af799432756c39137d663791d8d3
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/ac97-test.c
Log Message:
-----------
qos-test: ac97 test node
Convert tests/ac97-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 0793a8897785d7bf14f439b117d79a244c6484fc
https://github.com/qemu/qemu/commit/0793a8897785d7bf14f439b117d79a244c6484fc
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
A tests/libqos/tpci200.c
R tests/tpci200-test.c
Log Message:
-----------
qos-test: tpci200 test node
Convert tests/tpci200-test to a driver node; currently it runs
the PCI nop test only, but it also produces the ipack interface.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 31692b2ec78c352b87f928c873ac38d6fdf711a7
https://github.com/qemu/qemu/commit/31692b2ec78c352b87f928c873ac38d6fdf711a7
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/ipoctal232-test.c
Log Message:
-----------
qos-test: ipoctal232 test node
Convert tests/ipoctal232-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
This test creates a tpci200 node that produces an interface ipack
consumed by the ipoctal232 device.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 941e33170916bc5bea8373807f2bfe5dc396d339
https://github.com/qemu/qemu/commit/941e33170916bc5bea8373807f2bfe5dc396d339
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/ne2000-test.c
Log Message:
-----------
qos-test: ne2k_pci test node
Convert tests/ne2000-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
The actual device consumed by the test is ne2k_pci.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 3157ed330ed4df2a598fe533dced1ea566810bcb
https://github.com/qemu/qemu/commit/3157ed330ed4df2a598fe533dced1ea566810bcb
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/nvme-test.c
Log Message:
-----------
qos-test: nvme test node
Convert tests/nvme-test to a driver node; the code to discover the PCI
device is replaced by generic qgraph code, therefore we're not placing it in
tests/libqos.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 96900e1610a6429ee5c1a84b663543a12c9ecae1
https://github.com/qemu/qemu/commit/96900e1610a6429ee5c1a84b663543a12c9ecae1
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/pcnet-test.c
Log Message:
-----------
qos-test: pcnet test node
Convert tests/pcnet-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: dca063065a5687cbcc2118f5d5bce8f7654cae54
https://github.com/qemu/qemu/commit/dca063065a5687cbcc2118f5d5bce8f7654cae54
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/spapr-phb-test.c
Log Message:
-----------
qos-test: spapr-phb test node
Convert tests/spapr-phb-test to a qgraph test node,
spapr-phb-test. This test adds another
spapr-pci-host-bridge device in the
ppc64/pseries machine
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: fb7e0b48bde03a3bf07c9682bebdf57f3e448e2a
https://github.com/qemu/qemu/commit/fb7e0b48bde03a3bf07c9682bebdf57f3e448e2a
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/usb-hcd-ohci-test.c
Log Message:
-----------
qos-test: usb-hcd-ohci test node
Convert tests/usb-hcd-ohci-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 53bfb4290f8ab01537921629b91185d2f137439a
https://github.com/qemu/qemu/commit/53bfb4290f8ab01537921629b91185d2f137439a
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/vmxnet3-test.c
Log Message:
-----------
qos-test: vmxnet3 test node
Convert tests/vmxnet3-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 7f4090a56d455881f261817be47c96f6d278da81
https://github.com/qemu/qemu/commit/7f4090a56d455881f261817be47c96f6d278da81
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/es1370-test.c
Log Message:
-----------
qos-test: es1370 test node
Convert tests/es1370-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 0b477302343b8a981a9a7e01c1c1e7da323b991f
https://github.com/qemu/qemu/commit/0b477302343b8a981a9a7e01c1c1e7da323b991f
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/eepro100-test.c
Log Message:
-----------
qos-test: eepro100 test node
Convert tests/eepro100-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
For now, all nodes share the same constructor and destructor.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: a138f26623e15ec721489f3164fbd7eb03a6dc98
https://github.com/qemu/qemu/commit/a138f26623e15ec721489f3164fbd7eb03a6dc98
Author: Emanuele Giuseppe Esposito <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/e1000-test.c
Log Message:
-----------
qos-test: e1000 test node
Convert tests/e1000-test to a driver node; currently it runs
the PCI nop test only, therefore we're not placing it in tests/libqos.
Signed-off-by: Emanuele Giuseppe Esposito <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 469bb49b3e131b5f641939d4fa6a4b09e6da47f8
https://github.com/qemu/qemu/commit/469bb49b3e131b5f641939d4fa6a4b09e6da47f8
Author: Paolo Bonzini <address@hidden>
Date: 2019-03-07 (Thu, 07 Mar 2019)
Changed paths:
M tests/Makefile.include
M tests/megasas-test.c
Log Message:
-----------
qos-test: megasas test node
Convert tests/megasas-test to a driver node; the code to discover the PCI
device is replaced by generic qgraph code.
Signed-off-by: Paolo Bonzini <address@hidden>
Commit: 06a1564fcc2f2452b2e2434b6a7770504a2f5183
https://github.com/qemu/qemu/commit/06a1564fcc2f2452b2e2434b6a7770504a2f5183
Author: Peter Maydell <address@hidden>
Date: 2019-03-08 (Fri, 08 Mar 2019)
Changed paths:
M chardev/char-socket.c
M configure
M include/qemu/module.h
M tests/Makefile.include
M tests/ac97-test.c
M tests/ahci-test.c
M tests/drive_del-test.c
M tests/e1000-test.c
M tests/e1000e-test.c
M tests/eepro100-test.c
M tests/es1370-test.c
M tests/i440fx-test.c
M tests/ide-test.c
M tests/ipoctal232-test.c
A tests/libqos/aarch64-xlnx-zcu102-machine.c
M tests/libqos/ahci.c
A tests/libqos/arm-raspi2-machine.c
A tests/libqos/arm-sabrelite-machine.c
A tests/libqos/arm-smdkc210-machine.c
A tests/libqos/arm-virt-machine.c
A tests/libqos/arm-xilinx-zynq-a9-machine.c
A tests/libqos/e1000e.c
A tests/libqos/e1000e.h
M tests/libqos/libqos-pc.c
M tests/libqos/libqos-spapr.c
M tests/libqos/libqos.c
M tests/libqos/libqos.h
R tests/libqos/malloc-generic.c
R tests/libqos/malloc-generic.h
M tests/libqos/malloc-pc.c
M tests/libqos/malloc-pc.h
M tests/libqos/malloc-spapr.c
M tests/libqos/malloc-spapr.h
M tests/libqos/malloc.c
M tests/libqos/malloc.h
M tests/libqos/pci-pc.c
M tests/libqos/pci-pc.h
M tests/libqos/pci-spapr.c
M tests/libqos/pci-spapr.h
M tests/libqos/pci.c
M tests/libqos/pci.h
A tests/libqos/ppc64_pseries-machine.c
A tests/libqos/qgraph.c
A tests/libqos/qgraph.h
A tests/libqos/qgraph_internal.h
A tests/libqos/sdhci.c
A tests/libqos/sdhci.h
A tests/libqos/tpci200.c
A tests/libqos/virtio-9p.c
A tests/libqos/virtio-9p.h
A tests/libqos/virtio-balloon.c
A tests/libqos/virtio-balloon.h
A tests/libqos/virtio-blk.c
A tests/libqos/virtio-blk.h
M tests/libqos/virtio-mmio.c
M tests/libqos/virtio-mmio.h
A tests/libqos/virtio-net.c
A tests/libqos/virtio-net.h
M tests/libqos/virtio-pci.c
M tests/libqos/virtio-pci.h
A tests/libqos/virtio-rng.c
A tests/libqos/virtio-rng.h
A tests/libqos/virtio-scsi.c
A tests/libqos/virtio-scsi.h
A tests/libqos/virtio-serial.c
A tests/libqos/virtio-serial.h
M tests/libqos/virtio.c
M tests/libqos/virtio.h
A tests/libqos/x86_64_pc-machine.c
M tests/libqtest.h
M tests/megasas-test.c
M tests/ne2000-test.c
M tests/nvme-test.c
A tests/pci-test.c
M tests/pcnet-test.c
M tests/q35-test.c
A tests/qos-test.c
M tests/rtas-test.c
M tests/rtl8139-test.c
M tests/sdhci-test.c
M tests/spapr-phb-test.c
M tests/tco-test.c
M tests/test-char.c
A tests/test-qgraph.c
R tests/tpci200-test.c
M tests/usb-hcd-ehci-test.c
M tests/usb-hcd-ohci-test.c
M tests/vhost-user-test.c
M tests/virtio-9p-test.c
R tests/virtio-balloon-test.c
M tests/virtio-blk-test.c
R tests/virtio-console-test.c
M tests/virtio-net-test.c
M tests/virtio-rng-test.c
M tests/virtio-scsi-test.c
M tests/virtio-serial-test.c
A tests/virtio-test.c
M tests/vmxnet3-test.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream-qgraph' into
staging
qgraph project from GSoC 2018
# gpg: Signature made Thu 07 Mar 2019 16:29:17 GMT
# gpg: using RSA key BFFBD25F78C7AE83
# gpg: Good signature from "Paolo Bonzini <address@hidden>" [full]
# gpg: aka "Paolo Bonzini <address@hidden>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4 E2F7 7E15 100C CD36 69B1
# Subkey fingerprint: F133 3857 4B66 2389 866C 7682 BFFB D25F 78C7 AE83
* remotes/bonzini/tags/for-upstream-qgraph: (57 commits)
qos-test: megasas test node
qos-test: e1000 test node
qos-test: eepro100 test node
qos-test: es1370 test node
qos-test: vmxnet3 test node
qos-test: usb-hcd-ohci test node
qos-test: spapr-phb test node
qos-test: pcnet test node
qos-test: nvme test node
qos-test: ne2k_pci test node
qos-test: ipoctal232 test node
qos-test: tpci200 test node
qos-test: ac97 test node
tests: move virtio entirely to qos-test
tests/libqos: remove pre-qgraph QVirtioPCIDevice API
qos-test: virtio-scsi test node
tests/libqos: virtio-scsi driver and interface nodes
qos-test: vhost-user test node
vhost-user-test: always use 256 MiB of guest memory
tests/libqos: support multiqueue for virtio-net
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/6bbbe16a02ec...06a1564fcc2f
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 5b774f: chardev-socket: do not blindly reset handlers when...,
Peter Maydell <=