Welcome to QEMU’s documentation!¶
- About QEMU
- System Emulation
- Quick Start
- Invocation
- Device Emulation
- Keys in the graphical frontends
- Keys in the character backend multiplexer
- QEMU Monitor
- Disk Images
- QEMU virtio-net standby (net_failover)
- Direct Linux Boot
- Generic Loader
- Guest Loader
- QEMU Barrier Client
- VNC security
- TLS setup for network services
- Providing secret data to QEMU
- Client authorization
- GDB usage
- Managed start up options
- Managing device boot order with bootindex properties
- Virtual CPU hotplug
- Persistent reservation managers
- QEMU System Emulator Targets
- Security
- Multi-process QEMU
- User Mode Emulation
- Tools
- System Emulation Management and Interoperability
- Barrier client protocol
- Dirty Bitmaps and Incremental Backup
- D-Bus
- D-Bus VMState
- Live Block Device Operations
- Persistent reservation helper protocol
- QEMU Guest Agent
- QEMU Guest Agent Protocol Reference
- QEMU QMP Reference Manual
- QEMU Storage Daemon QMP Reference Manual
- Vhost-user Protocol
- Vhost-user-gpu Protocol
- Vhost-vdpa Protocol
- System Emulation Guest Hardware Specifications
- POWER9 XIVE interrupt controller
- XIVE for sPAPR (pseries machines)
- NUMA mechanics for sPAPR (pseries machines)
- How the pseries Linux guest calculates NUMA distances
- pseries NUMA mechanics
- Legacy (5.1 and older) pseries NUMA mechanics
- QEMU and ACPI BIOS Generic Event Device interface
- QEMU TPM Device
- APEI tables generating and CPER record
- QEMU<->ACPI BIOS CPU hotplug interface
- QEMU<->ACPI BIOS memory hotplug interface
- QEMU<->ACPI BIOS PCI hotplug interface
- QEMU<->ACPI BIOS NVDIMM interface
- Developer Information
- Code of Conduct
- Conflict Resolution Policy
- The QEMU build system architecture
- QEMU Coding Style
- QEMU and Kconfig
- Testing in QEMU
- Fuzzing
- Control-Flow Integrity (CFI)
- Load and Store APIs
- The memory API
- Migration
- Atomic operations in QEMU
- QEMU and the stable process
- CI
- QTest Device Emulation Testing Framework
- Decodetree Specification
- Secure Coding Practices
- Translator Internals
- TCG Instruction Counting
- Tracing
- Multi-threaded TCG
- QEMU TCG Plugins
- Bitwise operations
- QEMU UI subsystem
- Reset in QEMU: the Resettable interface
- Booting from real channel-attached devices on s390x
- Modelling a clock tree in QEMU
- The QEMU Object Model (QOM)
- QEMU modules
- block-coroutine-wrapper
- Multi-process QEMU
- eBPF RSS virtio-net support
- VFIO device Migration
- How to use the QAPI code generator
- How to write monitor commands
- Trivial Patches
- Submitting a Patch
- Submitting a Pull Request