EPT (Extended Page Tables)

E653442

EPT (Extended Page Tables) is an Intel hardware-assisted memory virtualization technology that allows virtual machines to manage guest-physical to host-physical address translations more efficiently, reducing overhead and improving performance.

All labels observed (3)

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf hardware-assisted memory virtualization technology
second-level address translation mechanism
allows guest OS to manage its own page tables
hypervisor to maintain separate EPT structures
alsoKnownAs Extended Page Table
Intel EPT
linked to: Intel VT-x
benefits better scalability with many virtual machines
more efficient context switching between VMs
reduced VM exit frequency for memory operations
category virtualization technology
configuredBy hypervisor software
developedBy Intel
linked to: Intel Corporation
documentedIn Intel 64 and IA-32 Architectures Software Developer’s Manual
enables guest-physical to host-physical address translation
fullName Extended Page Tables
granularity page-level control of guest-physical memory mappings
implementedAs set of page tables managed by the hypervisor
improves performance of memory-intensive workloads in VMs
virtual machine performance
introducedBy Intel VT-x with EPT extensions
linked to: Intel VT-x
operatesAt second level of address translation
partOf Intel VT-x
purpose to accelerate memory virtualization
to reduce virtualization overhead for memory translations
reduces overhead of shadow page tables
relatedTo AMD Nested Page Tables
AMD RVI
Intel VT-d
Intel VT-x
replaces shadow page tables in many hypervisor implementations
requires BIOS or firmware support to enable VT-x and EPT
processor support for Intel VT-x
scope applies only when Intel VT-x is active
securityConsideration can be used by hypervisors to enforce memory isolation between VMs
has been involved in some side-channel and EPT-based attack research
supports hardware-assisted paging for virtual machines
supportsFeature execute permissions per page
execute-disable for pages
large pages
nested paging
read permissions per page
write permissions per page
usedBy KVM hypervisor on Intel processors
Microsoft Hyper-V on Intel processors
linked to: Hyper-V

VMware ESXi on Intel processors
Xen hypervisor on Intel processors
linked to: Xen
usedIn hypervisors
server virtualization platforms
virtual machine monitors

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Intel VT-x hasFeature EPT (Extended Page Tables)
EPT fullName Extended Page Tables
subject linked to: EPT (Extended Page Tables)
linked to: EPT (Extended Page Tables)
EPT alsoKnownAs Extended Page Table
subject linked to: EPT (Extended Page Tables)
linked to: EPT (Extended Page Tables)