Alexander Graf wrote:
Juan, I'd really love to learn some new voodoo :-).
This whole new qdev whatever based save format was supposed to make
things like this easy, right? I would've known what to do with the old
code ...
I think Juan's mentioned something about writing a doc explaining how to
use VMState correctly. I think it would certainly be helpful for
situations like this.
But the most important part of VMState is that it converts something
that was previously open coded and opaque to something that is
data-driven and introspectable. I think it's done an extremely good job
of achieving those goals. As we get everything converted, we can
potentially figure out some ways to make this all a bit easier to
understand. Right now, I think how we support backwards compatibility
is admittedly awkward.
Regards,
Anthony Liguori
Alex