Referring to the message of the second commit above, the problem is that sysbus doesn't implement get_dev_path, hence it doesn't support "creating unique savevm id strings".
virtio_bus_get_dev_path() simply defers to the parent bus ("main-system-bus" in this case).
I don't think this difference is intentional. I think we're seeing an interplay between the following two commits:
* http:// git.qemu. org/?p= qemu.git; a=commitdiff; h=4d2ffa08b601b git.qemu. org/?p= qemu.git; a=commitdiff; h=7685ee6abcb93
* http://
Referring to the message of the second commit above, the problem is that sysbus doesn't implement get_dev_path, hence it doesn't support "creating unique savevm id strings".
virtio_ bus_get_ dev_path( ) simply defers to the parent bus ("main-system-bus" in this case).