Hi. On Wednesday 19 April 2006 12:53, Shaohua Li wrote: > On Wed, 2006-04-19 at 12:08 +1000, Nigel Cunningham wrote: > > Hi. > > > > On Wednesday 19 April 2006 11:51, Shaohua Li wrote: > > > On Wed, 2006-04-19 at 11:41 +1000, Nigel Cunningham wrote: > > > > Oh, and while we're on the topic, if only part of a page is NVS, > > > > what's the right behaviour? My e820 table has: > > > > > > > > BIOS-e820: 000000003dff0000 - 000000003dffffc0 (ACPI data) > > > > BIOS-e820: 000000003dffffc0 - 000000003e000000 (ACPI NVS) > > > > > > If only part of a page is NVS, my patch will save the whole page. Any > > > other idea? > > > > A device model driver that handles saving just the part of the page, > > using preallocated buffers to avoid the potential allocation problems? > > (The whole page could then safely be Nosave). > > The allocation might not be a problem, this just needs one or two extra > pages. A problem is if just part of the page is NVS, could we touch > other part (save/restore) the page. Yes, so I was thinking of treating it with a pseudo driver that could save and restore just that portion of the page. Regarding the allocation, I was originally thinking of that other ACPI allocation while atomic issue, and trying to avoid another one. I guess this is simpler though because we know ahead of time how much is needed (am I right in thinking that in the other case, the amount of memory needed isn't known ahead of time?). Regards, Nigel
Attachment:
pgpbKhiGNPbuy.pgp
Description: PGP signature
- Follow-Ups:
- References:
- [PATCH 2/3] swsusp i386 mark special saveable/unsaveable pages
- From: Shaohua Li <[email protected]>
- Re: [PATCH 2/3] swsusp i386 mark special saveable/unsaveable pages
- From: Nigel Cunningham <[email protected]>
- Re: [PATCH 2/3] swsusp i386 mark special saveable/unsaveable pages
- From: Shaohua Li <[email protected]>
- [PATCH 2/3] swsusp i386 mark special saveable/unsaveable pages
- Prev by Date: Re: [PATCH 2/3] swsusp i386 mark special saveable/unsaveable pages
- Next by Date: Linux 2.6.17-rc2
- Previous by thread: Re: [PATCH 2/3] swsusp i386 mark special saveable/unsaveable pages
- Next by thread: Re: [PATCH 2/3] swsusp i386 mark special saveable/unsaveable pages
- Index(es):