summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-03-19kexec-tools 2.0.4v2.0.4Simon Horman1-1/+1
2013-03-15s390: Replace clgfi with cghiMichael Holzheu1-1/+1
2013-03-15kexec: use _ALIGN* to make the logic clearZhang Yanfei6-22/+19
2013-03-14kexec: ppc64: use _ALIGN* to make the logic clearZhang Yanfei2-6/+4
2013-03-14kexec: ppc: use _ALIGN* to make the logic clearZhang Yanfei5-15/+12
2013-03-14kexec: x86_64: use _ALIGN* to make the logic clearZhang Yanfei1-1/+1
2013-03-14kexec: sh: use _ALIGN* to make the logic clearZhang Yanfei2-3/+3
2013-03-14kexec: s390: remove ALIGN_UP and use _ALIGN_UPZhang Yanfei2-2/+1
2013-03-14kexec: mips: use _ALIGN* to make the logic clearZhang Yanfei2-2/+2
2013-03-14kexec: ia64: use _ALIGN* to make the logic clearZhang Yanfei3-7/+7
2013-03-14kexec: arm: use _ALIGN* to make the logic clearZhang Yanfei1-1/+1
2013-03-14kexec: i386: use _ALIGN* to make the logic clearZhang Yanfei3-7/+6
2013-03-14kexec: ppc: remove duplicated _ALIGN_* macrosZhang Yanfei2-10/+1
2013-03-14kexec: use _ALIGN() instead of align()Zhang Yanfei1-7/+1
2013-03-14kexec: add _ALIGN* marcos for align operationZhang Yanfei1-0/+12
2013-03-14kexec: check size before trying the mallocZhang Yanfei1-1/+1
2013-03-13Correct build failure in init_linux_parameters()Simon Horman1-1/+1
2013-03-08ppc/uImage: Add support for RAM DisksSuzuki K. Poulose1-1/+26
2013-03-08kexec/uImage: Recognize uImage RAM DisksSuzuki K. Poulose2-1/+19
2013-03-08kexec/uImage: Fix the payload length in uImage_loadSuzuki K. Poulose1-2/+13
2013-03-08kexec/uImage: Introduce uImage_probe_kernelSuzuki K. Poulose5-4/+17
2013-03-05kexec: use dbgprintf instead of #if 0 for debug printingZhang Yanfei2-27/+19
2013-03-05kexec: fix some compiler warningsZhang Yanfei3-6/+9
2013-03-05kexec: Respect memory limit while building crash memory ranges on ppc64Mahesh Salgaonkar3-1/+38
2013-03-05kexec: Respect memory limit while building crash memory ranges on ppc32.Mahesh Salgaonkar3-3/+63
2013-03-05kexec: include reserved e820 sections in crash kernelCliff Wickman2-3/+42
2013-03-05kexec: lengthen the kernel command line imageCliff Wickman1-1/+1
2013-03-05kexec x86: drop truncation warning for crash kernelCliff Wickman1-1/+8
2013-03-05kexec,x86: Use macro CRASH_MAX_MEMMAP_NR for clarificationZhang Yanfei1-1/+1
2013-03-05kexec/ppc: Fix kernel program entry point while changing the load addrSuzuki K. Poulose2-5/+13
2013-03-05kexec, x86: handle Crash low kernel rangeYinghai Lu1-0/+21
2013-03-05kexec, x86_64: Load bzImage64 above 4GYinghai Lu5-1/+314
2013-03-05kexec, x86: put ramdisk/cmd_line above 4G for 64bit bzImageYinghai Lu2-11/+40
2013-03-05kexec, x86: Fix bzImage real-mode bootingYinghai Lu1-13/+49
2013-03-05kexec, x86: clean boot_params area for entry-32bit pathYinghai Lu1-1/+13
2013-03-05kexec, x86: add boot header member for version 2.12Yinghai Lu1-5/+21
2013-03-05kexec, x86: set booloader id in setup_headerYinghai Lu2-1/+2
2013-01-30kexec: add additional check when getting memory infoZhang Yanfei1-1/+1
2013-01-30kexec,x86: remove duplicate get_memory_rangesZhang Yanfei6-16/+11
2013-01-18x86: update x86_linux_headerOlaf Hering1-24/+16
2013-01-11kexec,i386: Remove unnecessary if condition checkZhang Yanfei1-4/+2
2012-12-23build: Restrict scope of per-arch compiler flagsSimon Horman3-5/+5
2012-12-23build: Use cross compiler's strip if availableSimon Horman2-1/+2
2012-12-23die: Use const for fmtSimon Horman2-2/+2
2012-12-23kexec-zImage-arm: simply cmdline-related DTB resizingStephen Warren1-15/+6
2012-12-18kexec-elf-ppc: Fix crashkernel region overflow checkAnders Hedlund1-1/+1
2012-12-14kexec-zImage-arm: add code to support --command-line along with --dtbDaniel Mack1-5/+43
2012-12-14fix message and indenting in putnode in ppc64Olaf Hering1-8/+4
2012-12-14fixed strncat size argument on ppc64Olaf Hering1-5/+5
2012-12-14fix comment typo in do_bzImage_load on x86Olaf Hering1-1/+1
2012-12-14fix comment typo in locate_holeOlaf Hering1-1/+1
2012-12-14Fix xen_cpuid() inline asm to not clobber stack's red zoneOlaf Hering1-9/+12
2012-12-13ppc: exec stack fixDave Young1-0/+2
2012-12-04kexec: Teach configure to find the strip binary.Eric W. Biederman2-0/+3
2012-12-03kexec: Fix compile errors in crashdump-mips.cDavid Daney1-2/+2
2012-11-27fs2dt: check for initrd_size != 0 when adding initrd entriesDaniel Mack1-1/+1
2012-11-27fs2dt: fix basename string comparesDaniel Mack1-2/+2
2012-11-27kexec-tools 2.0.4-rc1.gitSimon Horman1-1/+1
2012-11-21kexec-tools 2.0.4-rc1v2.0.4-rc1Simon Horman1-1/+1
2012-11-21kexec x86_64: Make purgatory relocatable anywhere in the 64bit address space.Eric W. Biederman10-958/+88
2012-11-15vmcore-dmesg: Determine correct machine pointer sizeVivek Goyal1-1/+20
2012-11-08ppc/uImage: Find new kernel load_addr if the default addr is not availableSuzuki K. Poulose1-6/+15
2012-10-19kdump: pass acpi_rsdp= to 2nd kernel for efi bootingDave Young1-0/+35
2012-10-11kexec: fix Makefile.in binaries_archTony Jones1-2/+2
2012-09-18kexec: Define some constants and structures conditionallyDaniel Kiper1-1/+6
2012-09-18xen: Fix Xen kdump supportDaniel Kiper1-12/+191
2012-09-18kexec: Move crash memory ranges loggingDaniel Kiper1-8/+5
2012-09-18kexec: Get backup area start address and size directly from mem_rangeDaniel Kiper1-36/+19
2012-09-18kexec: Add segregate_lowmem_region()Daniel Kiper1-11/+27
2012-09-18kexec: Move crash kernel area placement and size detection to is_crashkernel_...Daniel Kiper1-9/+8
2012-09-18xen: Rename e820_to_kexec_type() to xen_e820_to_kexec_type() and export itDaniel Kiper2-3/+5
2012-09-12ARM: Add device tree support to the ARM platformMatthew Leach4-10/+103
2012-09-12arm: Make use of memory_rangesSimon Horman2-17/+30
2012-09-12libfdt: Move from kexec/arch/ppc/libfdt/ to kexec/libfdt/Simon Horman13-9/+9
2012-09-12kexec-elf.h: Include headers for types usedSimon Horman1-0/+3
2012-09-12fs2dt: Add a generic copy of fs2dtSimon Horman5-0/+832
2012-09-07kexec: Fix the purgatory Makefile to build arch specific purgatory code.Mahesh Salgaonkar1-0/+2
2012-08-02build: Avoid duplicate files in tarballSimon Horman6-39/+58
2012-08-01vmcore-dmesg: vmcore-dmesg: Make it work with new structured logging formatVivek Goyal1-6/+221
2012-07-24vmcore-dmesg: Do not write beyond end of bufferVivek Goyal1-1/+28
2012-07-13kexec: simply pass LINUX_REBOOT_CMD_KEXEC to rebootmaximilian attems2-19/+2
2012-07-13Do not reserve cpu spin-table for crash kernelSuzuki K. Poulose2-6/+17
2012-07-06kexec-tools: Read always one vmcoreinfo fileDaniel Kiper1-26/+7
2012-06-27Fix format strings of die()Aleksey Makarov4-6/+6
2012-06-27Check format string of die()Aleksey Makarov1-1/+2
2012-06-18Support kernel_noload uImage typeAlexandre Courbot2-1/+7
2012-06-13Load bzImages smaller than 32 KiBEric Biggers2-4/+5
2012-06-11ppc/ppc64: Compile purgatory code with gcc option -msoft-floatVivek Goyal2-1/+3
2012-05-18ppc: move DEBUG code to --debugCong Wang8-70/+55
2012-04-23Correct section number for shutdown and clarify what -e does in manpageKhalid Aziz1-3/+3
2012-04-23kexec-tools: Fix CRC calculation for padded uImageHelmut Schaa1-1/+1
2012-04-16Add more debug infos when usable memory range changingHan Pingtian1-0/+12
2012-03-29Add a descriptive error message for kexec load failureKhalid Aziz3-8/+26
2012-03-29sh: move DEBUG code to --debugCong Wang1-3/+3
2012-03-29mips: move DEBUG code to --debugCong Wang1-11/+5
2012-03-29arm: move DEBUG code to --debugCong Wang1-4/+3
2012-03-15Add generic debug optionCong Wang13-95/+63
2012-03-12i386: Don't print debug message when VESA framebuffer is loadedSimon Horman1-3/+0
2012-03-03remove useless call to setup_memory_ranges() in ppc64Han Pingtian1-2/+0
2012-02-08Fix out-of-tree buildTyler Hall4-4/+4
2012-02-01kexec: make some functions staticCong Wang1-4/+4
2012-02-01kexec-tools 2.0.3.gitSimon Horman1-1/+1
2012-01-16kexec-tools 2.0.3Simon Horman1-1/+1
2012-01-10Correct magic varible of function name in debug codeHan Pingtian1-1/+1
2011-12-11kexec-tools: s390: Do not create ELF header by defaultMichael Holzheu1-8/+23
2011-12-02kexec skips some load segments on ia64Petr Tesarik1-3/+5
2011-11-21fix rpm build errorsCong Wang2-3/+5
2011-11-21kexec: fix several issues in get_crash_notes()Cong Wang1-2/+2
2011-11-18kexec: improve the debug printf in get_crash_notes_per_cpu()WANG Cong1-2/+2
2011-11-14kexec-tools: powerpc: Add more 64bit relocationsAnton Blanchard1-8/+36
2011-11-14kexec-tools: powerpc: Cleanup relocation codeAnton Blanchard1-16/+21
2011-11-14kexec-tools: powerpc: Fix 64bit optimize for size (gcc -Os) buildAnton Blanchard2-0/+198
2011-11-09remove unnecessary check code for hole_alignDave Young1-4/+0
2011-10-31Currently on s390 for memory detection only the "/proc/iomem" file is used.Michael Holzheu2-2/+123
2011-10-21kexec: powerpc: crash_dump: No backup region for PPC BookESuzuki K. Poulose5-1/+26
2011-10-11sh: On 32bit segments may not be in P2Simon Horman1-3/+5
2011-10-11sh: Correct logic errors in is_32bit()Simon Horman1-9/+11
2011-10-05sh: Take into account the base of System RAM in virt_to_phys()Simon Horman1-1/+44
2011-09-17kexec-tools: s390: Find correct address for ramdiskMichael Holzheu2-3/+10
2011-09-07kexec-tools: Add --append option for s390Michael Holzheu2-1/+4
2011-09-06Use unsigned char buffers in uImage loaderSimon Horman2-8/+8
2011-08-23kexec:ppc: Fix compilation failureSuzuki K. Poulose1-0/+2
2011-08-22kexec/arch/i386: Add get_memory_ranges_xen() functionDaniel Kiper2-9/+197
2011-08-22kexec/arch/i386: Rename fixup_memory_ranges_sysfs() to fixup_memory_ranges()Daniel Kiper1-3/+3
2011-08-22kexec: Export compare_ranges() function from firmware_memmap.c moduleDaniel Kiper2-12/+15
2011-08-22xen: Take into account Xen control interface changes since Xen Ver. 4.1Daniel Kiper1-1/+14
2011-08-20kexec-tools: Allow to call verify_sha256_digest() from kernelMichael Holzheu2-5/+22
2011-08-20kexec-tools: Add s390 kdump supportMichael Holzheu11-50/+390
2011-08-09kexec-tools: include minor klibc portingmaximilian attems2-2/+1
2011-08-04ppc: Remove some unused parameters and variablesSimon Horman3-7/+4
2011-08-04fix Xen detection for xenfs in pv_ops kernelOlaf Hering1-2/+84
2011-07-25kexec-tools: powerpc: dt_reserve doesn't allocate enough memory for large pro...Anton Blanchard1-1/+6
2011-07-13kexec-tools: ppc32: Fixup ThreadPointer for purgatory codeSuzuki K. Poulose4-1/+41
2011-06-17kexec-tools: powerpc: Use the #address-cells information to parsememory/regSuzuki K. Poulose4-82/+129
2011-05-06detect Xen dom0 properly to avoid conflict with pv_on_hvm domUOlaf Hering1-5/+10
2011-04-29kexec: remove duplicated backup_src_start field from struct crash_elf_infoCong Wang3-0/+6
2011-04-28use /proc/iomem for map with "add_efi_memmap" kernel optionBen Romer1-1/+23
2011-04-27Fix memory errors on ppcSuzuki Poulose2-4/+5
2011-04-27kexec: remove duplicated backup_src_start field from struct crash_elf_infoAmerigo Wang6-25/+7
2011-04-27kexec: fix a compiler warning on ppc64Amerigo Wang1-3/+4
2011-04-18kexec, x86: fix kexec when boot_params.hardware_subarch != 0Chris Leech1-2/+33
2011-04-18kexec: fix the missing i386 part in commit 1100580b05eAmerigo Wang1-0/+4
2011-03-30Don't compare signed and unsigned typesSimon Horman1-7/+6
2011-03-30Remove assigned but otherwise unused variablesSimon Horman3-8/+2
2011-03-30build: Pass --no-undefined as a linker optionSimon Horman1-2/+2
2011-03-29build: Don't set KEXEC_SRCS += kexec/virt_to_phys.cSimon Horman1-1/+0
2011-03-29kexec, x86: fix kexec when boot_params.hardware_subarch != 0Chris Leech1-0/+21
2011-03-04Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiede...Simon Horman2-5/+53
2011-03-04Remove bogus check for too many program headersSimon Horman1-8/+0
2011-03-03i386: Mark unused parametersSimon Horman1-3/+3
2011-03-03get the backup area dynamicallyAmerigo Wang4-20/+67
2011-02-24kexec: extend KCORE_ELF_HEADERS_SIZE againCliff Wickman1-2/+2
2011-02-10kexec-tools: Don't duplicate the bzImage header areaAhmed S. Darwish1-6/+6
2011-01-13ifdown: really set down all active interfacesLeonardo Chiquitto1-21/+21
2010-12-21Add missing source files to distribution tarballSimon Horman1-0/+1
2010-12-21build: The configure.ac file is for kexec-toolsSimon Horman1-1/+1
2010-12-21mips: Use 32bit constant for 32bit elf kern_vaddr_startSimon Horman1-3/+6
2010-12-21mips: kern_vaddr_start is now in crash_elf_infoSimon Horman2-32/+30
2010-11-18Patch adds kernel data section to final vmcore. This forces gdb read kernelMaxim Uvarov1-0/+49
2010-10-31make /proc/vmcore accessible on x86_64Jiri Olsa2-4/+3
2010-10-19kexec/powerpc fix optimization for size (gcc -Os) buildMaxim Uvarov1-0/+229
2010-09-22kexec/arch/ppc/fixup_dtb.c: Calcuate new FDT size correctlyMatthew McClintock1-1/+2
2010-09-10x86 crashdump: On x86_64 generate EM_X86_64 crashdump headers.Eric W. Biederman1-5/+19
2010-09-10kexec-syscall.h: Document what the architecture default arch is.Eric W. Biederman1-0/+34
2010-09-09Merge branch 'master' of ../kexec-tools-develSimon Horman23-885/+917
2010-09-09x86 bzImage: Optimize the panic kernel memory layout.Eric W. Biederman1-2/+2
2010-09-09kexec-tools: Add vmcore-dmesgEric W. Biederman3-0/+575
2010-09-09x86_64: Kill now unused crashdump-x86_64.[ch]Eric W. Biederman2-734/+0
2010-09-09x86_64: Use the x86 crashdumpEric W. Biederman3-5/+9
2010-09-09x86_64: Use the i386 arch_options_t on x86_64Eric W. Biederman1-9/+2
2010-09-09i386 crashdump: Preserve credits of x86_64 versionEric W. Biederman1-0/+1
2010-09-09i386 crashdump: Compute page_offset paddr vaddr and size like x86_64.Eric W. Biederman1-1/+134
2010-09-09kexec elf: Handle 64bit elf executables on 32bit platforms.Eric W. Biederman2-24/+24
2010-09-09kexec elf: Clean up error messages build_mem_phdrsEric W. Biederman2-5/+6
2010-09-09i386 crashdump: pass acpi info, and generalize hackEric W. Biederman1-6/+58
2010-09-09i386 crashdump: move crashdump debugging code under #ifdef DEBUGEric W. Biederman1-8/+7
2010-09-09i386 crashdump: Unify get_crash_memory_ranges.Eric W. Biederman1-32/+54
2010-09-09i386 crashdump: Rename and include the x86_64 constants.Eric W. Biederman2-10/+19
2010-09-09i386 crashdump: Keep elf_info on the stack.Eric W. Biederman1-31/+19
2010-09-09crashdump: Move kern_vaddr_start from kexec_info into crash_elf_infoEric W. Biederman5-20/+22
2010-09-09Revert "powerpc new toolchains fix (crt.S)"Maxim Uvarov3-273/+0
2010-09-09Revert "Revert "powerpc new toolchains fix (crt.S)""Maxim Uvarov3-0/+273
2010-09-08kexec: Kill arch_initEric W. Biederman6-25/+1
2010-09-08x86_64 crashdump: Move calculation of the page offset into crashdump-x86_64.cEric W. Biederman3-22/+23
2010-09-08kexec: Move kernel_version into the kexec coreEric W. Biederman4-54/+64
2010-09-08i386 elf: Correct the probe error stringEric W. Biederman1-1/+1
2010-09-07Revert "powerpc new toolchains fix (crt.S)"Maxim Uvarov3-273/+0
2010-09-06mips/crashdump put cmdline after the latest segmentMaxim Uvarov1-26/+9
2010-09-01Add CFLAGS to compile mips purgatoryMaxim Uvarov2-2/+2
2010-08-24kexec: extend KCORE_ELF_HEADERS_SIZE for large memoryCliff Wickman2-2/+6
2010-08-20Prevent initrd-start and initrd-end from appearing multiple timesMatthew McClintock1-10/+10
2010-08-20Prevent multiple reservations for cpu-release-addrMatthew McClintock1-11/+17
2010-08-20Ramdisk address was not copied correctly on kexec'ed kernelMatthew McClintock2-2/+2
2010-07-29Add documentation/howto for mpc85xx systemsMatthew McClintock1-0/+190
2010-07-29Add support for reworking flat device tree supportMatthew McClintock6-140/+390
2010-07-29Add support for ramdisk on ppc32 for uImage-ppc and Elf-ppcMatthew McClintock6-8/+121
2010-07-29Update Elf-ppc to support crash kernel and misc fixesMatthew McClintock1-12/+14
2010-07-29Update uImage to support crash kernel and misc fixesMatthew McClintock1-10/+22
2010-07-29Fix case where phys_addr_t != unsigned long when reading proc entriesMatthew McClintock2-85/+114
2010-07-29Restore kexec uImage-ppc to working stateMatthew McClintock3-29/+46