> On Fri, 21 Mar 2008, Rafael J. Wysocki wrote: > > > > > > Well, in fact ACPI has something called the NVS memory, which we're supposed > > > > > to restore during the resume and which we're not doing. The problem may be > > > > > related to this. > > > > > > > > No, it can't be. ACPI won't expect the NVS memory to be restored > > > > following an S5-shutdown. In fact, as far as ACPI is concerned, > > > > resuming from an S5-type hibernation should not be considered a resume > > > > at all but just an ordinary reboot. > > > > I agree here. > > > > > > All ACPI-related memory areas in the boot kernel should be passed directly > > > > through to the image kernel. > > > > However, the image kernel is supposed to restore the NVS area (from the > > image) before executing _WAK. > > It's supposed to do that when resuming from an S4 hibernation, not > when resuming from an S5 hibernation. > > > > How can we pass interpretter state? I do not think we do this kind of > > > passing. > > > > The interpreter state is passed withing the image. The platform state is not. > > For an S5 hibernation, the interpreter state within the image is wrong. > The image kernel needs to have the interpreter state from the boot > kernel -- I don't know if this is possible. yes, nosave pages could be used to do this passing -- if we can put interpretter state into pre-allocated memory block. -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html