Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 43b09122 authored by Michael S. Tsirkin's avatar Michael S. Tsirkin
Browse files

tools/virtio: add virtio 1.0 in virtio_test

parent 1620ecb8
Loading
Loading
Loading
Loading
+13 −1
Original line number Diff line number Diff line
@@ -227,6 +227,14 @@ const struct option longopts[] = {
		.name = "no-indirect",
		.val = 'i',
	},
	{
		.name = "virtio-1",
		.val = '1',
	},
	{
		.name = "no-virtio-1",
		.val = '0',
	},
	{
		.name = "delayed-interrupt",
		.val = 'D',
@@ -244,6 +252,7 @@ static void help(void)
	fprintf(stderr, "Usage: virtio_test [--help]"
		" [--no-indirect]"
		" [--no-event-idx]"
		" [--no-virtio-1]"
		" [--delayed-interrupt]"
		"\n");
}
@@ -252,7 +261,7 @@ int main(int argc, char **argv)
{
	struct vdev_info dev;
	unsigned long long features = (1ULL << VIRTIO_RING_F_INDIRECT_DESC) |
		(1ULL << VIRTIO_RING_F_EVENT_IDX);
		(1ULL << VIRTIO_RING_F_EVENT_IDX) | (1ULL << VIRTIO_F_VERSION_1);
	int o;
	bool delayed = false;

@@ -273,6 +282,9 @@ int main(int argc, char **argv)
		case 'i':
			features &= ~(1ULL << VIRTIO_RING_F_INDIRECT_DESC);
			break;
		case '0':
			features &= ~(1ULL << VIRTIO_F_VERSION_1);
			break;
		case 'D':
			delayed = true;
			break;