summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-11-09kexec-tools 2.0.16-rc1v2.0.16-rc1Simon Horman1-1/+1
2017-11-09vmcore-dmesg: avoid allocating large memory chunk for log bufCong Wang1-60/+39
2017-11-01ARM: read kernel size from zImageRussell King1-1/+50
2017-11-01ARM: cleanup initrd and dtb handingRussell King1-59/+57
2017-10-18kexec-tools: mips: Use proper page_offset for OCTEON CPUs.David Daney1-0/+27
2017-10-18kexec-tools: mips: Merge adjacent memory ranges.David Daney1-4/+10
2017-10-16kexec-tools: mips: Try to include bss in kernel vmcore file.David Daney1-1/+4
2017-10-16kexec-tools: mips: Don't set lowmem_limit to 2G for 64-bit systems.David Daney2-3/+4
2017-08-30kexec-tools: ppc64: fix leak while checking for coherent device memoryHari Bathini1-0/+1
2017-08-28kexec-tools: ppc64: avoid adding coherent memory regions to crash memory rangesHari Bathini2-2/+63
2017-08-10kexec-tools: powerpc: fix command line overflow errorHari Bathini7-9/+12
2017-08-04kexec-tools: ppc64: fix how RMA top is deducedHari Bathini1-16/+19
2017-08-04kexec-tools 2.0.15.gitSimon Horman1-1/+1
2017-06-16kexec-tools 2.0.14v2.0.15Simon Horman1-1/+1
2017-06-09kexec-tools 2.0.15-rc1v2.0.15-rc1Simon Horman1-1/+1
2017-05-22Handle additional e820 memmap type stringsEric DeVolder1-0/+4
2017-05-22arm64: kdump: Add support for binary image filesPratyush Anand1-0/+13
2017-05-22arm64: kdump: add DT properties to crash dump kernel's dtbAKASHI Takahiro2-10/+192
2017-05-22arm64: kdump: set up other segmentsAKASHI Takahiro1-1/+4
2017-05-22arm64: kdump: set up kernel image segmentAKASHI Takahiro4-6/+55
2017-05-22arm64: kdump: add elf core header segmentAKASHI Takahiro4-0/+114
2017-05-22arm64: kdump: identify memory regionsAKASHI Takahiro4-6/+120
2017-05-22arm64: change return values on error to negativeAKASHI Takahiro3-17/+17
2017-05-22arm64: identify PHYS_OFFSET correctlyAKASHI Takahiro3-2/+18
2017-05-22kexec: generalize and rename get_kernel_stext_sym()Pratyush Anand5-68/+38
2017-05-22kexec: extend the semantics of kexec_iomem_for_each_lineAKASHI Takahiro1-5/+10
2017-04-08Fix broken Xen support in configure.acEric DeVolder1-2/+2
2017-03-24x86: Support large number of memory rangesXunlei Pang2-3/+3
2017-03-20crashdump: Remove stray get_crashkernel_region() declarationDaniel Kiper1-1/+0
2017-03-20ppc: Fix format warning with die()Jussi Kukkonen2-2/+2
2017-03-14x86/x86_64: Fix format warning with die()Pratyush Anand2-4/+4
2017-03-14Don't use %L width specifier with integer valuesPhilip Prindeville9-15/+15
2017-03-13vmcore-dmesg: Define _GNU_SOURCEKhem Raj1-0/+1
2017-03-13arm64: add uImage supportDavid Woodhouse4-0/+42
2017-03-13uImage: use 'char *' instead of 'unsigned char *' for uImage_probe()David Woodhouse3-10/+9
2017-03-13uImage: use 'char *' instead of 'unsigned char *' for uImage_load()David Woodhouse3-6/+6
2017-03-13uImage: Add new IH_ARCH_xxx definitionsDavid Woodhouse1-0/+7
2017-03-13uImage: Fix uImage_load() for little-endian machinesDavid Woodhouse1-1/+1
2017-03-13uImage: fix realloc() pointer confusionDavid Woodhouse1-1/+1
2017-03-13build_mem_phdrs(): check if p_paddr is invalidPratyush Anand1-1/+2
2017-03-10Only print debug message when failed to serach for kernel symbol from /proc/k...Baoquan He1-1/+1
2017-03-06gitignore: add two generated files in purgatoryEric DeVolder1-0/+2
2017-03-02crashdump/sh: Add get_crash_kernel_load_range() functionDaniel Kiper1-0/+5
2017-03-02crashdump/s390: Add get_crash_kernel_load_range() functionDaniel Kiper1-0/+5
2017-03-02crashdump/ppc64: Add get_crash_kernel_load_range() functionDaniel Kiper3-1/+47
2017-03-02crashdump/ppc: Add get_crash_kernel_load_range() functionDaniel Kiper3-1/+46
2017-03-02crashdump/mips: Add get_crash_kernel_load_range() functionDaniel Kiper1-0/+4
2017-03-02crashdump/m68k: Add get_crash_kernel_load_range() functionDaniel Kiper1-0/+6
2017-03-02crashdump/ia64: Add get_crash_kernel_load_range() functionDaniel Kiper1-0/+5
2017-03-02crashdump/cris: Add get_crash_kernel_load_range() functionDaniel Kiper1-0/+6
2017-03-02crashdump/arm64: Add get_crash_kernel_load_range() functionEric DeVolder1-0/+6
2017-03-02crashdump/arm: Add get_crash_kernel_load_range() functionDaniel Kiper1-0/+5
2017-03-02kexec: Add option to get crash kernel region sizeDaniel Kiper3-1/+22
2017-01-31purgatory: Add purgatory.map and purgatory.ro.sym to clean recipeDaniel Kiper1-1/+1
2017-01-31kexec: Remove redundant space from help messageDaniel Kiper1-1/+1
2017-01-26kexec: implemented XEN KEXEC STATUS to determine if an image is loadedEric DeVolder5-35/+122
2017-01-24alpha: add missing __NR_kexec_load definitionSimon Horman1-0/+3
2017-01-24kexec: Increase the upper limit for RAM segmentsSameer Goel1-1/+1
2017-01-24ppc64: Reduce number of ELF LOAD segmentsPetr Tesarik1-1/+11
2016-12-20kexec-tools 2.0.14.gitSimon Horman1-1/+1
2016-12-20kexec-tools 2.0.14v2.0.14Simon Horman1-1/+1
2016-12-12kexec-tools 2.0.14-rc1v2.0.14-rc1Simon Horman1-1/+1
2016-12-12arm: do not build iomem.o target with no soruceSimon Horman1-3/+2
2016-12-09ia64: ehdr is not UNUSED in machine_apply_elf_relSimon Horman1-1/+1
2016-12-09arm64: Fix initrd requierementsMatthias Brugger1-11/+12
2016-12-09mips: add option to load initrd from a specified fileMarcin Nowakowski4-1/+27
2016-12-09mips: add dtb loading supportMarcin Nowakowski6-4/+68
2016-12-09mips: crashdump: add little-endian supportMarcin Nowakowski1-2/+10
2016-12-09mips: move arch option parsing from elf loader to common arch codeMarcin Nowakowski4-42/+32
2016-12-09mips: use arch_options for both 32 and 64 bit variantsMarcin Nowakowski2-8/+7
2016-12-09mips: remove incorrect arch_usage stringMarcin Nowakowski1-4/+0
2016-12-08kexec-tools/x86: get_kernel_vaddr_and_size off-by-one fixDave Young1-1/+1
2016-12-02purgatory: Change default sha256 optimization to -O2Geoff Levand2-3/+5
2016-11-07arm64: Add support of R_AARCH64_PREL32 relocation in purgatoryPratyush Anand1-0/+10
2016-11-07arm64: Add support for additional relocations in the kexec purgatory codeCatalin Marinas1-0/+35
2016-10-13arm64: Add missing kexec dist filesGeoff Levand1-0/+2
2016-10-13arm64: Cleanup kexec MakefileGeoff Levand1-6/+7
2016-10-07kexec/fs2dt: Check for NULL pointer in dt_copy_old_root_param()Madhavan Srinivasan1-12/+14
2016-10-07multiboot: Use the "reserved" type for non-ram zonesSylvain Munaut1-1/+1
2016-10-07multiboot: Fix length computation for the memory zonesSylvain Munaut1-1/+1
2016-10-07kexec elf: Sanity check on the note header before accessing itSylvain Munaut1-0/+8
2016-09-29arm: include phys_to_virt.h and iomem.h in distributionDave Young1-0/+2
2016-09-29kexec: socket not released when error situation occur.YoungHyun Yoo1-11/+15
2016-09-29kexec: fix mem_regions_sort()Pratyush Anand1-1/+1
2016-09-29kexec/arch/i386: Add support for KASLR memory randomizationThomas Garnier1-7/+22
2016-09-29arm64: Add support for binary image filesPratyush Anand1-5/+44
2016-09-29arm64: Add arm64 kexec supportGeoff Levand16-2/+1230
2016-09-29kexec: Add common device tree routinesGeoff Levand3-0/+162
2016-09-29kexec-tools 2.0.13.gitSimon Horman1-1/+1
2016-08-08kexec-tools 2.0.13v2.0.13Simon Horman1-1/+1
2016-07-29kexec-tools 2.0.13-rc1v2.0.13-rc1Simon Horman1-1/+1
2016-07-15arm: use zImage size from headerRussell King1-0/+36
2016-07-15arm: plug a zImage corner caseRussell King1-1/+8
2016-06-23arm: fix kernel image sizeRussell King1-2/+4
2016-06-23arm: take account of TEXT_OFFSET for subsequent imagesRussell King1-5/+7
2016-06-23Remove "max" parameter commentRussell King1-1/+0
2016-06-08arm: report which ELF core format we will useRussell King1-0/+3
2016-06-08arm: clean up phys/page offset debugRussell King1-2/+3
2016-06-08arm: fix type of phys_offsetRussell King4-4/+13
2016-06-08arm: add debug of reserved and coredump memory rangesRussell King1-0/+7
2016-06-08arm: add support for boot-time crash kernel resourceRussell King1-2/+11
2016-06-08arm: add support for multiple reserved regionsRussell King1-41/+25
2016-06-08arm: rename crash_reserved_mem to crash_kernel_memRussell King1-14/+14
2016-06-08arm: crashdump needs boot alias of crash kernel regionRussell King1-1/+3
2016-06-08arm: add support for platforms with boot memory aliasesRussell King2-1/+5
2016-06-08arm: move crash system RAM parsing earlierRussell King2-42/+11
2016-06-08arm: use generic mem_region sorting implementationRussell King1-15/+1
2016-06-08arm: parse crash_reserved_mem earlyRussell King2-12/+42
2016-06-08arm: add maximum number of memory rangesRussell King1-2/+2
2016-06-08arm: add memory ranges debugRussell King1-0/+3
2016-06-08arm: report if crash kernel is out of boundsRussell King2-0/+12
2016-06-08arm: return proper error for missing crash kernelRussell King1-1/+1
2016-06-08arm: fix ELF32/ELF64 checkRussell King1-2/+1
2016-06-08arm: fix get_kernel_stext_sym() to close its fileRussell King1-7/+16
2016-06-08arm: fix off-by-one on memory endRussell King1-1/+0
2016-06-08arm: fix pointer signedness warning in kexec-uImage-arm.cRussell King1-1/+2
2016-06-08kexec: add helper to exlude a region from a set of memory rangesRussell King2-0/+76
2016-06-08kexec: add mem_regions sorting implementationRussell King2-0/+29
2016-06-08kexec: add generic helper to add to memory_regionsRussell King3-0/+42
2016-06-08kexec: phys_to_virt() must take unsigned long longRussell King3-3/+3
2016-06-08kexec: add max_size to memory_rangesRussell King1-0/+1
2016-06-08kexec: fix warnings caused by selecting 64-bit file IO on 32-bit platformsRussell King3-5/+6
2016-06-08kdump: print mmap() offset in hexRussell King1-1/+1
2016-06-08arm: fix kdump to work on LPAE systemsRussell King1-0/+3
2016-06-08kdump: fix kdump mappingRussell King1-1/+2
2016-06-08kdump: actually write out the memoryRussell King1-1/+1
2016-06-08kdump: fix multiple program header entriesRussell King1-0/+1
2016-06-08kdump: mmap() and munmap() only work on page-aligned quantitesRussell King1-3/+16
2016-05-04arm: Change setup_dtb_prop to create nodes by offset and node nameNikolaus Schulz1-7/+8
2016-05-04zImage-arm: Add support for booting android imagesAlban Bedel1-2/+54
2016-05-04zImage-arm: Fix a return value check that use the wrong variableAlban Bedel1-1/+1
2016-03-24Properly align powerpc64 .tocAlan Modra1-12/+18
2016-03-24ppc64: purgatory: Handle local symbols in ELF ABIv2Anton Blanchard1-0/+19
2016-03-24Pass struct mem_sym into machine_apply_elf_rel()Anton Blanchard13-22/+36
2016-03-24kexec-tools 2.0.12.gitSimon Horman1-1/+1
2016-03-22kexec-tools 2.0.12v2.0.12Simon Horman1-1/+1
2016-03-18ppc64: include ftb.h in distributionSimon Horman1-0/+1
2016-03-14kexec-tools 2.0.12-rc1v2.0.12-rc1Simon Horman1-1/+1
2016-03-02kexec/fs2dt.c: wrong dt node fixDave Young1-2/+3
2015-12-09vmcore-dmesg: Collect full dmesg regardless of logged_charsDangyi Liu1-0/+6
2015-12-08ppc64: Add a flag to tell the kernel it's booting from kexecScott Wood4-0/+99
2015-12-01Revert "crashdump/x86: Add option to get crash kernel region size"Simon Horman5-28/+3
2015-11-30crashdump/x86: Add option to get crash kernel region sizeDaniel Kiper5-3/+28
2015-11-27x86: Make sure E820_PM[AE]M are defined if neededSimon Horman1-0/+6
2015-11-27kexec: fix mmap return code handlingMichael Holzheu1-1/+1
2015-11-26Improve device tree directory sortingCurt Brune1-4/+17
2015-11-24arm: use /sys/firmware/fdt in case without --atags and --dtbDave Young3-0/+17
2015-11-24kexec/fs2dt: check for /chosen/stdout-path firstAndrew Jones1-4/+8
2015-11-24kexec/fs2dt: cleanup pathnameAndrew Jones1-4/+2
2015-11-24kexec/fs2dt: s/diabled/disabled/Andrew Jones1-5/+5
2015-11-24kexex: arm: create ATAGS_MEM tag from devicetree memory nodeAndreas Fenkart1-0/+38
2015-11-17uImage: fix pointer-sign warningAndreas Fenkart1-1/+1
2015-11-11kexec: determine size of block deviceAndreas Fenkart1-0/+8
2015-11-09kexec/s390x: use mmap instead of read for slurp_file()Michael Holzheu3-4/+30
2015-11-09kexec-tools 2.0.12.gitSimon Horman1-1/+1
2015-11-09kexec-tools 2.0.11v2.0.11Simon Horman1-1/+1
2015-11-02ppc64: Avoid rfid if no need to clear MSR_LEScott Wood1-1/+9
2015-10-30kexec-tools 2.0.11-rc1v2.0.11-rc1Simon Horman1-1/+1
2015-10-30ppc64: add arch option --dt-no-old-rootdyoung@redhat.com2-1/+8
2015-10-30arm: add arch option --dt-no-old-rootdyoung@redhat.com2-2/+31
2015-10-30fs2dt.c: move copy old root param as a new functiondyoung@redhat.com2-26/+41
2015-10-26Revert "kexec: use mmap instead of read for slurp_file()"Dave Young1-5/+3
2015-10-16ppc64: Fix warningsScott Wood2-9/+3
2015-10-16configure: Set SUBARCH=BE for powerpcGeoff Levand1-0/+1
2015-10-06kexec-tools: fix build error with glibc 2.19 and earlier versionDave Young2-0/+2
2015-10-06Load crash kernel high on x86Petr Tesarik3-17/+10
2015-09-25fix kexec load hang in case crash notes addr read failureDave Young1-4/+5
2015-09-07kexec: use mmap instead of read for slurp_file()Michael Holzheu1-3/+5
2015-09-04ppc64: purgatory: Reset primary cpu endian to big-endianSamuel Mendoza-Jonas1-3/+9
2015-09-02Drop release date from kexec-tools version outputDave Young2-4/+1
2015-09-02Add persistent memory supportBaoquan He6-3/+36
2015-08-13kexec: use _DEFAULT_SOURCE instead to remove compiling warningBaoquan He2-2/+2
2015-06-25kexec-tools 2.0.10.gitSimon Horman1-1/+1
2015-06-25kexec-tools 2.0.10v2.0.10Simon Horman1-1/+1
2015-06-11kexec-tools 2.0.10-rc1v2.0.10-rc1Simon Horman1-1/+1
2015-05-01Revert "x86_64: Add support to build kexec-tools with x32 ABI"Simon Horman4-20/+1
2015-04-30purgatory: force PIC/PIE/SSP offMike Frysinger3-3/+3
2015-04-23purgatory: Fix memcmp for src address incrementPratyush Anand1-0/+2
2015-04-15kexec: remove ordering constraints from -x (--no-ifdown) and -y (--no-sync)Tejun Heo2-12/+11
2015-04-15kexec: implement -y (--no-sync) optionTejun Heo3-4/+16
2015-04-09configure.ac: Fix failure caused by x32 ABI testAníbal Limón1-3/+1
2015-04-07x86_64: Add support to build kexec-tools with x32 ABIAníbal Limón4-1/+20
2015-03-19x86: Remove unnecessary res variable from efi_map_addedSimon Horman1-2/+2
2015-03-19purgatory: Add printf type checkingGeoff Levand1-2/+3
2015-03-19purgatory: Generate map fileGeoff Levand1-1/+3
2015-03-19purgatory: Generate symbol fileGeoff Levand1-3/+2
2015-03-19purgatory: Add no-zero-initialized-in-bss flagGeoff Levand1-1/+2
2015-02-25kexec: iomem: fix callbacks params for sh and x86 archsRoman Pen3-6/+6
2015-02-25i386: elf: Fix -Wunused-but-set-variable compilation warningAmeya Palande1-3/+0
2015-02-25i386: bzImage: Fix -Wunused-but-set-variable compilation warningAmeya Palande1-2/+0
2015-02-18kexec: Fix compiler format warningGeoff Levand1-2/+2
2015-02-18kexec: Fix compiler ambiguous else warningGeoff Levand1-2/+3
2015-02-11mips: remove unused variable.Yousong Zhou1-1/+1
2015-02-12mips: fix warning about implicit type conversion.Yousong Zhou1-1/+1
2015-02-12mips: fix compiler warning on printing 64-bit integer.Yousong Zhou1-1/+2
2015-02-12configure.ac: apply necessary quotes to result of macro expansion.Yousong Zhou1-6/+6
2015-02-12multiboot: fix crash on NULL kernel command lineAmeya Palande1-17/+17
2015-02-09Fix zlib/lzma decompression.Yousong Zhou2-33/+57
2015-02-09ppc64: erase unnecessary segment info printingBaoquan He1-4/+0
2015-02-09kexec-tools 2.0.10.gitSimon Horman1-1/+1