Hi Dave, I have added the compatibility of this option for both command line and hotplug via qmp and hmp. Although, please confirm that making use of "device_add" is the only way of hotplugging devices into a QEMU instance.
With this sorted out, there is one special case left where the device dynamically declares itself 'unmigratable' via migrate_add_blocker. I have a query regarding that which is, what is the preferred action in this scenario? Should I unmount the device or restrict the device from becoming unmigratable in the first place. For example, restrict 9pfs from mounting the filesystem (which you explained previously). Or is there a completely different solution in your mind? Thanks Ashijeet