# 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