Search code examples
memory-managementvirtualizationtlbept

In Intels extended page table (EPT), does the TLB cache guest virtual address to guest physical address?


I am reading about Intel's EPT to support virtualization. I read about the nested page table. My question is, does the TLB caches guest VA to guest PA as well as guest PA to host machine address? or is it just virtual address to machine address?


Solution

  • If there is only "conventional" TLB then it stores HVA to HPA (machine addess) but now some processors are available with other Virtualization specific TLBs which store intermediary translation.