[ANNOUNCE] kexec-tools 2.0.0-rc1
Simon Horman
horms at verge.net.au
Mon Jul 14 07:27:15 EDT 2008
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
More information about the kexec
mailing list