Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34593
  • 博文数量: 9
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 45
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-23 20:55
文章分类

全部博文(9)

文章存档

2016年(9)

我的朋友

发布时间:2016-10-18 15:23:47

转自:http://blog.csdn.net/wanthelping/article/details/47068541本节首先分析Qemu的初始化top level流程;从而引出Qemu各大功能模块的描述。最后分析Qemu与内核态KVM的通讯接口。1.1.1Main的主流程 main–  (vl.c function main)a)   module_call_init(MODULE_INIT_QOM);--设备驱动.........【阅读全文】

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

发布时间:2016-10-18 13:19:04

......【阅读全文】

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

发布时间:2016-09-12 16:33:45

转自:www.oenhan.com1.KVM模型结构guest OS保证具体运行场景中的程序正常执行,而KVM的代码则部署在HOST上,Userspace对应的是QEMU,Kernel对应的是KVM Driver,KVM Driver负责模拟虚拟机的CPU运行,内存管理,设备管理等;QEMU则模拟虚拟机的IO设备接口以及用户态控制接口。QEMU通过KVM等fd进.........【阅读全文】

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

发布时间:2016-09-12 16:32:55

代码:KVM:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git v4.2使用kvm_ioctl很少了,直接看调用的代码,有KVM_GET_VCPU_MMAP_SIZE,KVM_CHECK_EXTENSION,KVM_GET_API_VERSION,KVM_CREATE_VM,KVM_GET_SUPPORTED_CPUID等等,需要记住只有KVM_CREATE_VM。所有寄存器的交换.........【阅读全文】

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

登录 注册