GSoC/GCI Archive
Google Summer of Code 2014 QEMU

Continuous vmstate testing and dirty bitmap logging

by sanidhya for QEMU

QEMU's vmstates (device states) play an important role in setting up the virtual infrastructure for a virtual machine. Currently, there does not exist any functionality to find errors or missing substates of a device state. Thus, the goal of this project is to implement a randomized save/reset/load device state test. This will help the community in resolving bugs related to the vmstate when they either add a new vmstate / sub vmstate or add new properties to the existing vmstates.