ksmを読む

  • vcpu_init()
    • mm_alloc_page():
      • init_ept():
    • cr0は0
      • cr4でVMXを有効化→VM Exit先はksm
  • CR0: control register 0
  • CR4: control register 4 アーキごとの拡張機能
  • VMX: ring0-3に加えてIntel VTで追加された動作モード
    • VM Entry: root→non-root
    • VM Exit: non-root→root
  • https://syuu1228.github.io/howto_implement_hypervisor/part3.pdf

Backlinks