推荐一个资料:我写了一个小项目桃花源(英文名为 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
推荐一个资料:
我写了一个小项目桃花源(英文名为 peach),该项目是一个迷你虚拟机,用于学习 Intel 硬件虚拟化技术。学习该项目可使读者对 CPU 虚拟化、内存虚拟化技术有个感性、直观的认识,为学习 KVM 打下坚实的基础。peach 实现了如下功能:
支持虚拟HLT指令,Guest利用HLT指令关机
代码仓库如下: