【发布时间】:2013-01-05 22:06:26
【问题描述】:
据我了解,在没有硬件支持来宾虚拟到主机物理地址转换的处理器上,KVM 使用影子页表。
当客户操作系统修改其页表时,会构建和更新影子页表。硬件中是否有修改页表的特殊说明(我们以x86为例)?除非有特殊说明,否则 VMM 不会有陷阱。 Linux内核在软件中维护的页表不就是另一种数据结构吗?为什么需要特殊说明来更新它?
谢谢!
【问题讨论】:
标签: linux linux-kernel x86 virtualization kvm