]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Include/IndustryStandard/Virtio10.h
OvmfPkg/Virtio10: Add virtio-mmio 1.0 defines
[mirror_edk2.git] / OvmfPkg / Include / IndustryStandard / Virtio10.h
index 2c60be2b7c0cb67ea5d25830f1a4d854ddeaaf59..a1712247e05423c98643ec121020ef97c2a03efc 100644 (file)
@@ -81,4 +81,16 @@ typedef struct {
 #define VIRTIO_F_VERSION_1      BIT32\r
 #define VIRTIO_F_IOMMU_PLATFORM BIT33\r
 \r
+//\r
+// MMIO VirtIo Header Offsets\r
+//\r
+#define VIRTIO_MMIO_OFFSET_QUEUE_READY                0x44\r
+#define VIRTIO_MMIO_OFFSET_QUEUE_DESC_LO              0x80\r
+#define VIRTIO_MMIO_OFFSET_QUEUE_DESC_HI              0x84\r
+#define VIRTIO_MMIO_OFFSET_QUEUE_AVAIL_LO             0x90\r
+#define VIRTIO_MMIO_OFFSET_QUEUE_AVAIL_HI             0x94\r
+#define VIRTIO_MMIO_OFFSET_QUEUE_USED_LO              0xa0\r
+#define VIRTIO_MMIO_OFFSET_QUEUE_USED_HI              0xa4\r
+#define VIRTIO_MMIO_OFFSET_CONFIG_GENERATION          0xfc\r
+\r
 #endif // _VIRTIO_1_0_H_\r