I'm currently trying to build a simple hypervisor.
Now I'm seeing a Pagefault VMEXIT (code 4E), directly after the VMRUN (guest rip is not incremented), EXITINFO1 is 0.
This is especially strange, as the guest should not have paging enabled, and I didn't ask to intercept #PF exceptions.
I'm running my code in Simnow and nested paging should be enabled (but I get the same error without it.
The control register state copied from the VMCB is:
Can someone tell me what I'm missing here?
Could you post your source code? I am doing some reqalted work and am curious in how you are doing it. More specifically, how are you setting up VMCB?