Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1813427
  • 博文数量: 159
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5649
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-23 18:56
个人简介

将晦涩难懂的技术讲的通俗易懂

文章分类

全部博文(159)

文章存档

2019年(13)

2018年(19)

2017年(9)

2016年(26)

2015年(18)

2014年(54)

2013年(20)

发布时间:2019-04-14 19:53:11

从linux设备驱动模型看virtio初始化——lvyilong316我们看linux kernel中virtio驱动相关代码,会发现有很多相关文件。首先有virtio.c这种文件,其次还有virtio_pci.c,virtio_scsi.c等这些文件,还有virtio_net.c,virtio_blk.c,virtio_balloon.c等这些。那么这些文件是什么关系呢?其次里面很多还有各自probe函.........【阅读全文】

阅读(3138) | 评论(0) | 转发(0)

发布时间:2018-08-26 09:46:50

qemu-kvm 对mmio的模拟——lvyilong316MMIO和PIO的区别I/O作为CPU和外设交流的一个渠道,主要分为两种,一种是Port I/O,一种是MMIO(Memory mapping I/O)。 前者就是我们常说的I/O端口,它实际上的应该被称为I/O地址空间。 对于x86架构来说,通过IN/OUT指令访问。PC架构一共有6.........【阅读全文】

阅读(4143) | 评论(0) | 转发(0)

发布时间:2018-07-08 21:42:48

qemu-kvm 中的那些feature——lvyilong3161.整体介绍我们知道,启动虚拟机时,前后端网络会进行feature的协商,通常我们说的前端就是guest内部的驱动,而后端就是dpdk的vhost-user。但是guest驱动是不能直接和vhost_user进行协商的,中间需要通过qemu这个中介。 所以应该是图1这个样子。图1.........【阅读全文】

阅读(8853) | 评论(4) | 转发(0)

发布时间:2018-06-24 21:39:48

qemu和vhost-user前后端协商过程这篇文章主要从qemu的角度分析虚拟机启动前后端的协商过程。虚拟机当后端使用dpdk vhost-user时整个前后端过程可以分为三个阶段:qemu启动阶段,前端驱动加载写VIRTIO_PCI_GUEST_FEATURES寄存器,前端驱动加载完成写VIRTIO_PCI_STATUS寄存器。我们     我们这.........【阅读全文】

阅读(8421) | 评论(0) | 转发(0)

发布时间:2018-04-07 22:29:14

qemu对象模型——QOM实现分析——lvyilong316QEMU提供了一套面向对象编程的模型——QOM,即QEMU Object Module,几乎所有的设备如CPU、内存、总线等都是利用这一面向对象的模型来实现的。QOM模型的实现代码位于qom/文件夹下的文件中。那么qemu为什么要引入QOM这个概念呢?首先,qemu作为一个纯软件虚拟化的虚.........【阅读全文】

阅读(13963) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册