Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec jump

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Rafael J. Wysocki <rjw@...>
Cc: Jeremy Maitin-Shepard <jbms@...>, Nigel Cunningham <nigel@...>, <nigel@...>, Kexec Mailing List <kexec@...>, <linux-kernel@...>, Eric W. Biederman <ebiederm@...>, Huang, Ying <ying.huang@...>, <linux-pm@...>, huang ying <huang.ying.caritas@...>, Andrew Morton <akpm@...>
Date: Friday, September 21, 2007 - 3:45 pm

On Fri, 21 Sep 2007, Rafael J. Wysocki wrote:


One gets the impression that the hibernation image includes a memory 
area used by the firmware.  That could explain why devices need to be 
in a low-power state when the image is created -- so that when the 
image is restored, the firmware doesn't get confused about the device 
states.

It would also explain why the firmware sees
resume-from-power-off-hibernation as different from a regular reboot:
because its data area gets overwritten as part of the resume.

In reality it's probably more complicated than this, with weird 
interactions between the firmware and the various ACPI methods.  
Nevertheless, the main idea seems valid.

Alan Stern

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Eric W. Biederman, (Fri Sep 21, 12:01 am)
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Eric W. Biederman, (Thu Sep 20, 10:55 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 8:10 am)
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Rafael J. Wysocki, (Fri Sep 21, 7:56 am)
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Rafael J. Wysocki, (Fri Sep 21, 8:18 am)
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Eric W. Biederman, (Thu Sep 20, 11:33 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 8:09 am)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 10:31 am)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Jeremy Maitin-Shepard, (Fri Sep 21, 2:11 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 3:00 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Alan Stern, (Fri Sep 21, 3:45 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 4:15 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Jeremy Maitin-Shepard, (Fri Sep 21, 4:26 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 4:53 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Jeremy Maitin-Shepard, (Fri Sep 21, 5:08 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 5:25 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Jeremy Maitin-Shepard, (Fri Sep 21, 5:16 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Sat Sep 22, 6:34 am)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Sat Sep 22, 5:51 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Sat Sep 22, 6:40 am)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Wed Oct 24, 4:38 pm)
Re: [linux-pm] Re: [RFC][PATCH 1/2 -mm] kexec based hibernat..., Rafael J. Wysocki, (Fri Sep 21, 11:50 am)
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Nigel Cunningham, (Thu Sep 20, 10:25 pm)
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Nigel Cunningham, (Thu Sep 20, 10:58 pm)
Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec ..., Eric W. Biederman, (Fri Sep 21, 12:46 am)