^-^
Why so serious?
lec19 虚拟机
  1. Virtual Machine:不同视角下的OS
    1. 虚拟机概述
      1. why virtual machine?
      2. 对虚拟机的要求
      3. VMM架构:不同视角的OS
    2. 构建VMM:Trap and Emulate
      1. Trap
      2. Emulate
      3. Trap and Emulate 风格
      4. Page Table
        1. gva,gpa,hpa
        2. Shadow Page Table
        3. 性能
      5. Device
        1. 策略1:模拟设备
        2. 策略2:虚拟设备
        3. 策略3:pass-through
    3. 硬件对虚拟机的支持
      1. why?
      2. root/non-root mode
      3. Virtual Machine Control Structure:VMCS
      4. 为什么仍需root mode?
      5. 页表:cr3+EPT
    4. DUNE:Safe User-level Access to Privileged CPU Features
      1. dune 概述
      2. 运行未被信任的插件代码
      3. GC