On 12/13/22 00:26, Sean Christopherson wrote:
I would strongly be in favor of discarding the shadow paging residue if
x86 folks are willing to part ways with it 😄
Yes, absolutely. Something like to_shadow_page->to_mmu_data, sp->md,
spt->hpt, spte->spte, sptep->hptep.
"host" will be confusing if when the primary MMU is involved though, e.g. I always
think of the primary MMU's page tables as the "host page tables".
What if we keep the "S" for SPT(E) and repurpose it to mean Secondary PTE?
Makes sense, so just to_shadow_page->to_secmmu_page?
Paolo