.. _hld-hypervisor:

Hypervisor high-level design
############################


.. toctree::
   :maxdepth: 1

   hv-startup
   hv-cpu-virt
   Memory management <hv-memmgt>
   I/O Emulation <hv-io-emulation>
   IOC Virtualization <hv-ioc-virt>
   Physical Interrupt <hv-interrupt>
   Timer <hv-timer>
   Virtual Interrupt <hv-virt-interrupt>
   VT-d <hv-vt-d>
   Device Passthrough <hv-dev-passthrough>
   hv-partitionmode
   Power Management <hv-pm>
   Console, Shell, and vUART <hv-console>
   Hypercall / VHM upcall <hv-hypercall>
   Compile-time configuration <hv-config>
