乐趣区

关于虚拟化:一个用于学习-Intel-VT-技术的迷你虚拟机

最近写了一个小我的项目桃花源(英文名为 peach),该我的项目是一个迷你虚拟机,用于学习 Intel 硬件虚拟化技术。学习该我的项目可使读者对 CPU 虚拟化、内存虚拟化技术有个理性、直观的意识,为学习 KVM 打下松软的根底。peach 实现了如下性能:

  • 应用 Intel VT- x 技术实现 CPU 虚拟化
  • 应用 EPT 技术实现内存虚拟化
  • 反对虚构 x86 实模式运行环境
  • 反对虚构 CPUID 指令
  • 反对虚构 HLT 指令,Guest 利用 HLT 指令关机

代码仓库如下:

https://gitee.com/pandengyang/peach.git
https://github.com/pandengyang/peach.git
退出移动版