QEMU Developer’s Guide¶
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:
- Decodetree Specification
- QEMU and Kconfig
- Load and Store APIs
- The memory API
- Migration
- QAPI headers
- clone-visitor header
- dealloc-visitor header
- error header
- opts-visitor header
- qmp-event header
- object-input-visitor header
- object-output-visitor header
- string-input-visitor header
- string-output-visitor header
- util header
- visitor-impl header
- visitor header
- dispatch header
- json-parser header
- qbool header
- qdict header
- qerror header
- qjson header
- qlist header
- qlit header
- qnull header
- qnum header
- qobject header
- qstring header
- QEMU headers
- Bitwise operations
- QEMU coroutine implementation
- atomic128 header
- atomic header
- base64 header
- bcd header
- bitmap header
- bswap header
- buffer header
- compiler header
- config-file header
- coroutine_int header
- cpuid header
- crc32c header
- ctype header
- cutils header
- drm header
- envlist header
- error-report header
- event_notifier header
- fifo32 header
- fifo8 header
- filemonitor header
- futex header
- guest-random header
- hbitmap header
- help_option header
- host-utils header
- id header
- int128 header
- iova-tree header
- iov header
- jhash header
- job header
- lockable header
- log-for-trace header
- log header
- main-loop header
- memfd header
- mmap-alloc header
- module header
- notify header
- option header
- option_int header
- osdep header
- path header
- pmem header
- processor header
- qdist header
- qemu-print header
- qht header
- qsp header
- queue header
- range header
- ratelimit header
- rcu header
- rcu_queue header
- readline header
- seqlock header
- sockets header
- stats64 header
- sys_membarrier header
- systemd header
- thread header
- thread-posix header
- thread-win32 header
- throttle header
- throttle-options header
- timed-average header
- timer header
- typedefs header
- unicode header
- units header
- uri header
- uuid header
- vfio-helpers header
- win_dump_defs header
- xattr header
- xxhash header
- QOM headers
- QEMU and the stable process
- Secure Coding Practices
- Translator Internals
- Testing in QEMU