Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1131123
  • 博文数量: 254
  • 博客积分: 1242
  • 博客等级: 少尉
  • 技术积分: 1581
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-03 21:49
文章分类

全部博文(254)

文章存档

2017年(16)

2016年(4)

2013年(94)

2012年(140)

发布时间:2013-03-07 11:09:24

glib安装......【阅读全文】

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

发布时间:2013-03-07 11:05:56

前言:本文主要概括了QEMU的代码结构,特别从代码翻译的角度分析了QEMU是如何将客户机代码翻译成TCG代码和主机代码并且最终执行的过程。并且在最后描述了QEMU和KVM之间联系的纽带。申明:本文前面部分从qemu detailed study第七章翻译而来。?1.代码结构如我们所知,QEMU是一个模拟器.........【阅读全文】

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

发布时间:2013-03-07 11:05:38

1. 虚拟设备的IO地址注册 如我们所知,KVM虚拟机的设备模拟是在QEMU中实现的,而KVM实现的实质上只是IO的拦截。换句话说,真正的虚拟设备IO地址注册是在QEMU代码里面实现的。在QEMU中,在初始化我们的硬件设备的时候需要注册我们的IO空间,在这里有下面两种IO注册方法:(1) PIO(port IO) 端口IO.........【阅读全文】

阅读(3861) | 评论(2) | 转发(0)

发布时间:2013-03-07 11:04:13

1.    概述1.1.    KVM简介KVM是一个基于Linux内核的虚拟机,它属于完全虚拟化范畴,从Linux-2.6.20开始被包含在Linux内核中。KVM基于x86硬件虚拟化技术,它的运行要求Intel VT-x或AMD SVM的支持。一般认为,虚拟机监控的实现模型有两类:监控模型(Hypervisor)和宿主机模型.........【阅读全文】

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

发布时间:2013-03-07 11:03:35

四.KVM内核如何实现底层虚拟机创建功能4.1 KVM虚拟机创建和运行虚拟机的流程   开源的Lbvirt库实现了很多的虚拟化API,这些API的实现还是要靠底层的KVM内核的实现,下面重点讲讲KVM内核中是如何实现虚拟机创建和运行功能的操作系统层的实现。    KVM虚拟机创建和运行虚拟机分为用.........【阅读全文】

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

登录 注册