microsoft/openvmm
Publicmirrored fromhttps://github.com/microsoft/openvmmAvailable
Guide/src/SUMMARY.md
117lines · modecode
| 1 | # Summary |
| 2 | |
| 3 | [Introduction](./index.md) |
| 4 | |
| 5 | # Getting Started |
| 6 | |
| 7 | - [OpenVMM](./user_guide/openvmm.md) |
| 8 | - [Running OpenVMM](./user_guide/openvmm/run.md) |
| 9 | - [Troubleshooting](./user_guide/openvmm/troubleshooting.md) |
| 10 | - [Next Steps](./user_guide/openvmm/next_steps.md) |
| 11 | - [OpenHCL](./user_guide/openhcl.md) |
| 12 | - [Running OpenHCL](./user_guide/openhcl/run.md) |
| 13 | - [On Windows - Hyper-V](./user_guide/openhcl/run/hyperv.md) |
| 14 | - [On Windows - OpenVMM](./user_guide/openhcl/run/openvmm.md) |
| 15 | - [On Linux](./user_guide/openhcl/run/openvmm_linux.md) |
| 16 | - [Troubleshooting](./user_guide/openhcl/troubleshooting.md) |
| 17 | - [Next Steps](./user_guide/openhcl/next_steps.md) |
| 18 | |
| 19 | # Developer Guide |
| 20 | |
| 21 | - [Getting Started](./dev_guide/getting_started.md) |
| 22 | - [On Linux / WSL2](./dev_guide/getting_started/linux.md) |
| 23 | - [On Windows](./dev_guide/getting_started/windows.md) |
| 24 | - [Via Codespaces / Dev Container](./dev_guide/getting_started/devcontainer.md) |
| 25 | - [Building OpenVMM](./dev_guide/getting_started/build_openvmm.md) |
| 26 | - [Building OpenHCL](./dev_guide/getting_started/build_openhcl.md) |
| 27 | - [Building a Custom Kernel](./dev_guide/getting_started/build_ohcl_kernel.md) |
| 28 | - [Suggested Dev Environment](./dev_guide/getting_started/suggested_dev_env.md) |
| 29 | - [Cross Compiling for Windows](./dev_guide/getting_started/cross_compile.md) |
| 30 | - [Testing](./dev_guide/tests.md) |
| 31 | - [Unit Tests](./dev_guide/tests/unit.md) |
| 32 | - [VMM Tests](./dev_guide/tests/vmm.md) |
| 33 | - [Azure-hosted Test Images](./dev_guide/tests/vmm/azure_images.md) |
| 34 | - [Fuzzing](./dev_guide/tests/fuzzing.md) |
| 35 | - [Running Fuzzers](./dev_guide/tests/fuzzing/running.md) |
| 36 | - [Writing Fuzzers](./dev_guide/tests/fuzzing/writing.md) |
| 37 | - [Developer Tools / Utilities](./dev_guide/dev_tools.md) |
| 38 | - [`cargo xtask`](./dev_guide/dev_tools/xtask.md) |
| 39 | - [`cargo xflowey`](./dev_guide/dev_tools/xflowey.md) |
| 40 | - [VmgsTool](./dev_guide/dev_tools/vmgstool.md) |
| 41 | - [update-rootfs.py]() |
| 42 | - [igvmfilegen]() |
| 43 | - [guest_test_uefi](./dev_guide/dev_tools/guest_test_uefi.md) |
| 44 | - [hypestv](./dev_guide/dev_tools/hypestv.md) |
| 45 | - [Contributing](./dev_guide/contrib.md) |
| 46 | - [Coding Conventions](./dev_guide/contrib/code.md) |
| 47 | - [Save State](./dev_guide/contrib/save-state.md) |
| 48 | - [Releases & Code Flow](./dev_guide/contrib/release.md) |
| 49 | - [Submitting Changes](./dev_guide/contrib/pr.md) |
| 50 | - [Code Review Process](./dev_guide/contrib/code_review.md) |
| 51 | - [Guide Updates](./dev_guide/contrib/guide.md) |
| 52 | |
| 53 | # Reference |
| 54 | |
| 55 | - [OpenVMM Features](./reference/openvmm.md) |
| 56 | - [Configuration and Management](./reference/openvmm/management.md) |
| 57 | - [CLI](./reference/openvmm/management/cli.md) |
| 58 | - [Interactive Console](./reference/openvmm/management/interactive_console.md) |
| 59 | - [gRPC / ttrpc](./reference/openvmm/management/grpc.md) |
| 60 | - [Graphical Console](./reference/openvmm/graphical_console.md) |
| 61 | - [Logging](./reference/openvmm/logging.md) |
| 62 | - [OpenHCL Features](./reference/openhcl.md) |
| 63 | - [Dynamic Configuration]() |
| 64 | - [Diagnostics](./reference/openhcl/diag.md) |
| 65 | - [Preface: CVM restrictions](./reference/openhcl/diag/cvm_restrictions.md) |
| 66 | - [Intro to ohcldiag-dev](./reference/openhcl/diag/ohcldiag_dev.md) |
| 67 | - [Network packet capture (PCAP)](./reference/openhcl/diag/ohcldiag_dev/pcap.md) |
| 68 | - [Performance analysis](./reference/openhcl/diag/ohcldiag_dev/perf.md) |
| 69 | - [Tracing](./reference/openhcl/diag/tracing.md) |
| 70 | - [Developer Features]() |
| 71 | - [Hardware Debugging (gdbstub)](./reference/dev_feats/gdbstub.md) |
| 72 | - [Kernel Debugging (KDNET)](./reference/dev_feats/kdnet.md) |
| 73 | - [Devices]() |
| 74 | - [Firmware]() |
| 75 | - [UEFI: mu_msvm](./reference/devices/firmware/mu_msvm_uefi.md) |
| 76 | - [BIOS: Hyper-V PCAT BIOS](./reference/devices/firmware/pcat_bios.md) |
| 77 | - [Linux Direct]() |
| 78 | - [Virtio]() |
| 79 | - [virtio-fs]() |
| 80 | - [virtio-9p]() |
| 81 | - [virtio-serial]() |
| 82 | - [virtio-net]() |
| 83 | - [virtio-pmem]() |
| 84 | - [VMBus]() |
| 85 | - [storvsp]() |
| 86 | - [netvsp]() |
| 87 | - [vpci]() |
| 88 | - [serial]() |
| 89 | - [framebuffer]() |
| 90 | - [input]() |
| 91 | - [Emulated]() |
| 92 | - [vTPM]() |
| 93 | - [NVMe]() |
| 94 | - [Overview](./reference/emulated/NVMe/overview.md) |
| 95 | - [Doorbells](./reference/emulated/NVMe/doorbells.md) |
| 96 | - [Serial]() |
| 97 | - [Legacy x86]() |
| 98 | - [i440BX + PIIX4 chipset]() |
| 99 | - [IDE HDD/Optical]() |
| 100 | - [Floppy]() |
| 101 | - [PCI]() |
| 102 | - [VGA]() |
| 103 | - [Direct Assigned]() |
| 104 | - [Device Backends]() |
| 105 | - [Serial]() |
| 106 | - [Graphics and Input]() |
| 107 | - [Storage]() |
| 108 | - [Networking]() |
| 109 | - [Architecture](./reference/architecture.md) |
| 110 | - [OpenVMM Architecture](./reference/architecture/openvmm.md) |
| 111 | - [mesh]() |
| 112 | - [inspect]() |
| 113 | - [OpenHCL Architecture](./reference/architecture/openhcl.md) |
| 114 | |
| 115 | --- |
| 116 | |
| 117 | [OpenVMM Rust Crate API Docs](./rustdoc.md) |