.. _hld-hypervisor:

Hypervisor High-Level Design
############################


.. toctree::
   :maxdepth: 1

   hv-startup
   hv-vm-management
   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>
   mmio-dev-passthrough
   hv-partitionmode
   Power Management <hv-pm>
   Console, Shell, and vUART <hv-console>
   Hypercall / HSM upcall <hv-hypercall>
   Compile-time configuration <hv-config>
   RDT support <hv-rdt>
   vCAT support <hv-vcat>
   Split-locked Access handling <hld-splitlock>
