Developer Information¶
This manual documents various parts of the internals of QEMU. You only need to read it if you are interested in reading or modifying QEMU’s source code.
Contents:
- 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
- QTest Device Emulation Testing Framework
- Decodetree Specification
- Secure Coding Practices
- Translator Internals
- TCG Instruction Counting
- Tracing
- Introduction
- vCPU Scheduling
- Shared Data Structures
- Memory Consistency
- QEMU TCG Plugins
- Bitwise operations
- 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)
- block-coroutine-wrapper
- Multi-process QEMU