Lukas Wunner
|
0a637ee612
x86/efi: Allow invocation of arbitrary boot services
|
9 年之前 |
Yinghai Lu
|
4d2d542482
x86/KASLR: Clean up unused code from old 'run_size' and rename it to 'kernel_total_size'
|
9 年之前 |
Yinghai Lu
|
974f221c84
x86/boot: Move compressed kernel to the end of the decompression buffer
|
9 年之前 |
Kees Cook
|
c040288132
x86/boot: Clarify purpose of functions in misc.c
|
9 年之前 |
H.J. Lu
|
6d92bc9d48
x86/build: Build compressed x86 kernels as PIE
|
9 年之前 |
Alexander Kuleshov
|
fb148d83ec
x86/asm/boot: Use already defined KEEP_SEGMENTS macro in head_{32,64}.S
|
10 年之前 |
Junjie Mao
|
e6023367d7
x86, kaslr: Prevent .bss from overlaping initrd
|
10 年之前 |
Linus Torvalds
|
f3670394c2
Revert "x86/efi: Fixup GOT in all boot code paths"
|
11 年之前 |
Matt Fleming
|
9cb0e39423
x86/efi: Fixup GOT in all boot code paths
|
11 年之前 |
Matt Fleming
|
7e8213c1f3
x86/efi: Correct EFI boot stub use of code32_start
|
11 年之前 |
Matt Fleming
|
3db4cafdfd
x86/boot: Fix non-EFI build
|
11 年之前 |
Matt Fleming
|
b8ff87a615
x86/efi: Firmware agnostic handover entry points
|
11 年之前 |
Matt Fleming
|
54b52d8726
x86/efi: Build our own EFI services pointer table
|
11 年之前 |
Kees Cook
|
8ab3820fd5
x86, kaslr: Return location from decompress_kernel
|
12 年之前 |
Kees Cook
|
a021506107
x86, relocs: Move ELF relocation handling to C
|
12 年之前 |
David Woodhouse
|
99f857db88
x86, build: Dynamically find entry points in compressed startup code
|
12 年之前 |
David Woodhouse
|
f791620fa7
x86, efi: Fix 32-bit EFI handover protocol entry point
|
12 年之前 |
Matt Fleming
|
9ca8f72a92
x86, efi: Handover Protocol
|
13 年之前 |
Matt Fleming
|
b1994304fc
x86, efi: Add dedicated EFI stub entry point
|
13 年之前 |
Matt Fleming
|
291f36325f
x86, efi: EFI boot stub support
|
13 年之前 |
H. Peter Anvin
|
22a57f5896
x86, setup: Allow global variables and functions in the decompressor
|
15 年之前 |
Tim Abbott
|
1dc818c1c5
x86: convert compressed loader to use __HEAD and HEAD_TEXT macros.
|
16 年之前 |
H. Peter Anvin
|
37ba7ab5e3
x86, boot: make kernel_alignment adjustable; new bzImage fields
|
16 年之前 |
H. Peter Anvin
|
99aa45595f
x86, boot: remove dead code from boot/compressed/head_*.S
|
16 年之前 |
H. Peter Anvin
|
02a884c0fe
x86, boot: determine compressed code offset at compile time
|
16 年之前 |
H. Peter Anvin
|
36d3793c94
x86, boot: use appropriate rep string for move and clear
|
16 年之前 |
H. Peter Anvin
|
9754191278
x86, boot: zero EFLAGS on 32 bits
|
16 年之前 |
H. Peter Anvin
|
0a13773670
x86, boot: set up the decompression stack as early as possible
|
16 年之前 |
H. Peter Anvin
|
5b11f1cee5
x86, boot: straighten out ranges to copy/zero in compressed/head*.S
|
16 年之前 |
H. Peter Anvin
|
5f64ec64e7
x86, boot: stylistic cleanups for boot/compressed/head_32.S
|
16 年之前 |