summaryrefslogtreecommitdiffstats
path: root/arch/x86/boot/compressed/head_32.S
Commit message (Expand)AuthorAgeFilesLines
* x86/efistub: Avoid legacy decompressor when doing EFI bootArd Biesheuvel2023-08-071-13/+0
* x86/decompressor: Move global symbol references to C codeArd Biesheuvel2023-08-071-8/+0
* x86/efistub: Simplify and clean up handover entry codeArd Biesheuvel2023-08-071-11/+0
* x86/boot: Robustify calling startup_{32,64}() from the decompressor codeAlexander Lobakin2023-01-091-1/+1
* x86/boot/compressed, efi: Merge multiple definitions of image_offset into oneArd Biesheuvel2022-11-241-4/+0
* x86: clean up symbol aliasingMark Rutland2022-02-221-2/+1
* x86/boot: Remove run-time relocations from head_{32,64}.SArvind Sankar2020-08-141-9/+8
* x86/boot: Remove run-time relocations from .head.text codeArvind Sankar2020-08-141-39/+25
* x86/boot/compressed: Get rid of GOT fixup codeArd Biesheuvel2020-08-141-20/+4
* x86/boot: Correct relocation destination on old linkersArvind Sankar2020-05-191-2/+3
* efi/x86: Decompress at start of PE image load addressArvind Sankar2020-03-081-0/+17
* x86/boot/compressed/32: Save the output address instead of recalculating itArvind Sankar2020-03-081-13/+12
* x86/boot: Use unsigned comparison for addressesArvind Sankar2020-03-081-1/+1
* efi/x86: Avoid using code32_startArvind Sankar2020-03-081-2/+1
* x86/boot/compressed: Fix reloading of GDTR post-relocationArvind Sankar2020-02-291-5/+4
* efi/x86: Remove GDT setup from efi_mainArvind Sankar2020-02-221-6/+34
* x86/boot: Remove KEEP_SEGMENTS supportArvind Sankar2020-02-221-8/+0
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2020-01-281-5/+3
|\
| * x86/boot: Simplify calculation of output addressArvind Sankar2020-01-231-5/+3
* | efi/libstub/x86: Drop __efi_early() export and efi_config structArd Biesheuvel2019-12-251-56/+2
* | efi/libstub/x86: Avoid thunking for native firmware callsArd Biesheuvel2019-12-251-6/+0
|/
* x86/asm/32: Change all ENTRY+ENDPROC to SYM_FUNC_*Jiri Slaby2019-10-181-6/+6
* x86/boot: Annotate local functionsJiri Slaby2019-10-181-1/+2
* x86/asm: Make some functions local labelsJiri Slaby2019-09-061-2/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/boot/32: Extract efi_pe_entry() from startup_32()Jiri Slaby2017-08-291-65/+64
* x86/efi: Allow invocation of arbitrary runtime servicesDavid Howells2017-02-071-3/+3
* x86/efi: Allow invocation of arbitrary boot servicesLukas Wunner2016-09-091-3/+3
* x86/KASLR: Clean up unused code from old 'run_size' and rename it to 'kernel_...Yinghai Lu2016-04-291-2/+1
* x86/boot: Move compressed kernel to the end of the decompression bufferYinghai Lu2016-04-291-2/+9
* x86/boot: Clarify purpose of functions in misc.cKees Cook2016-04-191-4/+4
* x86/build: Build compressed x86 kernels as PIEH.J. Lu2016-03-291-0/+28
* x86/asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32,64}.SAlexander Kuleshov2015-02-191-1/+2
* x86, kaslr: Prevent .bss from overlaping initrdJunjie Mao2014-11-011-2/+3
* Revert "x86/efi: Fixup GOT in all boot code paths"Linus Torvalds2014-09-221-40/+14
* x86/efi: Fixup GOT in all boot code pathsMatt Fleming2014-09-081-14/+40
* x86/efi: Correct EFI boot stub use of code32_startMatt Fleming2014-04-101-6/+2
* x86/boot: Fix non-EFI buildMatt Fleming2014-03-051-0/+2
* x86/efi: Firmware agnostic handover entry pointsMatt Fleming2014-03-041-1/+1
* x86/efi: Build our own EFI services pointer tableMatt Fleming2014-03-041-7/+41
* x86, kaslr: Return location from decompress_kernelKees Cook2013-10-131-4/+6
* x86, relocs: Move ELF relocation handling to CKees Cook2013-08-071-28/+3
* x86, build: Dynamically find entry points in compressed startup codeDavid Woodhouse2013-01-271-3/+3
* x86, efi: Fix 32-bit EFI handover protocol entry pointDavid Woodhouse2013-01-271-0/+2
* x86, efi: Handover ProtocolMatt Fleming2012-07-201-0/+10
* x86, efi: Add dedicated EFI stub entry pointMatt Fleming2012-04-161-3/+11
* x86, efi: EFI boot stub supportMatt Fleming2011-12-121-0/+22
* x86, setup: Allow global variables and functions in the decompressorH. Peter Anvin2010-08-021-0/+13
* x86: convert compressed loader to use __HEAD and HEAD_TEXT macros.Tim Abbott2009-09-181-1/+2
* x86, boot: make kernel_alignment adjustable; new bzImage fieldsH. Peter Anvin2009-05-111-2/+5