KVM looks like it supports snapshot and restore so I am wondering if there are any design decisions in tinykvm that would preclude such a feature.