svn commit: r327958 - head/sys/dev/virtio

Bryan Venteicher bryanv at FreeBSD.org
Sun Jan 14 06:03:42 UTC 2018


Author: bryanv
Date: Sun Jan 14 06:03:40 2018
New Revision: 327958
URL: https://svnweb.freebsd.org/changeset/base/327958

Log:
  Sync VirtIO IDs with Linux

Modified:
  head/sys/dev/virtio/virtio.c
  head/sys/dev/virtio/virtio_ids.h

Modified: head/sys/dev/virtio/virtio.c
==============================================================================
--- head/sys/dev/virtio/virtio.c	Sun Jan 14 05:10:02 2018	(r327957)
+++ head/sys/dev/virtio/virtio.c	Sun Jan 14 06:03:40 2018	(r327958)
@@ -54,14 +54,21 @@ static struct virtio_ident {
 	uint16_t	devid;
 	const char	*name;
 } virtio_ident_table[] = {
-	{ VIRTIO_ID_NETWORK,	"Network"	},
-	{ VIRTIO_ID_BLOCK,	"Block"		},
-	{ VIRTIO_ID_CONSOLE,	"Console"	},
-	{ VIRTIO_ID_ENTROPY,	"Entropy"	},
-	{ VIRTIO_ID_BALLOON,	"Balloon"	},
-	{ VIRTIO_ID_IOMEMORY,	"IOMemory"	},
-	{ VIRTIO_ID_SCSI,	"SCSI"		},
-	{ VIRTIO_ID_9P,		"9P Transport"	},
+	{ VIRTIO_ID_NETWORK,		"Network"			},
+	{ VIRTIO_ID_BLOCK,		"Block"				},
+	{ VIRTIO_ID_CONSOLE,		"Console"			},
+	{ VIRTIO_ID_ENTROPY,		"Entropy"			},
+	{ VIRTIO_ID_BALLOON,		"Balloon"			},
+	{ VIRTIO_ID_IOMEMORY,		"IOMemory"			},
+	{ VIRTIO_ID_RPMSG,		"Remote Processor Messaging" 	},
+	{ VIRTIO_ID_SCSI,		"SCSI"				},
+	{ VIRTIO_ID_9P,			"9P Transport"			},
+	{ VIRTIO_ID_RPROC_SERIAL,	"Remote Processor Serial"	},
+	{ VIRTIO_ID_CAIF,		"CAIF"				},
+	{ VIRTIO_ID_GPU,		"GPU"				},
+	{ VIRTIO_ID_INPUT,		"Input" 			},
+	{ VIRTIO_ID_VSOCK,		"VSOCK Transport" 		},
+	{ VIRTIO_ID_CRYPTO,		"Crypto" 			},
 
 	{ 0, NULL }
 };

Modified: head/sys/dev/virtio/virtio_ids.h
==============================================================================
--- head/sys/dev/virtio/virtio_ids.h	Sun Jan 14 05:10:02 2018	(r327957)
+++ head/sys/dev/virtio/virtio_ids.h	Sun Jan 14 06:03:40 2018	(r327958)
@@ -32,13 +32,20 @@
 #define _VIRTIO_IDS_H_
 
 /* VirtIO device IDs. */
-#define VIRTIO_ID_NETWORK	0x01
-#define VIRTIO_ID_BLOCK		0x02
-#define VIRTIO_ID_CONSOLE	0x03
-#define VIRTIO_ID_ENTROPY	0x04
-#define VIRTIO_ID_BALLOON	0x05
-#define VIRTIO_ID_IOMEMORY	0x06
-#define VIRTIO_ID_SCSI		0x08
-#define VIRTIO_ID_9P		0x09
+#define VIRTIO_ID_NETWORK	1
+#define VIRTIO_ID_BLOCK		2
+#define VIRTIO_ID_CONSOLE	3
+#define VIRTIO_ID_ENTROPY	4
+#define VIRTIO_ID_BALLOON	5
+#define VIRTIO_ID_IOMEMORY	6
+#define VIRTIO_ID_RPMSG		7
+#define VIRTIO_ID_SCSI		8
+#define VIRTIO_ID_9P		9
+#define VIRTIO_ID_RPROC_SERIAL	11
+#define VIRTIO_ID_CAIF		12
+#define VIRTIO_ID_GPU		16
+#define VIRTIO_ID_INPUT		18
+#define VIRTIO_ID_VSOCK		19
+#define VIRTIO_ID_CRYPTO	20
 
 #endif /* _VIRTIO_IDS_H_ */


More information about the svn-src-all mailing list