Il 13/03/2012 13:34, Gerd Hoffmann ha scritto: > ... to make vmstate id string truely unique with multiple host > controllers, i.e. move from "1/usb-ptr" to "0000:00:01.3/1/usb-ptr" > (usb tabled connected to piix3 uhci). > > This is needed in case you have multiple USB busses in a virtual > machine to make sure the section names are unique. Obviously this > will break migration. I'm sitting on the patch for a while already, > with the plan to sneak it in when we have a migration flag day anyway > for the planned new & shiny migration format. > > It doesn't look like this is going to happen anytime soon. I'd like to > have this fixed in the 1.1 release. Suggestions how to go forward?
Add a property to the hcd devices, and set it to false for compatibility machines? That is - if (id) { + if (id && qdev_get_bit(hcd, "full-device-path")) { BTW, your recently added serial.wakeup property uses a uint32... any chance you could change it to a bit so that -global isa-serial.wakeup=on works (nicer than =1 imho)? Paolo