Hi,
Thanks again for any feedback and comments (or for just applying the patch) !
Series looks good to me.
/me wonders though how you've tested the final revision and the compat stuff. Patch #6 doesn't actually add a new machine type where the non-legacy mode is active ...
Incremental patch attached.
I'll go wait for a few days for additional feedback, then go squash the fix into patch #6 and send out a pull request.
cheers, Gerd