Skip to the content.

如何实现无穷级嵌套

先收集一些材料吧

nested_vmx_l1_wants_exit 中:

	case EXIT_REASON_INVEPT: case EXIT_REASON_INVVPID:
		/*
		 * VMX instructions trap unconditionally. This allows L1 to
		 * emulate them for its L2 guest, i.e., allows 3-level nesting!
		 */
		return true;

猜测: 如果支持 l3 ,那么触发了 ept violation 之后, 就没有办法 walk l2 的 page table 了,所以,l3 是没有办法提供硬件支持的。

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。