我试图了解Linux中的Virtio机制。我读到,踢功能将通知主机有关新发布的缓冲区的通知。我特别看一下virtio_net.once,一个数据包准备进行传输。 这里. 。从这里我追踪了电话,我认为这是 . 。从这里去哪里?哪个代码包含Virtio的后端驱动程序。该踢能力将在哪里进行的代码在哪里?谢谢...

谢谢,巴拉

有帮助吗?

解决方案

这里的IO端口访问正在与虚拟机的“硬件”进行通信,该虚拟机由 Qemu 支持VM的实例。在QEMU代码中开始的地方是 virtio_ioport_write()hw/virtio-pci.c.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top