summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2019-05-31x86: Introduce helpers for getting RSDP addressKairui Song4-2/+46
2019-05-31x86: Update boot parameters definationKairui Song1-2/+4
2019-05-15x86: Find mounts by FS type, not nameNiklas Hambüchen1-4/+8
2019-05-15x86: Check /proc/mounts before mtab for mountsNiklas Hambüchen1-2/+6
2019-05-15xen: Avoid overlapping segments in low memoryDavid Woodhouse1-19/+54
2019-03-06x86: Introduce a new option --reuse-video-typeKairui Song4-2/+14
2019-03-06kexec-tools 2.0.19.gitSimon Horman1-1/+1
2019-03-04kexec-tools 2.0.19v2.0.19Simon Horman1-1/+1
2019-02-25kexec-tools 2.0.19-rc1v2.0.19-rc1Simon Horman1-1/+1
2019-02-05arm64: wipe old initrd addresses when patching the DTBJean-Philippe Brucker3-0/+12
2019-02-05purgatory: Use standalond CFLAGSKairui Song1-1/+1
2019-01-28x86: Handle 64bit framebuffer memory address properlyKairui Song2-3/+11
2019-01-28multiboot-x86: pass framebuffer information when requestedFriedemann Gerold2-10/+109
2019-01-28multiboot-x86: pass ACPI reserved memory information in memory mapFriedemann Gerold1-2/+11
2019-01-28multiboot-x86: support for non-elf kernelsFriedemann Gerold1-18/+45
2019-01-15arm64: add kexec_file_load supportAKASHI Takahiro5-2/+55
2019-01-09arm64: Add support to read PHYS_OFFSET from 'kcore' - pt_note or pt_load (if ...Bhupesh Sharma2-9/+200
2019-01-09util_lib: Add functionality to read elf notesBhupesh Sharma5-741/+900
2019-01-09kexec/dt-ops.c: Fix '/chosen' v/s 'chosen' node being passed to fdt helper fu...Bhupesh Sharma1-4/+27
2019-01-09kexec/dt-ops.c: Fix adding '/chosen' node for cases where it is not available...Bhupesh Sharma1-2/+3
2019-01-09kexec/kexec-arm64.c: Add error handling check against return value of 'set_bo...Bhupesh Sharma1-0/+5
2019-01-09kexec/dt-ops.c: Fix check against 'fdt_add_subnode' return valueBhupesh Sharma1-1/+1
2018-11-15kexec-tools 2.0.18.gitSimon Horman1-1/+1
2018-10-30kexec-tools 2.0.18v2.0.18Simon Horman1-1/+1
2018-10-29arm64: If 'getrandom' syscall fails, don't error out - just warn and proceed.Bhupesh Sharma1-3/+14
2018-10-29x86: fix BAD_FREE in get_efi_runtime_map()Pingfan Liu1-2/+2
2018-10-10kexec-tools 2.0.18-rc1v2.0.18-rc1Simon Horman1-1/+1
2018-10-02kdump: fix an error that can not parse the e820 reserved regionLianbo Jiang1-0/+2
2018-08-24kexec: fix for "Unhandled rela relocation: R_X86_64_PLT32" errorChris Clayton1-0/+1
2018-06-29arm64: error out if kernel command line is too longMunehisa Kamata1-1/+8
2018-06-29arm64: increase command line size to 2048Munehisa Kamata1-1/+1
2018-06-19arm64: Add support to supply 'kaslr-seed' to secondary kernelBhupesh Sharma1-38/+100
2018-05-29Remove obsolete kdump toolBhupesh Sharma5-405/+2
2018-05-25Makefile.in: Add uninstall ruleBhupesh Sharma1-2/+81
2018-05-25vmcore-dmesg: fix infinite loop if log buffer wraps aroundOmar Sandoval1-1/+1
2018-05-22kexec/s390: Add support for kexec_file_loadPhilipp Rudo2-0/+49
2018-04-19kexec: Add --no-checks optionGeoff Levand4-4/+27
2018-04-19purgatory/ppc64: Fix uninitialized warningGeoff Levand1-1/+1
2018-04-19kexec-elf-rel-ppc64: Fix cast from pointer warningGeoff Levand1-1/+1
2018-04-19crashdump-ppc64: Fix integer truncation warningGeoff Levand1-1/+1
2018-04-19kexec: Fix printf warningGeoff Levand1-1/+2
2018-04-19kexec-tools 2.0.17.gitSimon Horman1-1/+1
2018-04-19kexec-tools 2.0.17v2.0.17Simon Horman1-1/+1
2018-04-19arm64: Set -fno-PIC along with -mcmodel=largeDavid Michael1-0/+1
2018-04-19Merge branch 'master' of git://git.armlinux.org.uk/~rmk/kexec-toolsSimon Horman1-32/+91
2018-04-10kexec-tools 2.0.17-rc1v2.0.17-rc1Simon Horman1-1/+1
2018-04-10Fix a segmentation fault when trying to run "kexec -p"Petr Tesarik1-0/+1
2018-04-10arm64: fix an issue with kaslr-enabled vmlinuxAKASHI Takahiro2-2/+7
2018-03-30kexec: Document -s, -c and -a options in the man pageMichal Suchanek1-0/+20
2018-03-30kexec: Add option to fall back to KEXEC_LOAD when KEXEC_FILE_LOAD is not supp...Michal Suchanek2-6/+63
2018-03-30kexec: Add option to revert -sMichal Suchanek2-1/+8
2018-03-30kexec: Do not special-case the -s optionMichal Suchanek1-21/+4
2018-03-30kexec: Fix option checks to take KEXEC_FILE_LOAD into accountMichal Suchanek1-1/+9
2018-03-30kexec: Return -ENOSYS when kexec does not know how to call KEXEC_FILE_LOADMichal Suchanek1-1/+1
2018-03-30kexec/ppc64: leverage kexec_file_load supportHari Bathini2-0/+87
2018-03-20ARM: Include stack and malloc space in zImage sizeRussell King1-0/+6
2018-03-20ARM: add further debugRussell King1-0/+11
2018-03-20ARM: read kernel size from zImageRussell King1-32/+74
2018-02-22kexec/ppc64: add support to parse ibm, dynamic-memory-v2 propertyHari Bathini4-54/+112
2018-02-22kexec: add a helper function to add rangesHari Bathini1-62/+53
2018-01-29x86: use old screen_info if neededDave Young1-4/+27
2018-01-25kexec-tools: Make xc_dlhandle staticEric DeVolder2-11/+18
2018-01-24kexec-tools: Call dlclose() from within __xc_interface_close()Eric DeVolder1-0/+1
2018-01-24kexec-tools: Perform run-time linking of libxenctrl.soEric DeVolder7-22/+136
2018-01-18kexec-tools 2.0.16.gitSimon Horman1-1/+1
2017-11-20kexec-tools 2.0.16v2.0.16Simon Horman1-1/+1
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