Importing mkelfimage from
ftp://ftp.lnxi.com/pub/mkelfImage/mkelfImage-2.7.tar.gz Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3103 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
committed by
Stefan Reinauer
parent
46fc14dcc8
commit
b34eea348c
123
util/mkelfImage/News
Normal file
123
util/mkelfImage/News
Normal file
@@ -0,0 +1,123 @@
|
||||
* 2.6 14 March 2006
|
||||
- Fix the i386-linux probe code so it does not get confused by
|
||||
bzImages that are also ELF executables.
|
||||
- Changed value of GDTLOC and REAL_MODE_DATA_LOC to be below
|
||||
512kb. This allows for booting on machines whose BIOS reports
|
||||
only 512kb of memory below 1MB.
|
||||
|
||||
* 2.5 24 April 2003
|
||||
- Fix the checksum code so that it checksums the bss sections as well.
|
||||
How I missed the checksum code was broken in 2.4 I don't know.
|
||||
|
||||
* 2.4 22 April 2003
|
||||
- Fix code that failed to write more than the first ELF note.
|
||||
Resulting in checksums and other information not being present
|
||||
in the generated ELF image.
|
||||
This bug has been present since mkelfImage-2.0
|
||||
|
||||
* 2.3 7 Febuary 2003
|
||||
- Disable debugging code on the itanium that is not always safe.
|
||||
|
||||
* 2.2 6 Febuary 2003
|
||||
- Always read the correct pointer when an ELF boot header is found.
|
||||
- Add a printf implementation to i386-linux/convert_param.c
|
||||
- Minor man page updates.
|
||||
|
||||
* 2.1 27 January 2003
|
||||
- Allow an arbitrary number of kernel headers in mkelf-linux-ia64.c
|
||||
- Remove unused entries from Makefile.conf.in
|
||||
- Correctly report the elf note size.
|
||||
- Check for broken binutils when we run, so mkelfImage does not generate incorrect images.
|
||||
- Add automatic decompress of kernel images
|
||||
|
||||
* 2.0 13 January 2003
|
||||
- Convert everything to C
|
||||
- Add itanium support
|
||||
|
||||
* 1.19 20 December 2002
|
||||
- Update to handle a Bhdr passed via the C calling conventions.
|
||||
|
||||
* 1.18 9 November 2002
|
||||
- Update to work with binutils 2.13.x
|
||||
|
||||
* 1.17 17 October 2002
|
||||
- Add an rpm target
|
||||
- Fix Source0 in the rpm spec file
|
||||
- Linux 2.5.x support
|
||||
|
||||
* 1.16 29 August 2002
|
||||
- Include the source for my spec file in the tarball.
|
||||
- Fix the make install target
|
||||
|
||||
* 1.15 23 August 2002
|
||||
- Rewrote the perl ip checksum code to be reasonably fast
|
||||
- Fixes to the initial parameter passing in head.S thanks to Jake Page <jake@CS.Stanford.EDU>
|
||||
- Initial cross compiling support thanks to Jake Page <jake@CS.Stanford.EDU>
|
||||
- Official specfile thanks to Andrew Ip <aip@cwlinux.com>
|
||||
- Autoconf support Josh Aune <lunke@linuxnetworx.com>
|
||||
|
||||
* 1.14 28 June 2002
|
||||
- Use much less complex ld magic (removed the use of PHDRS directive)
|
||||
- Fix a small bug in the LinuxBIOS checksum verification code (only affected odd length tables)
|
||||
|
||||
* 1.13 10 May 2002
|
||||
Include the version number in mkelfImage.
|
||||
|
||||
* 1.12 26 January 2002
|
||||
Better firmware detection, and stripping excess symbols from the
|
||||
generated object.
|
||||
|
||||
* 1.11 24 January 2002
|
||||
Bug fix to command line processing.
|
||||
|
||||
* 1.10 21 January 2002
|
||||
Starting using the PHDRS directive which many versions of ld cannot
|
||||
handle correctly. The symptom is generally a file that is 9MB in
|
||||
size.
|
||||
|
||||
Start computing a checksum on the Image.
|
||||
|
||||
Include an ELF note section in the image for out of band
|
||||
information (checksum, program name, etc).
|
||||
|
||||
* 1.9 7 January 2002
|
||||
I changed LinuxBIOS (in LinuxBIOS) from passing it's information
|
||||
locally, to passing it in a global table that is always present.
|
||||
So that whoever needs that information can get it unfiltered. And
|
||||
because it isn't being passed around it has less chance of
|
||||
becomming corrupt. Globals for global information are good :)
|
||||
Version 1.9 goes out and finds that table.
|
||||
|
||||
* 1.8 10 December 2001
|
||||
Move the ramdisk up even higher in memory.
|
||||
Better debugging of multiboot parameters
|
||||
Pass the correct values for a vga screen instead of telling the
|
||||
kernel we have EGA...
|
||||
|
||||
* 1.7 18 May 2001
|
||||
Warn when I don't have information about the bootloader.
|
||||
Include a ELF compreressor that works on alpha && x86
|
||||
There is no good way to apply it though.
|
||||
|
||||
* 1.6 1 Febuary 2001
|
||||
Code cleanup in bzImage support.
|
||||
|
||||
* 1.5 1 Febuary 2001
|
||||
Add support for bzImage
|
||||
|
||||
* 1.4 ???
|
||||
???
|
||||
|
||||
* 1.3 27 December 2000
|
||||
Minor bug fixes for working with the e820 memory map.
|
||||
|
||||
* 1.2 18 December 2000
|
||||
Work around for some versions of ld not treating /dev/null and an
|
||||
empty file the same
|
||||
|
||||
* 1.1 30 November 2000
|
||||
Fix for ramdisks and large amounts of memory with 2.2 series
|
||||
kernels.
|
||||
|
||||
* 1.0 7 November 2000
|
||||
Initial release (supports vmlinux && bvmlinux)
|
Reference in New Issue
Block a user