v3: Solved problems, added indirect descriptor support and test for configuration changes v4: Solved bugs, changed some interfaces, added MSI-X and event_idx support. v5: Simplified virtio-blk-test, solved bugs, avoid patches already merged. v6: Solve bugs (qpci_iomap changed prototype)
Marc Marí (7): tests: Functions bus_foreach and device_find from libqos virtio API tests: Add virtio device initialization libqos: Added basic virtqueue support to virtio implementation libqos: Added indirect descriptor support to virtio implementation libqos: Added test case for configuration changes in virtio-blk test libqos: Added MSI-X support libqos: Added EVENT_IDX support tests/Makefile | 3 +- tests/libqos/pci.c | 111 +++++++- tests/libqos/pci.h | 10 + tests/libqos/virtio-pci.c | 339 ++++++++++++++++++++++++ tests/libqos/virtio-pci.h | 61 +++++ tests/libqos/virtio.c | 257 +++++++++++++++++++ tests/libqos/virtio.h | 182 +++++++++++++ tests/virtio-blk-test.c | 622 ++++++++++++++++++++++++++++++++++++++++++++- 8 files changed, 1574 insertions(+), 11 deletions(-) create mode 100644 tests/libqos/virtio-pci.c create mode 100644 tests/libqos/virtio-pci.h create mode 100644 tests/libqos/virtio.c create mode 100644 tests/libqos/virtio.h -- 1.7.10.4