虚拟化 – 二进制翻译

VMM陷阱特权指令,它们使用二进制翻译进行翻译,但实际上是将这些特殊说明转换成什么?

谢谢

VMware_paravirtualization.pdf,第3页和第4页.

This approach, depicted in Figure 5,
translates kernel code to replace
nonvirtualizable instructions with new
sequences of instructions that have
the intended effect on the virtual
hardware.

因此,特权指令将转换为其他指令,可以访问虚拟BIOS,内存管理和虚拟机监视器提供的设备,而不是直接在真正的硬件上执行.

这些说明是什么,由VM实现定义.专有虚拟化软件的供应商不一定公布其二进制翻译技术.

相关文章
相关标签/搜索