aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw/virtio-pci.h
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2015-06-30 08:42:50 +0200
committerGerd Hoffmann <kraxel@redhat.com>2015-07-01 09:37:29 +0200
commitd00335ef3cf046ccb4abcfd749a3c3efdbbf8cd3 (patch)
tree6b1df43f16e825493bf4287f6e186d41e409811e /src/hw/virtio-pci.h
parent90ac3d4a33b0a81c663ff2a161a9c2a68d3480b1 (diff)
downloadseabios-d00335ef3cf046ccb4abcfd749a3c3efdbbf8cd3.tar.gz
virtio: add version 0.9.5 struct
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'src/hw/virtio-pci.h')
-rw-r--r--src/hw/virtio-pci.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/hw/virtio-pci.h b/src/hw/virtio-pci.h
index 83ebcda8..42e2b7f7 100644
--- a/src/hw/virtio-pci.h
+++ b/src/hw/virtio-pci.h
@@ -40,6 +40,20 @@
/* Virtio ABI version, this must match exactly */
#define VIRTIO_PCI_ABI_VERSION 0
+/* --- virtio 0.9.5 (legacy) struct --------------------------------- */
+
+typedef struct virtio_pci_legacy {
+ u32 host_features;
+ u32 guest_features;
+ u32 queue_pfn;
+ u16 queue_num;
+ u16 queue_sel;
+ u16 queue_notify;
+ u8 status;
+ u8 isr;
+ u8 device[];
+} virtio_pci_legacy;
+
/* --- virtio 1.0 (modern) structs ---------------------------------- */
/* Common configuration */