Hi all, I'm happy to announce the release of kexec-tools 2.0.0-rc1. This marks the changing of the name of the tree that I maintain from kexec-tools-testing to kexec-tools. Please test this code so we can move towards releasing 2.0.0. The release can be downloaded from kernel.org: http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/testing/kexec-tools-2.0.0-rc1.tar.gz http://ftp.kernel.org/pub/linux/kernel/people/horms/kexec-tools/testing/ I have also tagged it in git: git://git.kernel.org/pub/scm/linux/kernel/git/horms/kexec-tools.git http://git.kernel.org/?p=linux/kernel/git/horms/kexec-tools.git N.B: The git tee has been moved from kexec-tools-testing.git to kexec-tools.git A summary of the changes since the previous release, kexec-tools-testing 20080324, is below. commit e43a3ed187b07c7a1dc5880bf936f9405440967d Author: Simon Horman <horms at verge.net.au> kexec-tools 2.0.0-rc1 commit d4880a0821580dae5c6954945722629e324dbda7 Author: Simon Horman <horms at verge.net.au> Include firmware_memmap.h in the distribution tarball commit 3c93d9ec83d476064cd3006741cc0af4da06e222 Author: Bernhard Walle <bwalle at suse.de> Use get_memory_ranges() on x86-64. commit b062cf1f8b35b21d8d3b0dee36bdb344de63bf8c Author: Bernhard Walle <bwalle at suse.de> Remove redundancy between get_memory_ranges_proc_iomem() and get_memory_ranges_sysfs() commit 821179f84d7e5c1622b2798dc6085414b4187a6f Author: Bernhard Walle <bwalle at suse.de> Parse /sys/firmware/memmap. commit 1b33e8ec4c14bd244c7eb70fa4fa053d62f88b2d Author: WANG Cong <xiyou.wangcong at gmail.com> kexec/crashdump.c: remove useless code commit 82842420947678b886a4b9daed9756a86ce8eaee Author: Bernhard Walle <bernhard.walle at gmx.de> Fix compiler warning in kexec-x86.c commit bbf307e0060da005c379c8ca3aa4b9b8c53cc12b Author: Bernhard Walle <bernhard.walle at gmx.de> Remove trailing whitespace commit f63fe8aa4a22238768e28b59555d98d6b3b769f0 Author: Sachin P. Sant <sachinp at in.ibm.com> [ppc64] Allow 32 bit kexec binary to boot kdump kernel on ppc64 architecture commit 5887072c6392c43e5139c8c94305708c212e333b Author: WANG Cong <xiyou.wangcong at gmail.com> 'make dist-clean' should clean more files commit f3206ae630c71d3a0470a6f4c8b26681a8e0aefc Author: WANG Cong <xiyou.wangcong at gmail.com> kexec/crashdump.c: remove file descriptor leaks; make kdump_info argument to get_vmcoreinfo() const commit 7d982ee8d961c1fc03a914ae9508c997f2cfde9d Author: Bernhard Walle <bwalle at suse.de> Fix wrong remove_parameter() calls commit 0f0a2228f79106e8d003147cec71a7dd608d4f49 Author: Bernhard Walle <bwalle at suse.de> Fix implicit declaration of inb/outb commit 1bcd04baaa3091410bf33758d1422ff172254da1 Author: Bernhard Walle <bwalle at suse.de> EDD fix commit 58b6174928951d91cc6d23db6373ad40c2c978d8 Author: Bernhard Walle <bwalle at suse.de> Don't run libtoolize and automake in bootstrap. commit 0232cd4d5bdd755393b061de8b9af846fb8a35be Author: Bernhard Walle <bwalle at suse.de> Specify the arch on kexec_unload. commit bf61432d40c2b2618f17735254090b7653319bb7 Author: Bernhard Walle <bwalle at suse.de> Use 'long long' for printf() format string and ELF64 numbers. commit 3e2fd34a4c31f8fd7e0646dcd954fcb0ccc8296a Author: Bernhard Walle <bwalle at suse.de> Fix build without cross compilation commit 7ace39c1253d04e5c5ffa99e1959dce0d20aaa20 Author: Jamey Sharp <jamey at thetovacompany.com> Update KEXEC_ARCH_* constants from Linux kernel headers. commit 7c3109cb6c5e1834bb3b6f788c9dcaa0ddbdf090 Author: Jamey Sharp <jamey at thetovacompany.com> Factor uname-based native architecture detection into a common function. commit 01cc79edacf626472e3d505b60ac86f7150efa84 Author: Jamey Sharp <jamey at thetovacompany.com> Open slurped files in binary mode, on systems where that matters. commit 8546d0c0046d79176f80a636ffddf53c4e8a338a Author: Jamey Sharp <jamey at thetovacompany.com> Prototype ifdown() in kexec.h, not nested in main(). commit 6f95d707544ab3417673990e6a78b27b79737856 Author: Jamey Sharp <jamey at thetovacompany.com> Use target CC and LD to build kdump and kexec_test. commit 3c5bb06948881b3e31c783c19edef74275794280 Author: Bernhard Walle <bwalle at suse.de> Add --reuse-cmdline commit 3bf0213789d56054f601c5a06372f78567aacdd9 Author: Bernhard Walle <bwalle at suse.de> Implement EDD support for 32 bit boot commit 1864bbbed1909d67420eb6bf45e46b651056936d Author: Bernhard Walle <bwalle at suse.de> Update 32 bit boot protocol commit eaf01a039a1e00e9da52329ac337b00bb9c7f95d Author: Bernhard Walle <bwalle at suse.de> Add x86-bzImage to manpage commit 6f65cb623cdb82f712144e438d9aa2f097376251 Author: Simon Horman <horms at verge.net.au> Add bootstrap file commit 9d0c7cb57af8f02e916fdbcbfc80186a4e126da4 Author: Bernhard Walle <bwalle at suse.de> Document kexec without -e/-l/-f/-p and clarify -f commit d20ac9e44925d1b0c31baa9a08e391b210873d6d Author: Bernhard Walle <bwalle at suse.de> Remove the 'bzImage' warning from manpage commit 633473383333272f9a79b69cd1401ccafcb4a43b Author: Simon Horman <horms at verge.net.au> PPC64: Initialise modified_cmdline in elf_ppc64_load() commit dad9f01c556c69c432f3b145e2947dcd5e7626ca Author: Neil Horman <nhorman at tuxdriver.com> PPC64: ensure that extra rtas segment is a multiple of PAGE_SIZE commit 595994920f19891f50b41d24cbd808beb0ae8ea9 Author: Tony Breeds <tony at bakeyournoodle.com> Allow building for ppc32 platforms. commit 25334078f4fb7d617ba23a705360121749382cd1 Author: Jamey Sharp <jamey at thetovacompany.com> Die on early EOF in slurp_file, instead of infinite-looping. commit d5123a084bf2ba11e440b7dd238a7413b7e59956 Author: Jamey Sharp <jamey at thetovacompany.com> Simplify initialization of argument list for `shutdown`. commit eb5c1bab95722a56cc44beddd1eba8dd9470c82f Author: Jamey Sharp <jamey at thetovacompany.com> Replace weak definitions with source filename overriding. commit d1e7c0fa1f66c74c0f0de9673041a19a1eceb35b Author: Simon Horman <horms at verge.net.au> <sys/mman.h> is not needed by any kexec/ source commit f30c50cca91449460841c1e1bd9ea0e7de46853c Author: Jamey Sharp <jamey at thetovacompany.com> <sys/mman.h> is not needed by any kexec/ source, at least on i386. commit 7b325f8528d230e50a0c3841a3ac587dea2200e2 Author: Jamey Sharp <jamey at thetovacompany.com> Fix all gcc warnings for ARCH=i386 builds. commit 23d14a85327252ee07332ca13b2b7973b410bf7d Author: Jamey Sharp <jamey at thetovacompany.com> Fix "Warning: indirect jmp without `*'". commit 27b1321a9b1f69cef5dabe968617a572e159f138 Author: Jamey Sharp <jamey at thetovacompany.com> Conform more closely to Documentation/i386/boot.txt for bzImages. commit bb127e837117314d9c6365110089cded5642d818 Author: Jamey Sharp <jamey at thetovacompany.com> Fix copy-paste bug: entry16 does not start at entry16_debug. commit b76efc860bce5649dcc5d3e0f791664f69123553 Author: Jamey Sharp <jamey at thetovacompany.com> Fix undefined symbol errors on readw/writew: arch/io.h, not sys/io.h. commit 1e1ee02f95e69890fb98d71cb512261ac9283623 Author: Itsuro ODA <oda at valinux.co.jp> extract vmcoreinfo from /proc/vmcore for Xen commit 9e959db12a671a71934a765d15aaf082f0a4f886 Author: Jeremy Kerr <jk at ozlabs.org> Give installed files user-writable permission commit 6bb84c7169d5f621726a34a1def82b440937fb21 Author: Jeremy Kerr <jk at ozlabs.org> Use separate LDFLAGS for bin-to-hex commit 7e6a90376d0c48753808befaa21b7851a7dcf274 Author: Jeremy Kerr <jk at ozlabs.org> Use separate CPPFLAGS and LDFLAGS for purgatory commit 50c058f6ce074838ce9d23e25c527e5c1541e196 Author: Simon Horman <horms at verge.net.au> kexec-tools-testing 20080324-git