[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] suspend evetchn creation failure
On Tue, Mar 11, 2014 at 10:39 AM, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> wrote:
This is as far as my understanding goes 1. establish a dedicated event channel in the guest (i think in drivers/xen/manage.c) 2. publish it to xenstore
3. Listen on the event channel for suspend/suspend-cancel/resume events from dom0 4. start a dedicated kernel thread to service events on this event channel. 5. When the kernel receives an event on this channel, queue it up to this thread.
The thread: The usual suspend routine - quiesce all cpus, save all power state using the PM infrastructure However, looking at old pvops code, there seems to be a couple of optimizations that
sped up the whole suspend process. The process as such, for Remus, involves suspending and resuming only blkfront and netfront. But, the whole power management infrastructure's freeze every driver, thaw every driver approach seems overkill, adding few milliseconds
to the suspend/resume procedure. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |