Hi,
I have put together a kexec-tools tree that I hope will help in geting
new versions of kexec-tools. It is a clone of Eric's kexec-tools git
tree with the addition of the patches listed below, all of which seem
worthy of inclusion in the next release of kexec-tools.
My new kexec-tools-testing tree (what this email is about)
git://git.kernel.org/pub/scm/linux/kernel/git/horms/kexec-tools-testing.git
or
http://www.kernel.org/git/?p=linux/kernel/git/horms/kexec-tools-testing.git;a=summary
Eric's kexec-tools tree
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/kexec-tools.git
or
http://www.kernel.org/git/?p=linux/kernel/git/ebiederm/kexec-tools.git;a=summary
Eric, I hope that you can cast an eye over these patches and pull/reject them.
Everyone else, testing and feedback is more than welcome.
If you have patches that you think should be included in this tree,
please send them to the fastboot mailing list, CCed to Eric and myself.
Normal kernel patch rules apply: one patch per email, sign-off-lines,...
http://linux.yyz.us/patch-format.html
If there is a need for a more volatile tree, I am happy
to create kexec-tools-unstable, or something of that nature.
--
Horms
H: http://www.vergenet.net/~horms/
W: http://www.valinux.co.jp/en/
commit c90732138081e08c0b0053497665d76bc414841a
Author: Zou Nan hai <[EMAIL PROTECTED]>
Date: Mon Aug 14 14:57:07 2006 +0800
ia64: kdump: patch clone ia64_boot_param area for crash
without this patch, crash tool will not able to analyze efi memmap of
first kernel from vmcore file.
This patch is against kexec-tools-1.101 with kdump10 patch.
Signed-off-by: Zou Nan hai <[EMAIL PROTECTED]>
Removed bogus fragments caused by whitespace addition
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit c11b9a46aa0e59b9325c80853a7ec48be6154d32
Author: Zou Nan hai <[EMAIL PROTECTED]>
Date: Mon Aug 14 14:53:10 2006 +0800
ia64: kdump: reserve efi memmap and boot param region
This patch is against kexec-tools-1.101 with kdump10 patch.
This patch reserve efi memmap and boot param area for the first kernel
so that they will not be overlapped.
Signed-off-by: Zou Nan hai <[EMAIL PROTECTED]>
Removed trailing whitespace
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit eadff1861a071f2185ab91860945cae22f8e5cef
Author: Magnus Damm <[EMAIL PROTECTED]>
Date: Wed Aug 23 12:51:21 2006 +0900
x86_64: Setup CS when booting vmlinux
The purgatory code in kexec-tools does not currently setup CS when booting a
64-bit ELF file such as a vmlinux file. This together with the fact that the
Linux kernel doesn't reload CS properly if booted from the 64-bit entry
point
means that booting a vmlinux may fail under certain conditions.
The only known combination that triggers this problem is when kexec-tools
and
kexec are used to load a x86_64 vmlinux under a dom0 Linux running under the
Xen hypervisor.
This patch is needed for sure to reload kernels with version <= 2.6.17.
There
are fixes for this problem in the URL below, but if a fix will be included
in
2.6.18 or not is unknown at this time.
http://permalink.gmane.org/gmane.linux.kernel/438998
Signed-off-by: Magnus Damm <[EMAIL PROTECTED]>
Removed some trailing whitespace
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit 6ea7ee0cdab36daba4cea609d37548031d82b20f
Author: Magnus Damm <[EMAIL PROTECTED]>
Date: Wed Aug 23 12:51:21 2006 +0900
x86: fix triple underscore typo
fix triple underscore typo in x86 and x86_64 code
Signed-off-by: Magnus Damm <[EMAIL PROTECTED]>
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit ebcfacc69c11c032bae28744ca41b73f70820ff2
Author: Magnus Damm <[EMAIL PROTECTED]>
Date: Wed Aug 23 12:51:21 2006 +0900
teach elf_rel_load() about section names
The patch extends elf_rel_load() to handle section names correctly.
Signed-off-by: Magnus Damm <[EMAIL PROTECTED]>
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit b4df9ad231f2a05171a3a0084f8825965436544b
Author: Magnus Damm <[EMAIL PROTECTED]>
Date: Wed Aug 23 12:51:21 2006 +0900
make elf_rel_build_load() use buffer from argument
elf_rel_build_load() is currently using the symbols purgatory and
purgatory_size as buffer and buffer size instead of using the arguments
passed to the function. This patch fixes this by changing the code to
use the function arguments as buffer and buffer size.
Signed-off-by: Magnus Damm <[EMAIL PROTECTED]>
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit b3f4db157a6a269be2d65edafed37bb8ae95e856
Author: Sachin Sant <[EMAIL PROTECTED]>
Date: Fri Sep 8 23:10:32 2006 +0530
ppc: support 64k page size
* kexec-tools for PPC64 only support 4k page size and does not work with
kernels
configured with 64k page size support. This patch adds support for 64k
page
size on PPC64 arch.
* Replace PAGE_SIZE by getpagesize()
Signed-off-by: Sachin Sant <[EMAIL PROTECTED]>
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit 6492b850281a106c042221b836a693141fd9b49b
Author: Vivek Goyal <[EMAIL PROTECTED]>
Date: Wed Sep 13 12:31:25 2006 +0900
x86_64: kdump: remove elf32 core header support
o Can not think of a reason why somebody will generate ELF32 core headers
while running 64 bit kexec-tools on a 64 bit OS. Hence getting rid of it.
o It broke crash tool as 32 bit headers can not define 64 bit OS as vaddr
field is 32 bit and it overflows. The vaddr field is filled for linearly
mapped region so that gdb can access the symbols and open the dump.
Signed-off-by: Vivek Goyal <[EMAIL PROTECTED]>
Signed-off-by: Maneesh Soni <[EMAIL PROTECTED]>
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
commit b3535238c649d3887ab22de456b93ca285438da2
Author: Maneesh Soni <[EMAIL PROTECTED]>
Date: Wed Sep 13 12:31:25 2006 +0900
x86: kdump: fix prepare_elf_headers
o fix the regression in -kdump6 due to vmcore copy fix for x86_64 kdump
o Also made similar fix for i386
Signed-off-by: Maneesh Soni <[EMAIL PROTECTED]>
Signed-off-by: Simon Horman <[EMAIL PROTECTED]>
_______________________________________________
fastboot mailing list
[email protected]
https://lists.osdl.org/mailman/listinfo/fastboot