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

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Rafael J. Wysocki
Date: Thursday, July 12, 2007 - 12:34 pm

On Thursday, 12 July 2007 20:57, david@lang.hm wrote:

There's more to it, though.  If devices are suspended, the hibernation kernel
will have to resume them (using platform, like ACPI, callbacks in the process)
instead and that will get complicated.

It's better if devices are quiesced, or even shut down, before we call the
hibernation kernel.


I'm not sure if I agree with that.  In any case, having to use two different
kernels for hibernation would be a big drawback.


Yes, but it will have to know _what_ to save, no?

Plus we need to figure out how to avoid corrupting filesystems and swap in use
by the "old" kernel and its processes (hint: a separate "hibernation partition"
is a no-go).


I think it's most portable to use initrd for that, which already makes things
complicated.  Then, we'll have to load the image and jump to the hibernated
kernel in such a way that it would be able to continue from where it stopped
before.  I don't think that is trivial.


Still, I believe that we should do our best to use only one kernel (meaning one
kernel image) here.

Greetings,
Rafael


-- 
"Premature optimization is the root of all evil." - Donald Knuth
-
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 ..., 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)