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_ */
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to