From f84547cad2aa8da2387c02e04ab1b35a27499d37 Mon Sep 17 00:00:00 2001 From: "David B. Kinder" Date: Thu, 25 Oct 2018 14:06:07 -0700 Subject: [PATCH] doc: move docs to match HLD 0.7 org I/O emulation section was in a different place than in the HLD 0.7 doc Tracked-on: #1592 Signed-off-by: David B. Kinder --- doc/developer-guides/hld/hld-emulated-devices.rst | 11 +++++++++++ doc/developer-guides/hld/hld-hypervisor.rst | 2 +- doc/developer-guides/hld/hld-io-emulation.rst | 7 ------- doc/developer-guides/hld/index.rst | 2 +- 4 files changed, 13 insertions(+), 9 deletions(-) create mode 100644 doc/developer-guides/hld/hld-emulated-devices.rst 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