From: Pavel Machek <pavel@suse.cz>
To: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Pavel Machek <pavel@suse.cz>,
seife@suse.de, Benjamin Herrenschmidt <benh@kernel.crashing.org>,
Nigel Cunningham <ncunningham@linuxmail.com>,
Roland Stigge <stigge@antcom.de>,
234976@bugs.debian.org,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: Bug#234976: kernel-source-2.6.4: Software Suspend doesn't work
Date: Tue, 27 Apr 2004 15:53:35 +0200 [thread overview]
Message-ID: <20040427135335.GP2595@openzaurus.ucw.cz> (raw)
In-Reply-To: <20040427125402.GA16740@gondor.apana.org.au>
Hi!
> > This should be better solution, could anyone test it? [It compiles,
> > and I'm out of time now].
>
> Well it still doen't solve the non-PSE case since you're only copying the
> top-level page table.
Yes, right, but your patch does not solve that, too, right?
Someone else will have to do that one.
Rather than adding up-to 4M of nonsave pagetables, turning off
paging might be solution there.
And this will actually help. If we move saving few statments before,
we'll have identity mapping so we can turn paging off...
> > --- tmp/linux/arch/i386/power/cpu.c 2003-09-28 22:05:30.000000000 +0200
> > +++ linux/arch/i386/power/cpu.c 2004-04-27 14:44:03.000000000 +0200
> > @@ -35,6 +35,9 @@
> > unsigned long saved_context_esi, saved_context_edi;
> > unsigned long saved_context_eflags;
> >
> > +/* Special page directory for resume */
> > +char swsusp_pg_dir[PAGE_SIZE];
> > +
>
> You forgot to mark this as nosave.
Hmmm, right. Well, it should work anyway because this is
same in new and old kernel, so I'd still like some testing.
Pavel
--
64 bytes from 195.113.31.123: icmp_seq=28 ttl=51 time=448769.1 ms
next prev parent reply other threads:[~2004-04-27 13:54 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <E1B6on4-0005EW-00@gondolin.me.apana.org.au>
[not found] ` <1080310299.2108.10.camel@atari.stigge.org>
[not found] ` <20040326142617.GA291@elf.ucw.cz>
[not found] ` <1080315725.2951.10.camel@atari.stigge.org>
[not found] ` <20040326155315.GD291@elf.ucw.cz>
[not found] ` <1080317555.12244.5.camel@atari.stigge.org>
[not found] ` <20040326161717.GE291@elf.ucw.cz>
[not found] ` <1080325072.2112.89.camel@atari.stigge.org>
2004-04-26 9:48 ` Herbert Xu
2004-04-26 10:40 ` Herbert Xu
2004-04-26 11:27 ` Nigel Cunningham
2004-04-26 12:11 ` Herbert Xu
2004-04-26 12:15 ` Nigel Cunningham
2004-04-26 13:46 ` Pavel Machek
2004-04-26 20:39 ` Nigel Cunningham
2004-04-26 13:11 ` Pavel Machek
2004-04-27 6:56 ` Benjamin Herrenschmidt
2004-04-27 8:56 ` Nigel Cunningham
2004-04-27 10:21 ` Pavel Machek
2004-04-27 10:23 ` Herbert Xu
2004-04-27 10:26 ` Pavel Machek
2004-04-27 12:48 ` Pavel Machek
2004-04-27 12:54 ` Herbert Xu
2004-04-27 13:53 ` Pavel Machek [this message]
2004-04-27 21:52 ` Pavel Machek
2004-04-27 22:58 ` Nigel Cunningham
2004-04-27 23:16 ` Pavel Machek
2004-04-27 23:16 ` Nigel Cunningham
2004-04-27 23:24 ` Benjamin Herrenschmidt
2004-04-27 23:30 ` Nigel Cunningham
2004-04-28 0:17 ` Pavel Machek
2004-04-26 13:08 ` Pavel Machek
2004-04-27 8:02 ` Herbert Xu
[not found] <1E2xl-5lP-23@gated-at.bofh.it>
[not found] ` <1E4z7-77w-13@gated-at.bofh.it>
[not found] ` <1Pb4h-8hZ-11@gated-at.bofh.it>
[not found] ` <1Pc0Y-BC-45@gated-at.bofh.it>
[not found] ` <1PcWn-1tE-11@gated-at.bofh.it>
[not found] ` <1Pf8I-3qP-31@gated-at.bofh.it>
[not found] ` <1PuTf-7ZO-7@gated-at.bofh.it>
[not found] ` <1Py1q-1ZH-23@gated-at.bofh.it>
[not found] ` <1Py1y-1ZH-43@gated-at.bofh.it>
[not found] ` <1PAlX-3Vx-1@gated-at.bofh.it>
2004-04-27 23:30 ` Karol Kozimor
2004-04-27 23:33 ` Pavel Machek
2004-04-27 23:46 ` Karol Kozimor
2004-04-28 0:56 ` Pavel Machek
2004-04-28 9:05 ` Karol Kozimor
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=20040427135335.GP2595@openzaurus.ucw.cz \
--to=pavel@suse.cz \
--cc=234976@bugs.debian.org \
--cc=benh@kernel.crashing.org \
--cc=herbert@gondor.apana.org.au \
--cc=linux-kernel@vger.kernel.org \
--cc=ncunningham@linuxmail.com \
--cc=seife@suse.de \
--cc=stigge@antcom.de \
/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
all inboxes | Powered by JetHome®