* swsusp and PSE @ 2006-06-01 14:17 Nicolas Troncoso Carrere 2006-06-01 14:24 ` Pavel Machek 0 siblings, 1 reply; 4+ messages in thread From: Nicolas Troncoso Carrere @ 2006-06-01 14:17 UTC (permalink / raw) To: Linux-pm mailing list Hi, I was trying out swsusp, but up bumped up with the issue that it needs PSE. I've been reading the source, but havent been able to get a grasp on why does it need PSE. Could you enlighten me? cheers -- Nicolás Troncoso Carrère User #272312 counter.li.org Estudiante Magíster en Ciencias de la Informática Universidad Técnica Federico Santa María http://www.alumnos.inf.utfsm.cl/~ntroncos ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: swsusp and PSE 2006-06-01 14:17 swsusp and PSE Nicolas Troncoso Carrere @ 2006-06-01 14:24 ` Pavel Machek 2006-06-05 1:47 ` Shaohua Li 0 siblings, 1 reply; 4+ messages in thread From: Pavel Machek @ 2006-06-01 14:24 UTC (permalink / raw) To: Nicolas Troncoso Carrere; +Cc: Linux-pm mailing list On Čt 01-06-06 10:17:22, Nicolas Troncoso Carrere wrote: > Hi, > I was trying out swsusp, but up bumped up with the issue that it needs PSE. > I've been reading the source, but havent been able to get a grasp on why does > it need PSE. > Could you enlighten me? W/o PSE, we are using pagetables during data copy, and we may overwrite pagetable that is still used. -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html _______________________________________________ linux-pm mailing list linux-pm@lists.osdl.org https://lists.osdl.org/mailman/listinfo/linux-pm ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: swsusp and PSE 2006-06-01 14:24 ` Pavel Machek @ 2006-06-05 1:47 ` Shaohua Li 2006-06-05 9:39 ` Pavel Machek 0 siblings, 1 reply; 4+ messages in thread From: Shaohua Li @ 2006-06-05 1:47 UTC (permalink / raw) To: Pavel Machek; +Cc: Linux-pm mailing list On Thu, 2006-06-01 at 22:24 +0800, Pavel Machek wrote: > On Čt 01-06-06 10:17:22, Nicolas Troncoso Carrere wrote: > > Hi, > > I was trying out swsusp, but up bumped up with the issue that it > needs PSE. > > I've been reading the source, but havent been able to get a grasp on > why does > > it need PSE. > > Could you enlighten me? > > W/o PSE, we are using pagetables during data copy, and we may > overwrite pagetable that is still used. w/PSE pagetable might be overwritten too and data copy uses identity mapping, overwrite pagetable doesn't harm to me. From my understanding, PSE is incompatible with DEBUG_PAGEALLOC. swsusp can't work with DEBUG_PAGEALLOC now, so it's likely we thought swsusp can't work w/o PSE. currently DEBUG_PAGEALLOC is disabled with swsusp, the PSE check could be deleted. PS. we could make DEBUG_PAGEALLOC works with swsusp too. Thanks, Shaohua _______________________________________________ linux-pm mailing list linux-pm@lists.osdl.org https://lists.osdl.org/mailman/listinfo/linux-pm ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: swsusp and PSE 2006-06-05 1:47 ` Shaohua Li @ 2006-06-05 9:39 ` Pavel Machek 0 siblings, 0 replies; 4+ messages in thread From: Pavel Machek @ 2006-06-05 9:39 UTC (permalink / raw) To: Shaohua Li; +Cc: Linux-pm mailing list On Po 05-06-06 09:47:45, Shaohua Li wrote: > On Thu, 2006-06-01 at 22:24 +0800, Pavel Machek wrote: > > On Čt 01-06-06 10:17:22, Nicolas Troncoso Carrere wrote: > > > Hi, > > > I was trying out swsusp, but up bumped up with the issue that it > > needs PSE. > > > I've been reading the source, but havent been able to get a grasp on > > why does > > > it need PSE. > > > Could you enlighten me? > > > > W/o PSE, we are using pagetables during data copy, and we may > > overwrite pagetable that is still used. > w/PSE pagetable might be overwritten too and data copy uses identity > mapping, overwrite pagetable doesn't harm to me. w/PSE, identity mapping is fully contained in top-level pagedir, and that is properly marked nosave. wo/PSE, you'd need to properly mark nosave not only top-level pagedir, but also all the needed descendants. Not impossible, just a bit tricky, see x86-64 version for inspiration. Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html _______________________________________________ linux-pm mailing list linux-pm@lists.osdl.org https://lists.osdl.org/mailman/listinfo/linux-pm ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-06-05 9:39 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-06-01 14:17 swsusp and PSE Nicolas Troncoso Carrere 2006-06-01 14:24 ` Pavel Machek 2006-06-05 1:47 ` Shaohua Li 2006-06-05 9:39 ` Pavel Machek
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox