vu

Notes for Vanderbilt University

View the Project on GitHub

Virtualization

Terminology

Benefits

Taxonomy based on abstraction

Taxonomy based on resource

Intermediate Solutions

Desired Attributes

Challenges for Intel:

  1. Ring aliasing (guest thinks it’s higher)
  2. Address space compression (guest think it has all memory)
  3. Non faulting with privileges
  4. Guest transitions
    • SYSENTER / SYSEXIT
  5. Interrupt masking
  6. Ring compression
  7. Hidden state (registers / context switches)

Intel Tech:

  1. root mode (hypervisor)
  2. guest mode
  3. data structure - VMCS
  4. VM bit
  5. solves all the above challenges