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