uapi: virtio_ids: add missing device type IDs from OASIS spec
authorEnrico Weigelt, metux IT consult <info@metux.net>
Wed, 2 Dec 2020 11:19:31 +0000 (12:19 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Fri, 18 Dec 2020 21:14:31 +0000 (16:14 -0500)
The OASIS virtio spec (1.1) defines several IDs that aren't reflected
in the header yet. Fixing this by adding the missing IDs, even though
they're not yet used by the kernel yet.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Link: https://lore.kernel.org/r/20201202111931.31953-2-info@metux.net
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
include/uapi/linux/virtio_ids.h

index 3cb55e5..bc1c062 100644 (file)
 #define VIRTIO_ID_CONSOLE              3 /* virtio console */
 #define VIRTIO_ID_RNG                  4 /* virtio rng */
 #define VIRTIO_ID_BALLOON              5 /* virtio balloon */
+#define VIRTIO_ID_IOMEM                        6 /* virtio ioMemory */
 #define VIRTIO_ID_RPMSG                        7 /* virtio remote processor messaging */
 #define VIRTIO_ID_SCSI                 8 /* virtio scsi */
 #define VIRTIO_ID_9P                   9 /* 9p virtio console */
+#define VIRTIO_ID_MAC80211_WLAN                10 /* virtio WLAN MAC */
 #define VIRTIO_ID_RPROC_SERIAL         11 /* virtio remoteproc serial link */
 #define VIRTIO_ID_CAIF                 12 /* Virtio caif */
+#define VIRTIO_ID_MEMORY_BALLOON       13 /* virtio memory balloon */
 #define VIRTIO_ID_GPU                  16 /* virtio GPU */
+#define VIRTIO_ID_CLOCK                        17 /* virtio clock/timer */
 #define VIRTIO_ID_INPUT                        18 /* virtio input */
 #define VIRTIO_ID_VSOCK                        19 /* virtio vsock transport */
 #define VIRTIO_ID_CRYPTO               20 /* virtio crypto */
+#define VIRTIO_ID_SIGNAL_DIST          21 /* virtio signal distribution device */
+#define VIRTIO_ID_PSTORE               22 /* virtio pstore device */
 #define VIRTIO_ID_IOMMU                        23 /* virtio IOMMU */
 #define VIRTIO_ID_MEM                  24 /* virtio mem */
 #define VIRTIO_ID_FS                   26 /* virtio filesystem */