Jan Kiszka <jan.kis...@web.de> writes: > From: Jan Kiszka <jan.kis...@siemens.com> > > We allow to address a bus only using its local name. This is ambiguous > but unfortunately so handy that people (specifically libvirt) will > likely complain if bus=pci.0 needs to be replaced with > bus=/i440FX-pcihost/pci.0 all over the place. So keep this for now but > drop at least support for starting a qtree walks with an abbreviated bus > name. > > Signed-off-by: Jan Kiszka <jan.kis...@siemens.com>
Again, affects only -device and device_add option bus. Before, an argument started either with '/' (path anchored at root) or a bus name (path anchored at that bus). Now, an argument started either with '/' (path anchored at root) or it is a bus name. If we decide to add sane relative paths to qdev, i.e. paths anchored at unique ID, we get a slight anomaly here: bus=a bus name, not a relative path bus=a/b relative path anchored at node with unique ID a. Works for me.