I previously changed the command line syntax to use -device for starting
guests. The key reason for this was to allow unique names and PCI addresses
to be assigned to all devices. I forgot todo the same for hotplug :-(
This series is not yet complete, but it goes some of the way towards fixing
the hotplug code to use 'device_add' for creating devices. The main remaining
problem is that I'm nt assigning aliases to devices, to they all get the name
of '(null)'. Obviously I'll fix that before submitting again...
Daniel