Re: [PATCH -mm] kexec jump -v9

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Vivek Goyal
Date: Wednesday, May 14, 2008 - 1:52 pm

On Thu, Mar 06, 2008 at 11:13:08AM +0800, Huang, Ying wrote:

Hi Huang,

Ok, I have done some testing on this patch. Currently I have just
tested switching back and forth between two kernels and it is working for
me.

Just that I had to put LAPIC and IOAPIC in legacy mode for it to work. Few
comments/questions are inline.

[..]

Upon re-entering the kernel, what happens to GDT table? So gdtr will be
pointing to GDT of other kernel (which is not there as pages have been
swapped)? Do we need to reload the gdtr upon re-entering the kernel.

[..]


What does above piece of code do? Looks like redundant for switching
between the kernels? After call *%edx, we never return here. Instead
we come back to "kexec_jump_back_entry"?


[..]

I am not sure what is helper jump back entry? I understand that you 
are using %edi to pass around entry point between two kernels. Can
you please shed some more light on this?

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