summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/virtio-ring.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ipxe/virtio-ring.h')
-rw-r--r--src/include/ipxe/virtio-ring.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/include/ipxe/virtio-ring.h b/src/include/ipxe/virtio-ring.h
index d2ded3007..e608e624f 100644
--- a/src/include/ipxe/virtio-ring.h
+++ b/src/include/ipxe/virtio-ring.h
@@ -71,14 +71,12 @@ struct vring {
+ PAGE_MASK) & ~PAGE_MASK) + \
(sizeof(struct vring_used) + sizeof(struct vring_used_elem) * num))
-typedef unsigned char virtio_queue_t[PAGE_MASK + vring_size(MAX_QUEUE_NUM)];
-
struct vring_virtqueue {
- virtio_queue_t queue;
+ unsigned char *queue;
struct vring vring;
u16 free_head;
u16 last_used_idx;
- void *vdata[MAX_QUEUE_NUM];
+ void **vdata;
/* PCI */
int queue_index;
struct virtio_pci_region notification;