|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Minios-devel] [UNIKRAFT PATCH] driver/virtio: Host notify and ring desc debug msg
We provide additional debug message when notify the host of
additional buffer and the descriptor information while enqueuing
a buffer into the ring.
Signed-off-by: Sharan Santhanam <sharan.santhanam@xxxxxxxxx>
---
plat/drivers/include/virtio/virtqueue.h | 4 +++-
plat/drivers/virtio/virtio_ring.c | 3 +++
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/plat/drivers/include/virtio/virtqueue.h
b/plat/drivers/include/virtio/virtqueue.h
index 75efb2d..3d72c50 100644
--- a/plat/drivers/include/virtio/virtqueue.h
+++ b/plat/drivers/include/virtio/virtqueue.h
@@ -228,8 +228,10 @@ static inline void virtqueue_host_notify(struct virtqueue
*vq)
{
UK_ASSERT(vq);
- if (vq->vq_notify_host && virtqueue_notify_enabled(vq))
+ if (vq->vq_notify_host && virtqueue_notify_enabled(vq)) {
+ uk_pr_debug("notify queue %d\n", vq->queue_id);
vq->vq_notify_host(vq->vdev, vq->queue_id);
+ }
}
#ifdef __cplusplus
diff --git a/plat/drivers/virtio/virtio_ring.c
b/plat/drivers/virtio/virtio_ring.c
index a1b0e03..02d568a 100644
--- a/plat/drivers/virtio/virtio_ring.c
+++ b/plat/drivers/virtio/virtio_ring.c
@@ -326,6 +326,9 @@ int virtqueue_buffer_enqueue(struct virtqueue *vq, void
*cookie,
vrq->head_free_desc = idx;
vrq->desc_avail -= total_desc;
+ uk_pr_debug("Old head:%d, new head:%d, total_desc:%d\n",
+ head_idx, idx, total_desc);
+
virtqueue_ring_update_avail(vrq, head_idx);
return vrq->desc_avail;
}
--
2.7.4
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |