Marcelo Tosatti wrote:
Some updates to the MMU audit code.

The third patch is "guessy" because I could not find the notrap spte
documentation, all I can see is the page-fault error code mask and match
fields in the VMCS, but can't see the link of that to sptes. Can someone
point it out please?

When bypass_guest_pf is set, we tell vmx not to trap if the fault is due to page-not-present. So if we know gpte.p == 0, we set spte.p = 0 and allow not-present page faults to go directly to the guest without trapping.

Of course, we still need to trap cases where gpte.p = 1 but we haven't mapped the page yet. So we set a reserved bit in the spte and trap on that.

--
Do not meddle in the internals of kernels, for they are subtle and quick to 
panic.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to