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