tools/virtio: add virtio 1.0 in virtio_test
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
		
					parent
					
						
							
								1620ecb8b8
							
						
					
				
			
			
				commit
				
					
						43b09122ce
					
				
			
		
					 1 changed files with 13 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -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;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue