login
Header Space

 
 

Re: [PATCH -mm] kexec jump -v9

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Huang, Ying <ying.huang@...>
Cc: Eric W. Biederman <ebiederm@...>, Pavel Machek <pavel@...>, <nigel@...>, Rafael J. Wysocki <rjw@...>, Andrew Morton <akpm@...>, <linux-kernel@...>, <linux-pm@...>, Kexec Mailing List <kexec@...>
Date: Friday, March 21, 2008 - 3:12 pm

On Fri, Mar 14, 2008 at 04:03:28PM +0800, Huang, Ying wrote:

Hi Huang,

I am kind of ok with both the methods.

- Communicate information between two kernels using an ELF NOTE
  prepared by kernel.

- Communicate information between user space tools using initrd.

But which method to use will depend on what information we want to 
exchange between two kernels. 

For example, re-entry points can be on stack or in ELF NOTE.

Backup page map probably can be communicated using initrd as only user
space need to access that (ELF Core headers can be put in a memory area
which is not swapped during transition from kernel A to B. This way
kernel B never needs to know that kernel A had done some swapping of
pages?). 

So far I have understood only following.

1. We need to pass around entry/re-entry points between kernels.

2. We need to pass backup pages map from kernel A to kernel B, so that user
  space tool can do filtering.

3. We need to pass address of ELF core headers from kernel A to kernel B so
  that a valid vmcore of kernel A can be exported.

	- For first time boot of kernel B, address of ELF core header is
	  passed through command line.

	- For re-entry into B, ELF core header address can be passed
 	  using some register, or on stack or using kernel ELF NOTE.

What else? What information do we need to communicate from kernel B to 
kernel A or from kernel C to kernel A?

I am sure that you have told it in the past. Just that I don't recollect
it.

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

Messages in current thread:
[PATCH -mm] kexec jump -v9, Huang, Ying, (Wed Mar 5, 11:13 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Wed May 14, 6:30 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Alan Stern, (Thu May 15, 10:14 am)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Thu May 15, 4:48 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Alan Stern, (Thu May 15, 5:07 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Wed May 14, 9:42 pm)
Re: [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Thu May 15, 3:05 pm)
Re: [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Wed May 14, 7:55 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Thu May 15, 6:03 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Alan Stern, (Fri May 16, 10:20 am)
Re: [PATCH -mm] kexec jump -v9, Pavel Machek, (Fri May 16, 8:18 am)
Re: [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Thu May 15, 7:20 pm)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Wed May 14, 4:52 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Thu May 15, 1:41 am)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Thu May 15, 8:51 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Tue May 27, 3:27 am)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Tue May 27, 6:15 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Tue May 27, 9:35 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Thu May 15, 9:35 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Thu May 15, 9:55 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Thu May 15, 2:42 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Wed May 14, 10:32 pm)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Thu May 15, 4:09 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Thu May 15, 9:48 pm)
Re: [PATCH -mm] kexec jump -v9, Pavel Machek, (Fri May 16, 8:13 am)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Thu May 15, 9:51 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Thu May 15, 10:08 pm)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Wed May 14, 12:03 pm)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Wed May 14, 1:49 pm)
Re: [PATCH -mm] kexec jump -v9, Pavel Machek, (Wed Apr 9, 5:34 am)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Wed Apr 9, 8:30 am)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Tue Mar 11, 5:10 pm)
Re: [PATCH -mm] kexec jump -v9, Pavel Machek, (Tue Mar 11, 7:24 pm)
Re: [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Tue Mar 11, 7:49 pm)
Re: [PATCH -mm] kexec jump -v9, Pavel Machek, (Wed Mar 12, 4:57 am)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Tue Mar 11, 9:55 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Alan Stern, (Wed Mar 12, 11:01 am)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Wed Mar 12, 5:53 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Wed Mar 12, 8:33 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Thu Mar 13, 1:03 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Thu Mar 13, 7:07 pm)
Re: [linux-pm] [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Thu Mar 13, 9:31 pm)
Re: [PATCH -mm] kexec jump -v9, Nigel Cunningham, (Tue Mar 11, 8:00 pm)
Re: [PATCH -mm] kexec jump -v9, Rafael J. Wysocki, (Tue Mar 11, 6:18 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Tue Mar 11, 10:02 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Tue Mar 11, 10:26 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Tue Mar 11, 9:45 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Tue Mar 11, 10:17 pm)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Wed Mar 12, 3:37 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Fri Mar 14, 4:03 am)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Fri Mar 21, 3:12 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Tue Mar 25, 3:25 am)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Wed Mar 12, 2:54 am)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Wed Mar 12, 3:47 pm)
Re: [PATCH -mm] kexec jump -v9, Nigel Cunningham, (Tue Mar 11, 5:59 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Tue Mar 11, 7:55 pm)
Re: [PATCH -mm] kexec jump -v9, , (Tue Mar 11, 8:09 pm)
Re: [PATCH -mm] kexec jump -v9, Huang, Ying, (Tue Mar 11, 10:14 pm)
Re: [PATCH -mm] kexec jump -v9, Vivek Goyal, (Wed Mar 12, 2:53 pm)
Re: [PATCH -mm] kexec jump -v9, Eric W. Biederman, (Wed Mar 12, 8:01 pm)
speck-geostationary