On Fri, Jun 23, 2006 at 02:48:32PM -0700, David Brownell wrote: > On Friday 23 June 2006 1:36 pm, Adam Belay wrote: > > Moreover, we need similar stuff for PCI resource rebalancing > > (although this case would be partial tree suspending), a feature that > > will likely become very necessary in the near future. > > How about elaborating on what you mean by that? Adam's referring to the "problem" that on some PCI hotplug systems, the BIOS does not reserve a big enough space for all posible PCI devices that could be plugged in while the system is running (laptop docking stations, PCI Hotplug boxes, external PCI-E connections, etc.) To solve this issue, we _might_ have to stop some PCI devices while they are running, reallocate their resources to make room for the new device, and then resume them. This is being touted as a feature in some future release of Vista (not the first one), so for now the BIOS authors need to handle the issue themselves and we are safe. But the time may come that we need to address this ourselves. I'm guessing that Adam is thinking that the suspend/freeze/whatever-you-want-to-call-it model might be the one to help with this issue. thanks, greg k-h