Full virtualization
– all guests expect contiguous physical memory, starting at 0
– virtual vs. physical vs. machine addresses and page frame numbers
option
-guest page table: VA
-hypervisor: PA
-guest page tables: VA -> PA
-hypervisor shadow PT: VA -> MA
device access control split between
-font and driver in guest VM(device API)
-back-end driver in service VM(or host)
-modified guest drivers
=> i.e., limited to paravirtualized guests
eliminate emulation overhead