diff --git a/doc/developer-guides/hld/hld-emulated-devices.rst b/doc/developer-guides/hld/hld-emulated-devices.rst new file mode 100644 index 000000000..482c56354 --- /dev/null +++ b/doc/developer-guides/hld/hld-emulated-devices.rst @@ -0,0 +1,11 @@ +.. _hld-emulated-devices: + +Emulated devices high-level design +################################## + +.. toctree:: + :maxdepth: 1 + + GVT-g GPU Virtualization + UART virtualization + Watchdoc virtualization diff --git a/doc/developer-guides/hld/hld-hypervisor.rst b/doc/developer-guides/hld/hld-hypervisor.rst index 0bb42008c..195a7bbff 100644 --- a/doc/developer-guides/hld/hld-hypervisor.rst +++ b/doc/developer-guides/hld/hld-hypervisor.rst @@ -10,5 +10,5 @@ Hypervisor high-level design hv-startup hv-cpu-virt Memory management - + I/O Emulation Interrupt management diff --git a/doc/developer-guides/hld/hld-io-emulation.rst b/doc/developer-guides/hld/hld-io-emulation.rst index 2a8ad05a3..659dec016 100644 --- a/doc/developer-guides/hld/hld-io-emulation.rst +++ b/doc/developer-guides/hld/hld-io-emulation.rst @@ -362,10 +362,3 @@ The following APIs are provided for I/O emulation at runtime: int32_t pio_instr_vmexit_handler(struct vcpu *vcpu) .. note:: change these to reference API material from ioreq.h - -.. toctree:: - :maxdepth: 1 - - GVT-g GPU Virtualization - UART virtualization - Watchdoc virtualization diff --git a/doc/developer-guides/hld/index.rst b/doc/developer-guides/hld/index.rst index ec7ca681d..6996e96d9 100644 --- a/doc/developer-guides/hld/index.rst +++ b/doc/developer-guides/hld/index.rst @@ -19,7 +19,7 @@ system. Overview Hypervisor Device Model - I/O Emulation + Emulated Devices Virtio Devices VM Management Power Management