Re: [PATCH 0/2] Kexec jump: The first step to kexec base hibernation

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: david
Date: Tuesday, July 17, 2007 - 1:13 am

Ying, as the kexec guru in this thread I have a question for you about how 
kexec works (and possibly where you are going with this)

for the power-off hibernate with ACPI disabled the hibernation seems 
fairly straightforward (although there are still some missing pieces)

however, since the resume designed for ACPI won't work would the following 
approach work

1. boot one kernel
2. setup a kexec the same way you would for hibernate
3. kexec to the new kernel
4. overwrite the memory of the first kernel
5. kexec 'back' to the main kernel that has now been overwritten by what was saved?

as part of this question, when you do a kexec, how does the kernel that 
you are doing the kexec to know what to run next?

it needs to do some initialization first before it starts running normal 
things, and at that point it the move back doesn't look for init like a 
normal kernel boot (or the system would effectivly boot instead of picking 
up where it left off)

is this 'restart point' flexible enough that either the pre-hibernate 
kerenl or the small hibernate kernel could tell the pre-hibernate kernel 
to go into suspend-to-ram mode before doing anything else?

Rafael,
   if ACPI is disabled and not used, is there any memory in the origional 
kernel that _must not_ be saved in the hibernate image? I recognise that 
for efficancy it would save time to not save free memory, but if I'm 
willing to waste some resources would it hurt to save everything?

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

Messages in current thread:
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Jeremy Fitzhardinge, (Wed Jul 11, 10:48 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 5:38 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 5:46 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 5:47 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 5:53 am)
Re: [PATCH 0/2] Kexec jump: The first step to , Rafael J. Wysocki, (Thu Jul 12, 6:01 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 8:35 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Eric W. Biederman, (Thu Jul 12, 9:32 am)
Re: [PATCH 0/2] Kexec jump: The first step to , david, (Thu Jul 12, 12:03 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 12:20 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 12:34 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 12:45 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Eric W. Biederman, (Thu Jul 12, 12:49 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Jeremy Maitin-Shepard, (Thu Jul 12, 12:55 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Jeremy Maitin-Shepard, (Thu Jul 12, 1:05 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Thu Jul 12, 1:45 pm)
Hibernating To Swap Considered Harmful, Joseph Fannin, (Thu Jul 12, 10:42 pm)
Re: Hibernating To Swap Considered Harmful, david, (Thu Jul 12, 10:57 pm)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Thu Jul 12, 11:20 pm)
Re: Hibernating To Swap Considered Harmful, david, (Thu Jul 12, 11:27 pm)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Fri Jul 13, 12:15 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Fri Jul 13, 2:17 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Fri Jul 13, 2:29 am)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Fri Jul 13, 2:30 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Fri Jul 13, 4:41 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Fri Jul 13, 4:59 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Fri Jul 13, 5:01 am)
Re: Hibernating To Swap Considered Harmful, Jeremy Maitin-Shepard, (Fri Jul 13, 7:35 am)
Re: [linux-pm] Re: [PATCH 0/2] Kexec jump: The first step ..., Rafael J. Wysocki, (Fri Jul 13, 8:31 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Eric W. Biederman, (Fri Jul 13, 9:43 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Fri Jul 13, 5:45 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sat Jul 14, 2:24 am)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Sat Jul 14, 2:48 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sat Jul 14, 2:59 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sat Jul 14, 12:16 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sat Jul 14, 1:00 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sat Jul 14, 2:06 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sun Jul 15, 3:31 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sun Jul 15, 3:39 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sun Jul 15, 3:49 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sun Jul 15, 3:59 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Sun Jul 15, 4:11 pm)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Sun Jul 15, 10:37 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Mon Jul 16, 5:17 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Mon Jul 16, 8:40 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Mon Jul 16, 5:12 pm)
Re: Hibernating To Swap Considered Harmful, Oliver Neukum, (Mon Jul 16, 10:44 pm)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Mon Jul 16, 11:28 pm)
Re: Hibernating To Swap Considered Harmful, david, (Mon Jul 16, 11:42 pm)
Re: Hibernating To Swap Considered Harmful, Oliver Neukum, (Tue Jul 17, 12:10 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Tue Jul 17, 12:26 am)
Re: Hibernating To Swap Considered Harmful, david, (Tue Jul 17, 12:34 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., david, (Tue Jul 17, 1:13 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Tue Jul 17, 4:46 am)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Tue Jul 17, 4:52 am)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Tue Jul 17, 4:54 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec , Rafael J. Wysocki, (Tue Jul 17, 4:59 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec , Rafael J. Wysocki, (Tue Jul 17, 7:22 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base h ..., Rafael J. Wysocki, (Tue Jul 24, 8:27 am)