summaryrefslogtreecommitdiffstats
path: root/purgatory
AgeCommit message (Expand)AuthorFilesLines
2024-02-02Fix building on x86_64 with binutils 2.41Michel Lind4-4/+4
2022-10-10LoongArch: Add purgatory framework codeYouling Tang5-0/+31
2022-03-30purgatory: do not enable vectorization automatically for purgatory compilingBaoquan He1-1/+1
2020-11-16configure.ac, arch/x86_64: handle x32 as subarch of x86_64 and don't specify ...Ahelenia Ziemiańska1-0/+2
2020-10-23arm64: Add purgatory printingMatthias Brugger1-1/+16
2019-02-05purgatory: Use standalond CFLAGSKairui Song1-1/+1
2018-04-19kexec: Add --no-checks optionGeoff Levand1-1/+2
2018-04-19purgatory/ppc64: Fix uninitialized warningGeoff Levand1-1/+1
2018-04-19arm64: Set -fno-PIC along with -mcmodel=largeDavid Michael1-0/+1
2017-01-31purgatory: Add purgatory.map and purgatory.ro.sym to clean recipeDaniel Kiper1-1/+1
2016-12-02purgatory: Change default sha256 optimization to -O2Geoff Levand2-3/+5
2016-09-29arm64: Add arm64 kexec supportGeoff Levand4-0/+89
2015-11-02ppc64: Avoid rfid if no need to clear MSR_LEScott Wood1-1/+9
2015-09-04ppc64: purgatory: Reset primary cpu endian to big-endianSamuel Mendoza-Jonas1-3/+9
2015-05-01Revert "x86_64: Add support to build kexec-tools with x32 ABI"Simon Horman1-3/+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-07x86_64: Add support to build kexec-tools with x32 ABIAníbal Limón1-1/+3
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
2014-07-23kexec/ppc64: disabling exception handling when building the purgatoryLaurent Dufour1-1/+2
2014-04-29ppc64/purgatory: Device tree values should be read/stored in Big EndianLaurent Dufour1-0/+10
2014-04-10ppc64/purgatory: Disabling GCC's stack protectionLaurent Dufour1-1/+1
2014-02-05Add ppc64_asm.h to distributionSimon Horman1-0/+1
2014-02-04kexec/ppc64 Enable early kernel's OPAL callsLaurent Dufour2-0/+6
2014-02-04kexec/ppc64 ELF ABIv2 ABI supportLaurent Dufour4-5/+26
2014-01-31ppc64/kexec/purgatory Fix RTAS calls in Little Endian mode.Laurent Dufour1-1/+5
2013-11-19kexec/ppc64: bring up new ppc64le architectureLaurent Dufour2-1/+8
2013-10-03purgatory: Fix out-of-source build errorGeoff Levand1-0/+1
2013-04-02purgatory: remove arch/i386/timer.cRichard Weinberger1-9/+0
2013-03-15s390: Replace clgfi with cghiMichael Holzheu1-1/+1
2012-11-21kexec x86_64: Make purgatory relocatable anywhere in the 64bit address space.Eric W. Biederman9-827/+88
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 Horman1-2/+0
2012-06-11ppc/ppc64: Compile purgatory code with gcc option -msoft-floatVivek Goyal2-1/+3
2011-11-14kexec-tools: powerpc: Fix 64bit optimize for size (gcc -Os) buildAnton Blanchard2-0/+198
2011-10-21kexec: powerpc: crash_dump: No backup region for PPC BookESuzuki K. Poulose1-0/+2
2011-08-20kexec-tools: Allow to call verify_sha256_digest() from kernelMichael Holzheu2-5/+22
2011-08-20kexec-tools: Add s390 kdump supportMichael Holzheu4-1/+144
2011-07-13kexec-tools: ppc32: Fixup ThreadPointer for purgatory codeSuzuki K. Poulose2-1/+5
2011-03-30build: Pass --no-undefined as a linker optionSimon Horman1-2/+2
2011-03-03get the backup area dynamicallyAmerigo Wang1-3/+10
2010-10-19kexec/powerpc fix optimization for size (gcc -Os) buildMaxim Uvarov1-0/+229
2010-09-09Revert "powerpc new toolchains fix (crt.S)"Maxim Uvarov2-264/+0
2010-09-09Revert "Revert "powerpc new toolchains fix (crt.S)""Maxim Uvarov2-0/+264
2010-09-07Revert "powerpc new toolchains fix (crt.S)"Maxim Uvarov2-264/+0
2010-09-01Add CFLAGS to compile mips purgatoryMaxim Uvarov1-1/+1
2010-07-29Restore kexec uImage-ppc to working stateMatthew McClintock1-0/+5
2010-07-13build: Include missing files in tarballSimon Horman1-0/+1
2010-05-13powerpc new toolchains fix (crt.S)Maxim Uvarov2-0/+264
2010-05-13Fix kexec on powerpc32Maxim Uvarov5-77/+124
2010-03-07powerpc: dtb and purgatory support for ppc32Sebastian Andrzej Siewior3-0/+73
2010-02-02Avoid possible overflows from signed/unsigned comparisonsSimon Horman2-2/+2
2010-02-02Mark unused parametersSimon Horman3-2/+7
2009-12-10kexec jump support for x86_64Huang Ying2-1/+13
2009-11-26Write to HVC terminal from purgatory codeM. Mohan Kumar5-0/+50
2009-01-16ppc64: update kdump for 2.6.28 relocatable kernelMilton Miller1-12/+9
2008-11-28Make x86_setup_jump_back_entry() static with a void argument listSimon Horman1-8/+6
2008-11-26Fix kexec x86_64 load failed bugHuang Ying1-0/+2
2008-10-31kexec jump support for kexec-toolsHuang Ying4-7/+49
2008-10-08Relocatable kdump kernel support in kexec-toolsMohan Kumar M1-0/+8
2008-10-08Only use -fno-zero-initialized-in-bss if it is availableSimon Horman1-3/+3
2008-10-07ia64: make PA() work for both physical identity-mapped virtual addressesBjorn Helgaas1-1/+1
2008-06-12Fix implicit declaration of inb/outbBernhard Walle2-51/+31
2008-04-24Fix "Warning: indirect jmp without `*'".Jamey Sharp1-1/+1
2008-04-24Fix copy-paste bug: entry16 does not start at entry16_debug.Jamey Sharp1-1/+1
2008-04-24Fix undefined symbol errors on readw/writew: arch/io.h, not sys/io.h.Jamey Sharp1-1/+1
2008-03-24Use separate CPPFLAGS and LDFLAGS for purgatoryJeremy Kerr1-2/+3
2008-03-18Subject: distribute mips_PURGATORY_SRCSSimon Horman1-1/+1
2008-03-18Fix comment in purgatory/arch/x86_64/MakefileSimon Horman1-1/+1
2008-03-18Fix kexec-tools on x86_64Bernhard Walle1-8/+10
2008-03-18Remove purgatory/arch/mips/include/limits.h from distributionSimon Horman1-1/+0
2008-03-18kexec-tools: mips: support big-endian mips (repost)Simon Horman6-13/+13
2008-03-17x86_64 purgatory Makefile typo fix.Sachin P. Sant1-1/+1
2008-03-06kexec-tools: mipsel: Remove purgatory/arch/mipsel/include/limits.hSimon Horman1-58/+0
2008-03-06kexec-tools: mipsel: Update mipsel port for recent build changesSimon Horman2-2/+7
2008-03-06kexec-tools: mipsel: Remove purgatory/arch/mipsel/include/stdint.hSimon Horman1-16/+0
2008-03-06kexec-tools: mipsel: mipsel portFrancesco Chiechi6-0/+99
2008-03-04kexec-tools: [ia64] redivide efi memory in purgatorySimon Horman1-0/+16
2008-02-27Fix compilation warningBernhard Walle1-1/+2
2008-02-21Only include needed files in distribution tarballSimon Horman10-49/+94
2008-02-19kexec: Use target linker for purgatoryGeoff Levand1-1/+1
2008-02-19Add ARM support to kexecRichard Purdie1-0/+6
2007-12-19make clean cleanupJeremy Kerr1-0/+2
2007-12-19Use general _SRCS and _OBJS, rather and _C_{SRCS, OBJS} and _S_{SRCS, OBJS}Jeremy Kerr9-62/+48
2007-12-19removed partially duplicated system headersSimon Horman23-657/+6
2007-12-19Build system simplification/standardisationJeremy Kerr5-43/+35
2007-12-19Enable building a 32 bit binary for ppc64 platforms.David Woodhouse2-0/+4
2007-04-13kexec-tools: ppc64: use kernels slave loop for purgatoryMilton Miller1-44/+17
2007-03-07kexec-tools: Use EFI_LOADER_DATA for ELF core header (ia64)Magnus Damm1-3/+1
2007-02-01kexec-tools: Add sh supportSimon Horman3-0/+81
2006-10-12kexec-tools: ia64: icache flush should align to 32-bytesTerry Loftin1-1/+3
2006-10-06ia64-vmmSimon Horman2-1/+10
2006-10-06build-cpp-and-ld-flagsSimon Horman1-3/+3
2006-10-06kexec-tools: Explain dummy set_virtual_address_map more clearlySimon Horman1-1/+16
2006-10-06kexec-tools: Use consistent comment style patch_efi_memmap()Simon Horman1-3/+2
2006-10-06kexec-tools: Slightly less nested logic in patch_efi_memmap()Simon Horman1-9/+8
2006-10-06kexec-tools: Use memdesc_size directly in patch_efi_memmap()Simon Horman1-5/+5
2006-10-06kexec-ktools: Use efi_memmap_size directly in patch_efi_memmap()Simon Horman1-2/+1
2006-10-06kexec-tools: less confusing variable names in patch_efi_memmap()Simon Horman1-32/+32
2006-10-06kexec-ktools: simplify segment walk logic in patch_efi_memmap()Simon Horman1-11/+5
2006-10-06kexec-ktools: remove duplicated code in patch_efi_memmap()Simon Horman1-8/+3
2006-10-06kexec-ktools: somewhat less nested code in patch_efi_memmap()Simon Horman1-39/+39
2006-10-06kexec-tools: Make purgatory code 80 columns wideSimon Horman1-13/+19
2006-10-06kexec-tools: Remove .orig filesSimon Horman1-9/+0
2006-10-06kexec-tools: --noio option to disable I/O in purgatory code.Zou Nan hai3-50/+40
2006-10-06kexec-tools: cleanup DEBUG macro usage in codeVivek Goyal4-34/+34
2006-10-06ia64: kdump: patch clone ia64_boot_param area for crashZou Nan hai2-10/+15
2006-10-06x86_64: Setup CS when booting vmlinuxMagnus Damm1-2/+8
2006-07-28kexec-tools: ppc64 fix for multiple backup region definitonVivek Goyal1-5/+3
2006-07-28kexec-tools: i386 backup region naming convention fixVivek Goyal1-5/+3
2006-07-27kdump ia64Zou Nan hai8-56/+481
2006-07-27ia64 supportKhalid Aziz4-2/+218
2006-07-27ppc64 kdump purgatory backup supportR Sharada7-55/+178
2006-07-27kexec-tools: x86_64 backup first 640kVivek Goyal3-2/+6
2006-07-27build v2wrap from purgatoryR Sharada3-1/+127
2006-07-27crashdump backup region handlingVivek Goyal9-0/+73
2006-07-27add s390 support to kexec-tools-1.101Heiko Carstens3-0/+85
2006-07-27kexec-tools-1.101v1.101Eric W. Biederman56-0/+4478