Skip to content
Yuekai Jia edited this page Dec 10, 2022 · 9 revisions

从零开始用 Rust 语言实现一个 x86 hypervisor

  1. Step 0: 环境准备
  2. Step 1: Intel VMX 简介与初始化
  3. Step 2: VMCS 配置
  4. Step 3: 第一段 Guest 代码
  5. Step 4: EPT 与内存隔离
  6. Step 5: 运行一个完整的 Guest OS
  7. Step 6: 中断与 I/O 虚拟化
Clone this wiki locally