summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2 daysARM: Fix add_buffer_phys_virt() align issueHEADmastermainHaiqing Bai1-1/+4
5 daysFix incorrect Free Software Foundation address in the licenseCoiby Xu1-23/+21
2024-03-22util_lib/elf_info.c: fix a warningBaoquan He1-1/+1
2024-03-15kexec_file: add kexec_file flag to support debug printingBaoquan He2-0/+2
2024-02-07workflow: update to use checkout@v4Simon Horman1-1/+1
2024-02-02Fix building on x86_64 with binutils 2.41Michel Lind4-4/+4
2024-01-25kexec: don't use kexec_file_load on XENJiri Bohac2-0/+5
2024-01-25kexec-tools 2.0.28.gitSimon Horman1-1/+1
2024-01-11kexec-tools 2.0.28v2.0.28Simon Horman1-1/+1
2024-01-03kexec-tools 2.0.28-rc1v2.0.28-rc1Simon Horman1-1/+1
2023-12-02LoongArch: Load vmlinux.efi to the link addressWANG Rui1-3/+7
2023-12-02LoongArch: Fix an issue with relocatable vmlinuxWANG Rui1-2/+3
2023-12-02m68k: fix getrandom() use with uclibcLaurent Vivier1-0/+1
2023-12-02lzma: Relax memory limit for lzma decompressorWANG Rui1-1/+1
2023-11-16kexec: ppc64: print help to stdout instead of stderrAditya Gupta3-15/+15
2023-10-11workflow: update to Ubuntu 22.04Simon Horman1-1/+1
2023-10-11kexec/loongarch64: fix 'make dist' file loss issueMing Wang1-0/+1
2023-10-04kexec: provide a memfd_create() wrapper if not present in libcJulien Olivain2-0/+14
2023-10-04crashdump/x86: set the elfcorehdr segment size for hotplugEric DeVolder1-0/+8
2023-10-04crashdump/x86: identify elfcorehdr segment for hotplugEric DeVolder1-0/+3
2023-10-04crashdump: exclude elfcorehdr segment from digest for hotplugEric DeVolder2-0/+9
2023-10-04crashdump: setup general hotplug supportEric DeVolder1-0/+18
2023-10-04crashdump: introduce the hotplug command line optionsEric DeVolder3-1/+18
2023-10-04kexec: define KEXEC_UPDATE_ELFCOREHDREric DeVolder1-0/+1
2023-10-04kexec: update manpage with explicit mention of clean kexecHari Bathini1-2/+9
2023-09-20zboot: add loongarch kexec_load supportDave Young5-0/+97
2023-09-20zboot: enable arm64 kexec_load for zboot imageDave Young5-6/+30
2023-09-01build: fix tarball creationLeah Neukirchen1-4/+1
2023-09-01kexec-tools 2.0.27.gitSimon Horman1-1/+1
2023-08-28kexec-tools 2.0.27v2.0.27Simon Horman1-1/+1
2023-08-18kexec-tools 2.0.27-rc1v2.0.27-rc1Simon Horman1-1/+1
2023-08-11arm64: Hook up the ZBOOT support as vmlinuzJeremy Linton3-1/+9
2023-08-11arm64: Add ZBOOT PE containing compressed image supportJeremy Linton2-0/+111
2023-08-11kexec/zboot: Add arch independent zboot supportJeremy Linton4-0/+148
2023-08-11kexec: Introduce a member kernel_fd in kexec_infoPingfan Liu2-0/+9
2023-08-11kexec/arm64: Simplify the code for zImagePingfan Liu6-254/+26
2023-03-08LoongArch: kdump: Set up kernel image segmentYouling Tang5-1/+40
2023-03-08kexec: __NR_kexec_file_load is set to undefined on LoongArchYouling Tang1-1/+1
2023-03-03ppc64: Add elf-ppc64 file types/options and an arch specific flag to man pageGautam Menghani1-0/+35
2023-02-23x86: add devicetree supportJulian Winkler7-4/+43
2023-02-07kexec: make -a the defaultAhelenia Ziemiańska2-6/+6
2023-02-07ppc64: add --reuse-cmdline parameter supportSourabh Jain2-3/+26
2023-02-07kexec-tools 2.0.26.gitSimon Horman1-1/+1
2022-12-21kexec-tools 2.0.26v2.0.26Simon Horman1-1/+1
2022-12-07kexec-tools 2.0.26-rc1v2.0.26-rc1Simon Horman1-1/+1
2022-11-18m68k: pass rng seed via BI_RNG_SEEDJason A. Donenfeld3-0/+34
2022-10-28workflow: update to checkout@v3Simon Horman1-1/+1
2022-10-10LoongArch: Remove redundant cmdline parameters when using --reuse-cmdline optionYouling Tang3-1/+4
2022-10-10LoongArch: Add purgatory framework codeYouling Tang5-0/+31
2022-10-10LoongArch: PE format image loading supportYouling Tang6-0/+229
2022-10-10LoongArch: Add kexec/kdump supportYouling Tang14-0/+854
2022-10-10config: Add LoongArch architecture support in config.guess and config.sub filesYouling Tang2-0/+4
2022-10-05ppc64: remove rma_top limitSourabh Jain1-2/+0
2022-07-31kexec-tools 2.0.25.gitSimon Horman1-1/+1
2022-07-31kexec-tools 2.0.25v2.0.25Simon Horman1-1/+1
2022-07-19kexec-tools 2.0.25-rc1v2.0.25-rc1Simon Horman1-1/+1
2022-07-19kexec-tools: Remove duplicate ultoa() definitions and redefine itTiezhu Yang6-95/+16
2022-07-15i386: pass rng seed via setup_dataJason A. Donenfeld1-0/+25
2022-06-26kexec-tools: mips: Pass initrd parameter via cmdlineHui Li3-3/+80
2022-04-29arm64/crashdump-arm64: increase CRASH_MAX_MEMORY_RANGES to 32kabuehaze141-1/+1
2022-04-29kexec-tools 2.0.23.gitSimon Horman1-1/+1
2022-04-09kexec-tools 2.0.24v2.0.24Simon Horman1-1/+1
2022-04-01kexec-tools 2.0.24-rc1v2.0.24-rc1Simon Horman1-1/+1
2022-04-01arm64: fix static data relocations in machine_apply_elf_rel()Pingfan Liu1-3/+2
2022-04-01kexec/elf: assign one to align if sh_addralign equals zeroPingfan Liu1-3/+7
2022-04-01arm64/crashdump-arm64: explicit type conversion to suppress compiler warningPingfan Liu1-1/+1
2022-04-01arm64/kexec-arm64: add support for R_AARCH64_MOVW_UABS_G* relaPingfan Liu1-0/+40
2022-04-01arm64/kexec-arm64: use enum to organize the reloc typePingfan Liu1-41/+15
2022-04-01arm64/kexec-arm64: add support for R_AARCH64_LDST128_ABS_LO12_NC relaPingfan Liu1-0/+16
2022-03-30kexec-tools: fix leak FILE pointer.Lichen Liu1-1/+4
2022-03-30purgatory: do not enable vectorization automatically for purgatory compilingBaoquan He1-1/+1
2022-03-29kexec-tools: Determine if the image is lzma commpressedLichen Liu1-0/+36
2022-03-24util_lib/elf_info: harden parsing of printk bufferPhilipp Rudo1-3/+25
2022-03-24github: run apt-get update before installing packagesSimon Horman1-1/+3
2022-03-23kexec-xen: Allow xen_kexec_exec() to return in case of Live UpdateRaphael Ning3-9/+28
2022-03-23kexec-tools: print error if kexec_file_load failsHari Bathini1-0/+1
2022-02-01kexec-tools: mips: Concatenate --reuse-cmdline and --appendTiezhu Yang1-2/+6
2022-02-01kexec-tools: mips: Add some debug infoTiezhu Yang1-0/+7
2022-01-24arm64: fix PAGE_OFFSET calc for flipped mmKairui Song1-1/+13
2022-01-24arm64: read VA_BITS from kcore for 52-bits VA kernelPingfan Liu3-4/+36
2022-01-24arm64/crashdump: unify routine to get page_offsetPingfan Liu3-26/+6
2022-01-24arm64: make phys_offset signedPingfan Liu4-9/+9
2022-01-14s390: add support for --reuse-cmdlineSven Schnelle2-4/+15
2022-01-14use slurp_proc_file() in get_command_line()Sven Schnelle1-16/+10
2022-01-14add slurp_proc_file()Sven Schnelle1-0/+51
2022-01-14s390: use KEXEC_ALL_OPTIONSSven Schnelle1-8/+2
2022-01-14s390: add variable command line sizeSven Schnelle3-34/+55
2022-01-14arm64: support more than one crash kernel regionsChen Zhou3-47/+86
2022-01-14s390: handle R_390_PLT32DBL reloc entries in machine_apply_elf_rel()Alexander Egorenkov1-1/+2
2021-12-15arm64/crashdump: deduce paddr of _text based on kernel code sizePingfan Liu1-3/+11
2021-12-15kexec-tools 2.0.23.gitSimon Horman1-1/+1
2021-11-04kexec-tools 2.0.23v2.0.23Simon Horman1-1/+1
2021-10-28kexec-tools 2.0.23-rc1v2.0.23-rc1Simon Horman1-1/+1
2021-10-20arm: kdump: Add DT properties to crash dump kernel's DTBGeert Uytterhoeven3-2/+147
2021-10-20kexec-tools: multiboot2: Correct BASIC_MEMINFO memory unitsTu Dinh1-2/+2
2021-10-05Add some necessary free() callsKai Song2-3/+11
2021-10-05Add some necessary fclose() callsKai Song4-1/+8
2021-09-24ppc64: Fix memory leak problem in zImage_ppc64_load()Kai Song1-0/+7
2021-09-24i386: Remove unused local variable in get_kernel_page_offset()Kai Song1-1/+0
2021-09-14multiboot2: Accept x86-64 imagesZhaofeng Li2-4/+6
2021-09-14multiboot2: Avoid first 0x500 bytesZhaofeng Li1-1/+1
2021-09-14multiboot2: Use rel_min and rel_max for buffer destinationsZhaofeng Li1-2/+2
2021-09-14multiboot2: Correct MBI size calculationZhaofeng Li1-4/+13
2021-09-14x86: Consolidate elf_x86_probe routinesZhaofeng Li3-33/+40
2021-09-13Refer FDT tokens with symbolic namesSourabh Jain1-10/+11
2021-06-06arm64/crashdump-arm64: deduce the paddr of _textPingfan Liu1-2/+10
2021-05-02kexec-tools: Remove duplicate definition of ramdiskPetr Tesarik1-1/+0
2021-05-02kexec-tools 2.0.21.gitSimon Horman1-1/+1
2021-05-02kexec-tools 2.0.22v2.0.22Simon Horman1-1/+1
2021-04-26kexec-tools 2.0.22-rc1v2.0.22-rc1Simon Horman1-1/+1
2021-04-17arm: do not copy magic 4 bytes of appended DTB in zImageAlexander Egorenkov1-1/+11
2021-04-17kexec: Remove the error prone kernel_version functionEric W. Biederman6-85/+11
2021-04-07Shrink segments to fit alignment instead of throwing them awayHongyan Xia1-3/+12
2021-04-07Fix where the real mode interrupt vector endsHongyan Xia1-2/+8
2021-04-02github: initial workflowSimon Horman1-0/+72
2021-04-02build: add distcheck targetSimon Horman2-1/+39
2021-04-02build: simplify uninstall targetSimon Horman1-64/+17
2021-04-02build: use DESTDIR in uninstall targetSimon Horman1-21/+21
2021-04-02build: uninstall kexec_testSimon Horman1-1/+5
2021-04-02build: add dist make targetSimon Horman1-1/+3
2021-04-02build: create tarball without self-referential hard linksSimon Horman1-6/+5
2021-04-02crashdump/x86: increase CRASH_MAX_MEMORY_RANGES to 32kDavid Hildenbrand2-3/+6
2021-04-02crashdump/x86: iterate only over actual crash memory rangesDavid Hildenbrand1-1/+1
2021-04-02crashdump/x86: dump any kind of "System RAM"David Hildenbrand1-2/+8
2021-04-02kexec-xen: Use correct image type for Live UpdateRaphael Ning1-9/+14
2021-04-02kexec: Make --status work with normal kexec imagesRaphael Ning1-1/+3
2021-04-02kexec: Fix description of --status exit codeRaphael Ning2-4/+5
2021-04-02printk: Use %zu to format size_tGeert Uytterhoeven1-2/+2
2021-04-02printk: Use ULL suffix for 64-bit constantsGeert Uytterhoeven1-2/+2
2021-04-02kexec: Use %llu/%llx and casts to format uint64_tGeert Uytterhoeven1-1/+2
2021-04-02mips: Fix the increased mem parameter sizeYouling Tang1-1/+1
2021-04-02i386: fix build on pre 4.4 kernelsFederico Pellegrin1-0/+4
2021-04-02mips: Fix typo in commentYouling Tang1-1/+1
2021-04-02mips: Add '--reuse-cmdline' optional parameter supportYouling Tang2-5/+11
2020-12-17kexec-tools 2.0.21.gitSimon Horman1-1/+1
2020-12-17kexec-tools 2.0.21v2.0.21Simon Horman1-1/+1
2020-12-09kexec-tools 2.0.21-rc1v2.0.21-rc1Simon Horman1-1/+1
2020-12-09kexec: mips: Fix mem parametersJinyang He1-0/+29
2020-12-09dt-ops: fix memory leak when new_node malloc failsqiuguorui11-1/+2
2020-11-30zlib: fix resource leak when gzdirect failedqiuguorui11-2/+2
2020-11-30printk: add support for lockless ringbufferJohn Ogness1-1/+437
2020-11-16x86_64: allow ELFCLASS32 for x32 supportAhelenia Ziemiańska1-1/+2
2020-11-16i386: fix string formatting-related warningsAhelenia Ziemiańska1-2/+14
2020-11-16i386/kexec-mb2-x86.c: cast ints to uintptr_t before pointers to avoid warningsAhelenia Ziemiańska1-3/+3
2020-11-16configure.ac, arch/x86_64: handle x32 as subarch of x86_64 and don't specify ...Ahelenia Ziemiańska2-0/+13
2020-11-16config: update to latest config.{sub,guess}, install-shAhelenia Ziemiańska3-1924/+2128
2020-10-23arm64: Add purgatory printingMatthias Brugger3-2/+92
2020-09-29kexec: Fix snprintf related compilation warningsBhupesh Sharma2-6/+32
2020-09-29vmcore-dmesg/man page: Update the vmcore-dmesg man pageBhupesh Sharma1-4/+4
2020-09-29kexec-tools: Add some missing free() callsYouling Tang3-8/+27
2020-09-29kexec-tools: Fix a prompt message when crashkernel is not reservedYouling Tang1-1/+1
2020-09-25kexec-tools: mips: Remove commandline parameter "mem"Youling Tang1-29/+0
2020-09-02kexec/kexec.c: Add missing close() callYouling Tang1-0/+3
2020-09-02AUTHORS: Update email address for KhalidKhalid Aziz1-1/+1
2020-08-20MIPS: Fix compile warnnings in kexec-elf-mips.cYouling Tang1-1/+1
2020-08-10mips: kexec-elf-mips: fix not free in elf_mips_load()Jinyang He1-0/+3
2020-08-10kexec-tools: Check callback first in kexec_iomem_for_each_line()Jinyang He1-7/+8
2020-06-06arm: Increase zImage length after getting the tagŁukasz Stelmach1-7/+8
2020-06-06kexec-tools: fix the unintended fallthrough when '-d' option is usedHari Bathini1-0/+1
2020-04-24arm: redefine OPT_APPEND and OPT_RAMDISKŁukasz Stelmach4-6/+6
2020-04-07kexec-tools: s390: Reset kernel command line on syscall fallbackPetr Tesarik1-0/+1
2020-04-07kexec-xen: Introduce --exec-live-update to trigger a live updateVarad Gautam3-7/+22
2020-04-07kexec: Introduce --load-live-update for xenVarad Gautam5-10/+125
2020-04-07kexec-xen: Introduce xen_get_kexec_range to wrap xc_kexec_get_rangeVarad Gautam3-33/+41
2020-04-01kexec-tools: Remove duplicated variable declarationsKairui Song4-7/+4
2020-04-01Removing condition that will never be met after calls xmalloc and xreallocLeonidas S. Barbosa1-12/+0
2020-04-01kexec: support parsing the string "Reserved" to get the correct e820 reserved...Lianbo Jiang1-1/+1
2020-04-01kexec-tools: Reset getopt before falling back to legacy syscallPetr Tesarik1-2/+10
2020-04-01kexec-tools: Fix kexec_file_load(2) error handlingPetr Tesarik2-54/+61
2020-04-01crashdump-ppc64: crashkernel-base and crashkernel-size are big-endianThadeu Lima de Souza Cascardo1-2/+2
2020-01-03kexec: build multiboot2 for i386Chris Packham2-1/+6
2020-01-03ARM: Use mmap for zImage initrdBrandon Maier1-1/+1
2020-01-03arm64: kdump: deal with a lot of resource entries in /proc/iomemAKASHI Takahiro1-15/+10
2020-01-03arm64: kexec: allocate memory space avoiding reserved regionsAKASHI Takahiro1-59/+94
2020-01-03kexec: add variant helper functions for handling memory regionsAKASHI Takahiro2-0/+49
2019-10-07kexec-tools: Fix conversion overflow when compiling on 32-bit platformsHelge Deller1-1/+1
2019-10-03kexec-tools: Fix possible out-of-bounds access in ifdownHelge Deller1-1/+2
2019-10-01kexec: add support for PARISC architectureSven Schnelle9-0/+406
2019-09-16kexec/arm: undefine __NR_kexec_file_load for armQuanyang Wang1-0/+4
2019-09-16i386/kexec-mb2-x86.c: Fix compilation warningBhupesh Sharma1-2/+0
2019-09-16vmcore-dmesg/vmcore-dmesg.c: Fix shifting error reported by cppcheckBhupesh Sharma1-1/+1
2019-09-08Limit the size of vmcore-dmesg.txt to 2GLianbo Jiang1-0/+10
2019-09-08Cleanup: move it back from util_lib/elf_info.cLianbo Jiang3-39/+41
2019-09-08Fix an error definition about the variable 'fname'Lianbo Jiang2-2/+2
2019-09-08Cleanup: remove the read_elf_kcore()Lianbo Jiang3-15/+4
2019-09-03x86: Fix PAGE_OFFSET for kernels since 4.20Donald Buczek2-1/+4
2019-09-03kexec-tools 2.0.20.gitSimon Horman1-1/+1
2019-07-25kexec-tools 2.0.20v2.0.20Simon Horman1-1/+1
2019-07-16kexec-tools 2.0.20-rc2v2.0.20-rc2Simon Horman1-1/+1
2019-07-16kexec/arm64: Add support for handling zlib compressed (Image.gz) imageBhupesh Sharma6-3/+250
2019-07-16kexec/kexec-zlib.h: Add 'is_zlib_file()' helper functionBhupesh Sharma2-0/+39
2019-07-16kexec-uImage-arm64.c: Fix return value of uImage_arm64_probe()Bhupesh Sharma1-1/+12
2019-07-16kexec/kexec.c: Add the missing close() for fd used for kexec_file_load()Bhupesh Sharma1-0/+2
2019-07-10kexec-tools 2.0.20-rc1v2.0.20-rc1Simon Horman1-1/+1
2019-07-10x86: Include kexec-mb2-x86.c and multiboot2.h in distributionSimon Horman2-1/+4
2019-07-03x86: re-order includes to avoid duplicate struct e820entrySimon Horman1-1/+1
2019-07-03x86: Support multiboot2 imagesVarad Gautam7-0/+993
2019-07-03elf: Support ELF loading with relocationVarad Gautam2-65/+141
2019-05-31crashdump/x86: Use new introduce helper for getting RSDPKairui Song1-25/+9
2019-05-31x86: Always try to fill acpi_rsdp_addr in boot paramsKairui Song1-0/+3