QEMU Logo
9.0.0

Contents:

  • About QEMU
  • System Emulation
  • User Mode Emulation
  • Tools
  • System Emulation Management and Interoperability
  • System Emulation Guest Hardware Specifications
  • Developer Information
    • QEMU Community Processes
    • QEMU Build and Test System
    • Internal QEMU APIs
    • Internal Subsystem Information
      • The QEMU Object Model (QOM)
      • Atomic operations in QEMU
      • block-coroutine-wrapper
      • Modelling a clock tree in QEMU
      • eBPF RSS virtio-net support
      • Migration
        • Migration framework
        • Migration features
        • Backwards compatibility
        • Best practices
      • Multi-process QEMU
      • Reset in QEMU: the Resettable interface
      • QAPI interface for S390 CPU topology
      • Booting from real channel-attached devices on s390x
      • Tracing
      • IOMMUFD BACKEND usage with VFIO
      • How to write monitor commands
      • Writing VirtIO backends for QEMU
    • TCG Emulation
QEMU
  • Developer Information
  • Internal Subsystem Information
  • Migration
  • Edit on GitLab

Migration

This is the main entry for QEMU migration documentations. It explains how QEMU live migration works.

  • Migration framework
    • Transports
    • Common infrastructure
    • Saving the state of one device
    • Stream structure
  • Migration features
    • Postcopy
    • Dirty limit
    • VFIO device migration
    • Virtio device migration
    • Mapped-ram
    • CheckPoint and Restart (CPR)
  • Backwards compatibility
    • How backwards compatibility works
    • A device with different features on both sides
    • How to mitigate when we have a backward compatibility error
  • Best practices
    • Debugging
    • Firmware
Previous Next

© Copyright 2024, The QEMU Project Developers.

Built with Sphinx using a theme provided by Read the Docs.

This documentation is for QEMU version 9.0.0.

QEMU and this manual are released under the GNU General Public License, version 2.