qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/3] tests: enable virtio tests on SPAPR
@ 2016-09-29 17:15 Laurent Vivier
  2016-09-29 17:15 ` [Qemu-devel] [PATCH 1/3] tests: use qtest_pc_boot()/qtest_pc_shutdown() in virtio tests Laurent Vivier
                   ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Laurent Vivier @ 2016-09-29 17:15 UTC (permalink / raw)
  To: qemu-devel; +Cc: dgibson, thuth, qemu-ppc, Greg Kurz, Laurent Vivier

This series enables virtio tests on SPAPR by starting
machines using qtest_pc_boot() or qtest_spapr_boot() to
use the good libqos PCI framework (pc or spapr).

It adds also some byte-swapping in virtio-pci.c as
PCI is always little-endian and the endianness of
the virtio device depends on the endianness of the
guest.

This series does not enable virtio PCI MSI-X tests on
SPAPR as this needs more work and will be the aim
of another series.

This series must be applied on top of my previous
series: "tests: enable ohci/uhci/xhci tests on PPC64"

Laurent Vivier (3):
  tests: use qtest_pc_boot()/qtest_pc_shutdown() in virtio tests
  qtest: evaluate endianness of the target in qtest_init()
  tests: enable virtio tests on SPAPR

 tests/Makefile.include    |   3 +-
 tests/libqos/virtio-pci.c |  24 ++++++-
 tests/libqtest.c          |  96 +++++++++++++------------
 tests/libqtest.h          |  16 ++++-
 tests/virtio-9p-test.c    |  60 ++++++++--------
 tests/virtio-blk-test.c   | 176 ++++++++++++++++++++++------------------------
 tests/virtio-net-test.c   |  57 ++++++++-------
 tests/virtio-rng-test.c   |   7 +-
 tests/virtio-scsi-test.c  |  78 ++++++++++----------
 9 files changed, 281 insertions(+), 236 deletions(-)

-- 
2.5.5

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2016-10-01 12:14 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-29 17:15 [Qemu-devel] [PATCH 0/3] tests: enable virtio tests on SPAPR Laurent Vivier
2016-09-29 17:15 ` [Qemu-devel] [PATCH 1/3] tests: use qtest_pc_boot()/qtest_pc_shutdown() in virtio tests Laurent Vivier
2016-09-30  1:27   ` [Qemu-devel] [Qemu-ppc] " David Gibson
2016-09-30  6:56     ` Laurent Vivier
2016-09-30  8:33   ` [Qemu-devel] " Greg Kurz
2016-09-30  9:13     ` Laurent Vivier
2016-09-30 10:29       ` Greg Kurz
2016-09-30 10:33         ` Laurent Vivier
2016-09-30  9:56     ` Laurent Vivier
2016-09-30 10:34       ` Greg Kurz
2016-09-29 17:15 ` [Qemu-devel] [PATCH 2/3] qtest: evaluate endianness of the target in qtest_init() Laurent Vivier
2016-09-30  1:29   ` [Qemu-devel] [Qemu-ppc] " David Gibson
2016-09-29 17:15 ` [Qemu-devel] [PATCH 3/3] tests: enable virtio tests on SPAPR Laurent Vivier
2016-09-30  1:30   ` [Qemu-devel] [Qemu-ppc] " David Gibson
2016-09-30  6:59     ` Laurent Vivier
2016-09-30  9:06       ` David Gibson
2016-09-30 10:18   ` [Qemu-devel] " Greg Kurz
2016-09-30 10:30     ` Laurent Vivier
2016-09-30 10:52       ` Greg Kurz
2016-09-30 15:19       ` John Snow
2016-10-01 12:14         ` Greg Kurz

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).