From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33153) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bwfQ6-0005AH-1U for qemu-devel@nongnu.org; Tue, 18 Oct 2016 21:11:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bwfQ1-0003lL-IF for qemu-devel@nongnu.org; Tue, 18 Oct 2016 21:11:49 -0400 Date: Wed, 19 Oct 2016 12:11:20 +1100 From: David Gibson Message-ID: <20161019011120.GK25390@umbus.fritz.box> References: <1476787933-7180-1-git-send-email-david@gibson.dropbear.id.au> <070f7644-fa12-6532-a69d-f8474e4a4b31@redhat.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="JU6nz3r34fhI7gRB" Content-Disposition: inline In-Reply-To: <070f7644-fa12-6532-a69d-f8474e4a4b31@redhat.com> Subject: Re: [Qemu-devel] [PATCH 0/8] Cleanups to qtest PCI handling List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Laurent Vivier Cc: pbonzini@redhat.com, qemu-devel@nongnu.org, qemu-ppc@nongnu.org, agraf@suse.de, stefanha@redhat.com, mst@redhat.com, aik@ozlabs.ru, mdroth@linux.vnet.ibm.com, groug@kaod.org, thuth@redhat.com --JU6nz3r34fhI7gRB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Oct 18, 2016 at 01:56:53PM +0200, Laurent Vivier wrote: >=20 >=20 > On 18/10/2016 12:52, David Gibson wrote: > > This series contains a number of cleanups to the libqos code for > > accessing PCI devices, and to tests which use it. > >=20 > > The general aim is to improve the consistency of semantics across > > functions, and reduce the amount of intimate knowledge of the libqos > > PCI layer needed by tests. > >=20 > > This should make it easier to write PCI tests which will be portable > > to different guest machines with different PCI host bridge > > arrangements. > >=20 > > David Gibson (8): > > libqos: Give qvirtio_config_read*() consistent semantics > > libqos: Handle PCI IO de-multiplexing in common code > > libqos: Move BAR assignment to common code > > tests: Better handle legacy IO addresses in tco-test > > libqos: Add streaming accessors for PCI MMIO > > libqos: Implement mmio accessors in terms of mem{read,write} > > tests: Use qpci_mem{read,write} in ivshmem-test > > libqos: Change PCI accessors to take opaque BAR handle > >=20 > > tests/ahci-test.c | 4 +- > > tests/e1000e-test.c | 7 +- > > tests/ide-test.c | 23 +++--- > > tests/ivshmem-test.c | 28 ++++---- > > tests/libqos/ahci.c | 3 +- > > tests/libqos/ahci.h | 6 +- > > tests/libqos/pci-pc.c | 170 +++++++++----------------------------= ------- > > tests/libqos/pci-spapr.c | 172 ++++++++++---------------------------= -------- > > tests/libqos/pci.c | 168 ++++++++++++++++++++++++++++++++++---= ------ > > tests/libqos/pci.h | 60 ++++++++++------ > > tests/libqos/usb.c | 6 +- > > tests/libqos/usb.h | 2 +- > > tests/libqos/virtio-mmio.c | 16 ++--- > > tests/libqos/virtio-pci.c | 117 ++++++++++++++++-------------- > > tests/libqos/virtio-pci.h | 2 +- > > tests/rtl8139-test.c | 10 ++- > > tests/tco-test.c | 87 +++++++++++------------ > > tests/usb-hcd-ehci-test.c | 5 +- > > tests/virtio-9p-test.c | 9 +-- > > tests/virtio-blk-test.c | 51 +++----------- > > tests/virtio-scsi-test.c | 5 +- > > 21 files changed, 418 insertions(+), 533 deletions(-) > >=20 >=20 > This series conflicts with series "tests: enable virtio tests on SPAPR". >=20 > Which one will you apply first? Oops, didn't think that through. I'll rebase my next spin on ppc-for-2.8, which already includes your virtio test enabling patches. --=20 David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson --JU6nz3r34fhI7gRB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYBsg1AAoJEGw4ysog2bOSULwQAK8sXJz3c1v6u5Ggju9lDTBe Q9axRJcGyTEYkmtaIdPe73lZzuIUDdI3ygeJ3dZQ6R7QTfZ0FaEcATmME19Q/Mgb EnCq9sT0WZm7SZ0ae6eea8/WqwjVLXkGGgTxH/4mOk7fi7ggXZ/O8y9AUv2RSKNq 7kG/iOpfpywsIc2GOmNtiElmspI1l+G7Jyx3RVNcYtUsq8oq+higQa7yhNDL1eNJ uNTbw9sdM4Yw2GsM5W1W+R0hFFJIDKLnYRybkMe4inGicqC6H/hKVosDxmVW9tEf t0nWeXsuvj8WQHw/6g91MZoPrtK6IXQ7Q4PvD3Fkmz8+/ThN9ddZovvsCIssTIxR bsWH2cRX1Y21quysIIhbQsVBs9L7Pz96ziY0b2wklrQebJqQMxQHDJLryQC7+OA9 XN8yTogaThlUhwwSxcxJly2jr9gNXvb5DQndbWWw4zlv6+tF2sM8XsRbz9AkSfMK YIIz40/Ev9OEJkcaOxCJY1IkCYz6UOP7FcYo44I0/ziKo3XmgXsiuyX+F3usN/vb iUxPpYFejiQkdrzb0Gvgsk81cAXlKQTHID1PundxaiiV23qW5FMFCBEp+0Po+KJF Y2hL+NNr0gy3ej51/fL9JWQbVv0hUHet3WtfMi8tTIuV/jiMyO1c1OFCj/0A4GGo /y/4WOZ2/9herO6MDHvo =k1Ck -----END PGP SIGNATURE----- --JU6nz3r34fhI7gRB--