接触虚拟化只有几个月,阅读qemu-kvm代码过程中,作了一点总结,画成流程图,如下(后续还会画qemu-kvm中断虚拟化,内存虚拟化等一些流程图):

1. qemu-kvm相关程序图

2.qemu-kvm创建的三种文件描述符:kvm_fd, vm_fd, vcpu_fd

3.qemu-kvm虚拟设备创建流程

4.qemu-kvm网络虚拟化

5.qemu-kvm网络虚拟化流程

6.qemu-kvm网络数据流走向

7.qemu_kvm_guest之间切换流程

8.vE1000流程

9.virtio-net依赖关系

10.virtio-net前端驱动实现流程

11.qemu-kvm虚拟机活迁移

12.ksm合并内存页实现流程

qemu-kvm部分流程/源代码分析相关推荐

  1. Android APN的显示流程源代码分析

    一.名词介绍 1.PLMN(Public Land Mobile Network,公共陆地移动网络)由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络.一句话:一个移动通信网络 ...

  2. Android Applicaion组件创建的源代码分析(Android 9,含序列图)

    Application组件源代码分析 1. Applicaion启动流程源代码分析 2. 启动过程中应用进程.系统服务进程通信的分界点 3. 组件生命周期与系统服务的关系 4. Application ...

  3. KVM虚拟机源代码分析

    1,KVM结构及工作原理 1.1  KVM结构 KVM基本结构有两部分组成.一个是KVM Driver ,已经成为Linux 内核的一个模块.负责虚拟机的创建,虚拟内存的分配,虚拟CPU寄存器的读写以 ...

  4. 【SemiDrive源码分析】【X9芯片启动流程】11 - freertos_safetyos目录Cortex-R5 DIL2.bin 引导程序源代码分析

    [SemiDrive源码分析][X9芯片启动流程]11 - freertos_safetyos目录Cortex-R5 DIL2.bin 引导程序源代码分析 一.freertos_safetyos目录结 ...

  5. QEMU+KVM学习笔记

    1 QEMU和KVM的关系:      现在所说的虚拟化,一般都是指在CPU硬件支持基础之上的虚拟化技术.KVM也同hyper-V.Xen一样依赖此项技术.没有CPU硬件虚拟化的支持,KVM是无法工作 ...

  6. 理解 QEMU/KVM 和 Ceph(2):QEMU 的 RBD 块驱动(block driver)

    本系列文章会总结 QEMU/KVM 和 Ceph 之间的整合: (1)QEMU-KVM 和 Ceph RBD 的 缓存机制总结 (2)QEMU 的 RBD 块驱动(block driver) (3)存 ...

  7. QEMU/KVM原理概述

    1. QEMU与KVM 架构 qemu 和 kvm 架构整体上分为 3 部分,对应着上图的三个部分 (左上.右上和下),3 部分分别是 VMX root 的应用层,VMX no-root 和 VMX ...

  8. 【内核】linux内核启动流程详细分析【转】

    转自:http://www.cnblogs.com/lcw/p/3337937.html Linux内核启动流程 arch/arm/kernel/head-armv.S 该文件是内核最先执行的一个文件 ...

  9. HBase源代码分析之MemStore的flush发起时机、推断条件等详情(二)

    在<HBase源代码分析之MemStore的flush发起时机.推断条件等详情>一文中,我们具体介绍了MemStore flush的发起时机.推断条件等详情.主要是两类操作.一是会引起Me ...

最新文章

  1. Android学习 —— 数据的存储与访问方式一: 文件存取
  2. tuple(元组)备注
  3. 云计算与边缘计算协同的九大应用场景剖析
  4. 【C++ 语言】文件操作 ( fopen | fprintf | fscanf | fgets | fputc | fgetc | ofstream | ifstream )
  5. CentOS详解top命令各个数据的含义
  6. Dubbo场景场景配置用法详解
  7. 推荐一款图片轮换jQuery插件
  8. Facebook开源多款AI工具,支持游戏、翻译
  9. VS2015 调试代码时写入位置时发生访问冲突
  10. eclipse 主题设置
  11. #MAXScript学习# 1批量导出fbx
  12. 【AJAX 教程】JS 原生 AJAX 请求
  13. c#通讯录管理系统(女朋友版本)
  14. 第二章、Zigbee模块参数(DRF1609H、DRF2657C)
  15. 2017计算机知识竞赛题,2017网络安全知识竞赛题库(中学组)word版
  16. vins-mono(5)vin_mono数据集测试
  17. 室内设计师面试技巧有哪些?
  18. 十天教会你做“刀塔传奇”
  19. 移动硬盘接android手机吗,笔点说:智能手机可以直接连接移动硬盘读取数据吗?...
  20. 百度离线地图示例之三:矢量图

热门文章

  1. 一个Portal处理流程
  2. 使用WC“.NET研究”F实现SOA面向服务编程——简单的WCF开发实例
  3. jquery gridly (拖拽插件)
  4. 创建, 发布自己的 Vue UI 组件库
  5. granfana telegraf influx安装与使用
  6. JavaScript导出Excel通用代码。
  7. 解决Inno Setup制作安装包无法创建桌面快捷方式的问题
  8. 《HTTP权威指南》– 8.网关、机器人
  9. SQL Server 2012 数据库镜像配置完整篇
  10. Fragment 底部菜单栏