![[Untitled 137.png|https://trustworthy.systems/publications/theses_public/10/Varanasi%3Abe.pdf]]
![[Untitled 138.png|https://trustworthy.systems/publications/theses_public/10/Varanasi%3Abe.pdf]]
INTEL x64:
If running in VMX non-root mode (i.e. in a VM) and EPT is enabled then:
Logical address --> GDT --> Linear address --> Page tables --> Guest Physical Address --> EPT --> (System) Physical Address
(segment:offset) (segment base + offset)
\______________________________________________________/ \__________________________________________________________/
Virtual address Physical address
(can be either logical or linear)Virtualization of the IOMMU is performed by a complementary technology to EPT called VT-d.
https://revers.engineering/mmu-ept-technical-details/