mirror of
https://github.com/meizu-m86/kexec-tools-arm64
synced 2025-11-04 05:46:10 +08:00
- Initial import into git - initial nbi image formage support - ppc32 initial register setting fixes. - gzipped multiboot file support
74 lines
2.7 KiB
Plaintext
74 lines
2.7 KiB
Plaintext
* 2.0
|
|
- In purgatory added -fno-zero-initialized-in-bss to prevent issues with
|
|
recent versions of gcc
|
|
- Add an option to configure to disable zlib support
|
|
- Add mismatched architecture support
|
|
- Updated the x86 architecture help
|
|
- Updated the x86_64 architecture help
|
|
- Fixed bzImage support
|
|
- Added support for finding either the highest or lowest usable window.
|
|
- Change the version number to 2.0 to reflect the major change in
|
|
the code base. 1.99 was effectively the release canidate.
|
|
* 1.99
|
|
- Rearchitect so the code is maintainable.
|
|
- Add multiboot support
|
|
- Add ia64 support
|
|
- Add beoboot image support
|
|
- Create generic elf loader code.
|
|
- Created the relocated shared object purgatory to hold
|
|
the code that runs between kernels.
|
|
- Added a configure script
|
|
- Added an rpm target
|
|
- Added kexec on panic support
|
|
- Initial stab at adding documentation
|
|
- Added loader support for ET_DYN objects
|
|
* 1.98
|
|
- Add mysteriously dropped changes to make x86_64 work
|
|
- Update the distclean target to remove *.orig and *~ files
|
|
* 1.97
|
|
- Add support for cross compiling x86_64
|
|
* 1.96
|
|
- add x86_64 support
|
|
- add support for linux style arguments to the elf32-x86 loader
|
|
- disable clearing of cr4 on x86
|
|
* 1.95
|
|
- add kexec-zImage-ppc64.c source file
|
|
- GameCube/PPC32 sync'ed to 1.94
|
|
- use syscall() to call sys_kexec_load() and reboot()
|
|
- add kexec-syscall.h, remove kexec-syscall.c
|
|
- makefiles know about ARCH-es
|
|
- add noifdown kexec option (Albert Herranz)
|
|
* 1.94
|
|
- revert a bad 1.92 change (not setting optind & opterr for subsequent
|
|
calls to getopt_long())
|
|
* 1.93
|
|
- restored "shutdown" functionality;
|
|
- more help/usage text clarification;
|
|
- add GPLv2 license to source files (with permission from Eric Biederman)
|
|
* 1.92
|
|
- my_kexec(): call kexec() only one time;
|
|
- add "unload" option;
|
|
- fix some compiler warnings about "<var> might be used uninitialized";
|
|
- commented out shutdown capability since it was unreachable;
|
|
* 1.91
|
|
- fix "-t" option: strcmp() was inverted (Albert Herranz)
|
|
- check specified kernel image file for file type (Albert Herranz)
|
|
* 1.9
|
|
- change reboot function to return type long (was int)
|
|
- use kexec reserved syscall numbers (in Linux 2.6.6-mm3)
|
|
* 1.8
|
|
- Fixed bug where ramdisk wasn't loaded when specified
|
|
- Memory information is now read from /proc/iomem.
|
|
Information that is not needed is ignored.
|
|
* 1.7
|
|
- Update to new tentative syscall number....
|
|
* 1.6
|
|
- Redo all of the command line arguments.
|
|
- Use the 32-bit kernel entry point.
|
|
- Work around a failure to clear %cr4.
|
|
* 1.5
|
|
- Port to a new kernel interface (Hopefully the final one).
|
|
- Start working on setting up legacy hardware
|
|
- Add --load and --exec options so the parts can be done at different times.
|
|
###
|