[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v3 06/25] virtio: add version 0.9.5 struct
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH v3 06/25] virtio: add version 0.9.5 struct |
Date: |
Wed, 1 Jul 2015 16:40:51 +0200 |
Signed-off-by: Gerd Hoffmann <address@hidden>
---
src/hw/virtio-pci.h | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/src/hw/virtio-pci.h b/src/hw/virtio-pci.h
index 83ebcda..42e2b7f 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 */
--
1.8.3.1
- [Qemu-devel] [PATCH v3 00/25] virtio: add version 1.0 support, move to 32bit, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 04/25] virtio: pass struct pci_device to vp_init_simple, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 01/25] pci: allow to loop over capabilities, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 06/25] virtio: add version 0.9.5 struct,
Gerd Hoffmann <=
- [Qemu-devel] [PATCH v3 08/25] virtio: create vp_cap struct for legacy bar, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 02/25] virtio: run drivers in 32bit mode, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 10/25] virtio: make features 64bit, support version 1.0 features, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 03/25] virtio: add struct vp_device, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 09/25] virtio: add read/write functions and macros, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 05/25] virtio: add version 1.0 structs and #defines, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 15/25] virtio: remove unused vp_del_vq, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 19/25] virtio: use version 1.0 if available (flip the big switch), Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 12/25] virtio: add version 1.0 support to vp_get_isr, Gerd Hoffmann, 2015/07/01
- [Qemu-devel] [PATCH v3 11/25] virtio: add version 1.0 support to vp_{get, set}_status, Gerd Hoffmann, 2015/07/01