From: David Brownell <david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
To: ncunningham-3EexvZdKGZRWk0Htik3J/w@public.gmane.org
Cc: Linux-pm mailing list
<linux-pm-qjLDD68F18O7TbgM5vRIOg@public.gmane.org>,
Adam Belay <abelay-Et1tbQHTxzrQT0dZR+AlfA@public.gmane.org>
Subject: Re: Ottawa [topics]
Date: Wed, 16 Mar 2005 21:58:02 -0800 [thread overview]
Message-ID: <200503162158.03005.david-b@pacbell.net> (raw)
In-Reply-To: <1111034693.3240.92.camel-r49W/1Cwd2ff0s6lnCXPX/uOuaPYTxhvJwvTLr3MMZM@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1501 bytes --]
On Wednesday 16 March 2005 8:44 pm, Nigel Cunningham wrote:
> Hi.
>
> On Thu, 2005-03-17 at 15:11, Alan Stern wrote:
> > On Wed, 16 Mar 2005, David Brownell wrote:
> >
> > > > Wether the system IRQs must be masked or not is one thing that is
> > > > platform specific during suspend. Wether devices must stop their IRQ
> > > > emission, well...
> > >
> > > What's a "system IRQ" as opposed to any other kind? Drivers don't
> > > generally know or care how their IRQs are routed, they just care
> > > that they get a callback.
> >
> > Given that on some platforms it's necessary to leave some IRQs enabled for
> > remote wakeup to work, the definitions of FREEZE and SUSPEND need to be
> > changed. A quiesced device does not perform DMA and does not generate
> > interrupt requests _except_ that it may issue wakeup requests (which may
> > be IRQs) if it is enabled for remote wakeup.
>
> I don't think the definition of FREEZE needs to be changed because -
> unless I misunderstand - it is only used when swsusp and Suspend2 are
> doing their atomic copies. Pavel, is this right?
FWIW this is another case where I think things become clearer if the
model is that swsusp and suspend2 aren't really "suspend/resume", but
are checkpoint-before-poweroff. If they were really suspend states
(and maybe S4 counts as one of those, on hardware that handles it),
then wakeup would need to work ... otherwise, just say that from the
instant swsusp/suspend2 starts, wakeup is disallowed.
- Dave
[-- Attachment #2: Type: text/plain, Size: 0 bytes --]
next prev parent reply other threads:[~2005-03-17 5:58 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <F7DC2337C7631D4386A2DF6E8FB22B3002F2271A@hdsmsx401.amr.corp.intel.com>
[not found] ` <1110542934.5810.94.camel@gaston>
2005-03-11 21:06 ` Ottawa Patrick Mochel
[not found] ` <Pine.LNX.4.50.0503111258490.19793-100000-x8k/2hhmB0w5etPau2IXcQ@public.gmane.org>
2005-03-11 21:34 ` Ottawa Nigel Cunningham
[not found] ` <1110576855.32510.20.camel-r49W/1Cwd2ff0s6lnCXPX/uOuaPYTxhvJwvTLr3MMZM@public.gmane.org>
2005-03-11 21:44 ` Ottawa Patrick Mochel
[not found] ` <Pine.LNX.4.50.0503111342310.19793-100000-x8k/2hhmB0w5etPau2IXcQ@public.gmane.org>
2005-03-12 5:48 ` Ottawa Nigel Cunningham
[not found] ` <1110606524.32510.30.camel-r49W/1Cwd2ff0s6lnCXPX/uOuaPYTxhvJwvTLr3MMZM@public.gmane.org>
2005-03-14 18:05 ` Ottawa Patrick Mochel
[not found] ` <Pine.LNX.4.50.0503141000050.13647-100000-x8k/2hhmB0w5etPau2IXcQ@public.gmane.org>
2005-03-14 20:30 ` Ottawa Nigel Cunningham
2005-03-11 23:54 ` Ottawa Benjamin Herrenschmidt
2005-03-12 0:08 ` Ottawa Jordan Crouse
[not found] ` <20050311170827.07daf488-aftB2sG12IhaqnLngUycEA@public.gmane.org>
2005-03-12 0:29 ` Ottawa Benjamin Herrenschmidt
2005-03-12 1:08 ` Ottawa Adam Belay
[not found] ` <1110589712.12485.262.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2005-03-14 4:28 ` Ottawa David Brownell
[not found] ` <200503132028.49339.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2005-03-14 5:07 ` Ottawa Benjamin Herrenschmidt
2005-03-16 21:50 ` Ottawa [topics] David Brownell
[not found] ` <200503161350.02426.david-b-yBeKhBN/0LDR7s880joybQ@public.gmane.org>
2005-03-16 23:40 ` Benjamin Herrenschmidt
2005-03-17 17:26 ` David Brownell
2005-03-17 4:11 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.0503162259320.7210-100000-pYrvlCTfrz9XsRXLowluHWD2FQJk+8+b@public.gmane.org>
2005-03-17 4:44 ` Nigel Cunningham
[not found] ` <1111034693.3240.92.camel-r49W/1Cwd2ff0s6lnCXPX/uOuaPYTxhvJwvTLr3MMZM@public.gmane.org>
2005-03-17 5:58 ` David Brownell [this message]
2005-03-17 8:52 ` Pavel Machek
2005-03-17 14:55 ` Alan Stern
2005-03-18 20:16 ` Ottawa Patrick Mochel
[not found] ` <Pine.LNX.4.50.0503181214400.16627-100000-x8k/2hhmB0w5etPau2IXcQ@public.gmane.org>
2005-03-19 6:13 ` Ottawa Greg KH
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200503162158.03005.david-b@pacbell.net \
--to=david-b-ybekhbn/0ldr7s880joybq@public.gmane.org \
--cc=abelay-Et1tbQHTxzrQT0dZR+AlfA@public.gmane.org \
--cc=linux-pm-qjLDD68F18O7TbgM5vRIOg@public.gmane.org \
--cc=ncunningham-3EexvZdKGZRWk0Htik3J/w@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox