Internal Subsystem Information
Details about QEMU’s various subsystems including how to add features to them.
- The QEMU Object Model (QOM)
 - Atomic operations in QEMU
 - block-coroutine-wrapper
 - Modelling a clock tree in QEMU
- What are clocks?
 - The clock state
 - Adding a new clock
 - Clock callbacks
 - Retrieving clocks from a device
 - Connecting two clocks together
 - Clock multiplier and divider settings
 - Unconnected input clocks
 - Fetching clock frequency/period
 - Calculating expiry deadlines
 - Obtaining tick counts
 - Changing a clock period
 - Aliasing clocks
 - Migration
 
 - eBPF RSS virtio-net support
 - Migration
 - Multi-process QEMU
 - Reset in QEMU: the Resettable interface
 - Booting from real channel-attached devices on s390x
 - Tracing
 - VFIO device Migration
 - How to write monitor commands
 - Writing VirtIO backends for QEMU