#include <Library/MemoryAllocationLib.h>\r
\r
#define VIRTIO_MMIO_DEVICE_SIGNATURE SIGNATURE_32 ('V', 'M', 'I', 'O')\r
+#define VIRTIO_MMIO_DEVICE_VERSION_0_95 1\r
+#define VIRTIO_MMIO_DEVICE_VERSION_1_00 2\r
+\r
\r
typedef struct {\r
UINT32 Signature;\r
+ UINT32 Version;\r
VIRTIO_DEVICE_PROTOCOL VirtioDevice;\r
PHYSICAL_ADDRESS BaseAddress;\r
} VIRTIO_MMIO_DEVICE;\r