摘要:
1. 概述 前边系列将Virtio Device和Virtio Driver都已经讲完,本文将分析virtqueue; virtqueue用于前后端之间的数据交换,一看到这种数据队列,首先想到的就是ring-buffer,实际的实现会是怎么样的呢? 2. 数据结构 先看一下核心的数据结构: 通常Vi 阅读全文
posted @ 2021-05-30 15:48
codestacklinuxer
阅读(208)
评论(0)
推荐(0)
摘要:
1. 概述 先来张图: 图中罗列了四个关键模块:Virtio Device、Virtio Driver、Virtqueue、Notification(eventfd/irqfd); Virtio Driver:前端部分,处理用户请求,并将I/O请求转移到后端; Virtio Device:后端部分, 阅读全文
posted @ 2021-05-30 15:39
codestacklinuxer
阅读(511)
评论(0)
推荐(0)

浙公网安备 33010602011771号