Add ability to test the new used_event feature, enable by default. Signed-off-by: Michael S. Tsirkin <mst@xxxxxxxxxx> --- tools/virtio/virtio_test.c | 18 ++++++++++++++++-- 1 files changed, 16 insertions(+), 2 deletions(-) diff --git a/tools/virtio/virtio_test.c b/tools/virtio/virtio_test.c index 9e65e6d..157ec68 100644 --- a/tools/virtio/virtio_test.c +++ b/tools/virtio/virtio_test.c @@ -210,18 +210,29 @@ const struct option longopts[] = { .val = 'i', }, { + .name = "used-event-idx", + .val = 'U', + }, + { + .name = "no-used-event-idx", + .val = 'u', + }, + { } }; static void help() { - fprintf(stderr, "Usage: virtio_test [--help] [--no-indirect]\n"); + fprintf(stderr, "Usage: virtio_test [--help]" + " [--no-indirect] " + " [--no-used-event-idx]\n"); } int main(int argc, char **argv) { struct vdev_info dev; - unsigned long long features = 1ULL << VIRTIO_RING_F_INDIRECT_DESC; + unsigned long long features = (1ULL << VIRTIO_RING_F_INDIRECT_DESC) | + (1ULL << VIRTIO_RING_F_USED_EVENT_IDX); int o; for (;;) { @@ -238,6 +249,9 @@ int main(int argc, char **argv) case 'i': features &= ~(1ULL << VIRTIO_RING_F_INDIRECT_DESC); break; + case 'u': + features &= ~(1ULL << VIRTIO_RING_F_USED_EVENT_IDX); + break; default: assert(0); break; -- 1.7.5.53.gc233e -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html