|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] [PATCH 2/3] remove saving/restoring method in Xend.
> This patch removes Xend method which saves/restores PCI configuration
> space.
> And this patch modifies the timing of saving/restoring configuration
> space like below.
>
> When pciback is bound to devices.
> - Pciback saves configuration space.
>
> When pciback is unbound to devices.
> - Pciback restores configuration space.
>
> When guest OS boots or a device is hotadded.
> - Pciback restores configuration space.
> - Pciback changes state of backend device to
> Initialised/Reconfigured.
> - Xend waits for the transition to Initialised/Reconfigured.
>
> When guest OS shutdowns or a device is hotremoved.
> - Pciback restores configuration space.
> - Xend resets devices.
> * If D-state of the device is not D0, the state is changed to D0
> before resetting the device.
> - Xend deassigns devices.
Does it not make sense to have pciback do the reset too? I think I've seen
draft patches from Ross Philipson to move the reset into pciback -- they may
even be checked in to the xenbits.xen.org/xenclient tree.
Thanks,
Ian
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|