The guests hypervisor will not flush the tlb with invlpg for updates of
You should disable out of sync shadow so that l1 guest writes toWhy? The guest is under obligation to flush the tlb if it writes to
l1-nested-ptables always trap.
a page table, and we will resync on that tlb flush.
its NPT pagetables. It'll create a new ASID, and KVM will not trap
that.
With 'l2 shadow ptable entries' i mean the shadow pagetables thatAnd in the trap case, you'd have toWhat do you mean by 'l2 shadow ptable entries'? There are the
invalidate l2 shadow pagetable entries that used the (now obsolete)
l1-nested-ptable entry. Does that happen automatically?
guest's page tables (ordinary direct mapped, unless the guest's
guest is also running an npt-enabled hypervisor), and the host page
tables. When the guest writes to each page table, we invalidate the
shadows.
translate GPA-L2 -> HPA.