From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46659) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xw6Hx-0001cm-1g for qemu-devel@nongnu.org; Wed, 03 Dec 2014 04:32:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xw6Hj-00038R-Dl for qemu-devel@nongnu.org; Wed, 03 Dec 2014 04:32:01 -0500 Received: from mail-wg0-x22d.google.com ([2a00:1450:400c:c00::22d]:48332) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xw6Hj-00038J-76 for qemu-devel@nongnu.org; Wed, 03 Dec 2014 04:31:47 -0500 Received: by mail-wg0-f45.google.com with SMTP id b13so19352664wgh.32 for ; Wed, 03 Dec 2014 01:31:45 -0800 (PST) From: =?UTF-8?q?Marc=20Mar=C3=AD?= Date: Wed, 3 Dec 2014 10:31:32 +0100 Message-Id: <1417599097-3804-1-git-send-email-marc.mari.barcelo@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: [Qemu-devel] [PATCH v3 0/5] libqos: Virtio MMIO driver List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Marc=20Mar=C3=AD?= , =?UTF-8?q?Andreas=20F=C3=A4rber?= , Stefan Hajnoczi Add virtio-mmio support to libqos and test case for virtio-blk. This series depends on patch "libqos: Convert malloc-pc allocator to a generic allocator" Changes from version 2: - Fix leaks and minor bugs - Extract basic test case to a function Marc MarĂ­ (5): libqos: Change use of pointers to uint64_t in virtio tests: Prepare virtio-blk-test for multi-arch implementation libqos: Remove PCI assumptions in constants of virtio driver libqos: Add malloc generic libqos: Add virtio MMIO support tests/Makefile | 4 +- tests/libqos/malloc-generic.c | 50 +++++++++ tests/libqos/malloc-generic.h | 21 ++++ tests/libqos/virtio-mmio.c | 190 +++++++++++++++++++++++++++++++ tests/libqos/virtio-mmio.h | 46 ++++++++ tests/libqos/virtio-pci.c | 50 +++++---- tests/libqos/virtio-pci.h | 24 ++-- tests/libqos/virtio.c | 8 +- tests/libqos/virtio.h | 16 +-- tests/virtio-blk-test.c | 249 ++++++++++++++++++++++++++++------------- 10 files changed, 534 insertions(+), 124 deletions(-) create mode 100644 tests/libqos/malloc-generic.c create mode 100644 tests/libqos/malloc-generic.h create mode 100644 tests/libqos/virtio-mmio.c create mode 100644 tests/libqos/virtio-mmio.h -- 1.7.10.4