type-1 管理程序如何虚拟化访客页面 table?

How does a type-1 hypervisor virtualize a guest page table?

我了解到 CR3 包含指向页面 table 的指针。所以我猜 VEnter 将 CR3 更改为特定于来宾 VM 的虚拟化寄存器。然后来宾可以像往常一样加载和交换页面 tables,同时 SLAT 将来宾物理页面转换为实际物理页面。是这样吗?

使用 EPT 时,根本不需要虚拟化访客页表。 CR3 只是加载了访客值。