Alexander Kuleshov
|
fb148d83ec
x86/asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32,64}.S
|
10 years ago |
Junjie Mao
|
e6023367d7
x86, kaslr: Prevent .bss from overlaping initrd
|
10 years ago |
Linus Torvalds
|
f3670394c2
Revert "x86/efi: Fixup GOT in all boot code paths"
|
11 years ago |
Matt Fleming
|
9cb0e39423
x86/efi: Fixup GOT in all boot code paths
|
11 years ago |
Matt Fleming
|
7e8213c1f3
x86/efi: Correct EFI boot stub use of code32_start
|
11 years ago |
Matt Fleming
|
3db4cafdfd
x86/boot: Fix non-EFI build
|
11 years ago |
Matt Fleming
|
b8ff87a615
x86/efi: Firmware agnostic handover entry points
|
11 years ago |
Matt Fleming
|
54b52d8726
x86/efi: Build our own EFI services pointer table
|
11 years ago |
Kees Cook
|
8ab3820fd5
x86, kaslr: Return location from decompress_kernel
|
12 years ago |
Kees Cook
|
a021506107
x86, relocs: Move ELF relocation handling to C
|
12 years ago |
David Woodhouse
|
99f857db88
x86, build: Dynamically find entry points in compressed startup code
|
12 years ago |
David Woodhouse
|
f791620fa7
x86, efi: Fix 32-bit EFI handover protocol entry point
|
12 years ago |
Matt Fleming
|
9ca8f72a92
x86, efi: Handover Protocol
|
13 years ago |
Matt Fleming
|
b1994304fc
x86, efi: Add dedicated EFI stub entry point
|
13 years ago |
Matt Fleming
|
291f36325f
x86, efi: EFI boot stub support
|
13 years ago |
H. Peter Anvin
|
22a57f5896
x86, setup: Allow global variables and functions in the decompressor
|
15 years ago |
Tim Abbott
|
1dc818c1c5
x86: convert compressed loader to use __HEAD and HEAD_TEXT macros.
|
16 years ago |
H. Peter Anvin
|
37ba7ab5e3
x86, boot: make kernel_alignment adjustable; new bzImage fields
|
16 years ago |
H. Peter Anvin
|
99aa45595f
x86, boot: remove dead code from boot/compressed/head_*.S
|
16 years ago |
H. Peter Anvin
|
02a884c0fe
x86, boot: determine compressed code offset at compile time
|
16 years ago |
H. Peter Anvin
|
36d3793c94
x86, boot: use appropriate rep string for move and clear
|
16 years ago |
H. Peter Anvin
|
9754191278
x86, boot: zero EFLAGS on 32 bits
|
16 years ago |
H. Peter Anvin
|
0a13773670
x86, boot: set up the decompression stack as early as possible
|
16 years ago |
H. Peter Anvin
|
5b11f1cee5
x86, boot: straighten out ranges to copy/zero in compressed/head*.S
|
16 years ago |
H. Peter Anvin
|
5f64ec64e7
x86, boot: stylistic cleanups for boot/compressed/head_32.S
|
16 years ago |
H. Peter Anvin
|
bd2a36984c
x86, boot: use BP_scratch in arch/x86/boot/compressed/head_*.S
|
16 years ago |
Linus Torvalds
|
51b26ada79
x86: unify arch/x86/boot/compressed/vmlinux_*.lds
|
16 years ago |
Ingo Molnar
|
609162850d
Merge branches 'x86/asm', 'x86/cleanups' and 'x86/headers' into x86/core
|
16 years ago |
Cyrill Gorcunov
|
cb425afd21
x86: compressed head_32 - use ENTRY,ENDPROC macros
|
16 years ago |
Jeremy Fitzhardinge
|
0341c14da4
x86: use _types.h headers in asm where available
|
16 years ago |