У меня такое ощущение, что это какой-то legacy кусок, т.к. наше настоящее — это hardware MMU, где MMU видит gCR3 и hCR3, а guest OS сам обрабатывает свои page directory в ring0. При этом выход за область памяти моментально вызовет exception, vmexit и выход в VMM. Но, возможно, я ошибаюсь.
В случае если проц тащит hardware-assisted MMU, хост должен выбрать MMU (hwMMU) VMM mode