|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [PATCH 08/13] Xen paravirtualised PCI hotplug.
>> + XenbusStateReconfiguring = 7,
>> +
>> + XenbusStateReconfigured = 8
>> };
>>
> ouch.
>
> what's the usefulness of those 2 new states here ?
The changes came originally from the c/s 17223, which was titled:
Add PV passthrough PCI device hotplug support.
The short summary of that is that you can dynamically attach
PCI devices by doing: 'xm pci-attach'. And also detach by doing 'xm
pci-dettach'.
> the xenbus state is just here to represent the connection status of the
> xenbus device, doesn't reconfiguring/reconfigured state is something
> about the underlying device more than the xenbus device ?
I suppose it is. Thought it is more of a state of evolution - the blkback
device could support changing of size dynamically (for example if it was mounted
on raw LUN which changed size as well). Or if the blkback was binded to a CD-ROM
device - support reconfiguring it (new media perhaps?).
>
> And regarding the xenbus-state state machine, what happen when you reach 8 ?
> does every userspace handler need to handle it as a 4 ? if yes why is it
> not 4 ?
Good question. Lets ask Yosuke Iwamatsu who posted the initial
patch for this.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|