Skip to content

Qemu KVM(Kernel Virtual Machine)学习笔记

Notifications You must be signed in to change notification settings

sirius8050/learn-kvm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QEMU KVM学习笔记

20200206_083449_72

仓库介绍

  • QEMU KVM 学习笔记
Something I hope you know before go into the coding~
First, please watch or star this repo, I'll be more happy if you follow me.
Bug report, questions and discussion are welcome, you can post an issue or pull a request.

相关站点

目录

虚拟化相关

QEMU(用户态) 相关

KVM(内核态) 相关

附录

相关站点

经典图示

20200206_081602_17

20200206_081805_84

思维导图

1531909971346.png

1534161835343.png

  • kvm_x86_ops针对具体CPU架构进行虚拟化时的函数指针,分别对应kvm-intel.ko和kvm-amd.ko

1534161866401.png

  • struct KVM 结构体唯一代表一个虚拟机

1534165263011.png

总结

  1.基础永远值得花费90%的精力去学习加强。厚积而薄发~
  2.要理解一个软件系统的真正运行机制,一定要阅读其源代码~

About

Qemu KVM(Kernel Virtual Machine)学习笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 88.4%
  • C++ 3.6%
  • Shell 3.1%
  • Python 2.4%
  • Makefile 1.2%
  • Assembly 1.2%
  • Batchfile 0.1%