Linus Torvalds
|
25e09ca524
Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
8 years ago |
Baoquan He
|
8eabf42ae5
x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug
|
8 years ago |
Arnd Bergmann
|
5b8b9cf76a
x86/KASLR: Use the right memcpy() implementation
|
8 years ago |
Baoquan He
|
4cdba14f84
x86/KASLR: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options
|
8 years ago |
Baoquan He
|
d52e7d5a95
x86/KASLR: Parse all 'memmap=' boot option entries
|
8 years ago |
Baoquan He
|
da63b6b200
x86/KASLR: Fix kexec kernel boot crash when KASLR randomization fails
|
8 years ago |
Ingo Molnar
|
7410aa1ca3
x86/boot/e820: Separate the E820 ABI structures from the in-kernel structures
|
8 years ago |
Ingo Molnar
|
09821ff1d5
x86/boot/e820: Prefix the E820_* type names with "E820_TYPE_"
|
8 years ago |
Ingo Molnar
|
61a5010163
x86/boot/e820: Rename everything to e820_table
|
8 years ago |
Ingo Molnar
|
acd4c04872
x86/boot/e820: Rename 'e820_map' variables to 'e820_array'
|
8 years ago |
Ingo Molnar
|
8ec67d97bf
x86/boot/e820: Rename the basic e820 data types to 'struct e820_entry' and 'struct e820_array'
|
8 years ago |
Dave Jiang
|
f28442497b
x86/boot: Fix KASLR and memmap= collision
|
8 years ago |
Thomas Garnier
|
d899a7d146
x86/mm: Refactor KASLR entropy functions
|
9 years ago |
Baoquan He
|
6daa2ec0b3
x86/KASLR: Fix boot crash with certain memory configurations
|
9 years ago |
Yinghai Lu
|
e066cc4777
x86/KASLR: Allow randomization below the load address
|
9 years ago |
Kees Cook
|
ed9f007ee6
x86/KASLR: Extend kernel image physical address randomization to addresses larger than 4G
|
9 years ago |
Baoquan He
|
8391c73c96
x86/KASLR: Randomize virtual address separately
|
9 years ago |
Kees Cook
|
11fdf97a3c
x86/KASLR: Clarify identity map interface
|
9 years ago |
Kees Cook
|
65fe935dd2
x86/KASLR, x86/power: Remove x86 hibernation restrictions
|
9 years ago |
Kees Cook
|
d2d3462f9f
x86/KASLR: Clarify purpose of each get_random_long()
|
9 years ago |
Baoquan He
|
071a74930e
x86/KASLR: Add virtual address choosing function
|
9 years ago |
Kees Cook
|
06486d6c97
x86/KASLR: Return earliest overlap when avoiding regions
|
9 years ago |
Baoquan He
|
c401cf1524
x86/KASLR: Add 'struct slot_area' to manage random_addr slots
|
9 years ago |
Kees Cook
|
cb18ef0da2
x86/boot: Add missing file header comments
|
9 years ago |
Borislav Petkov
|
36a39ac967
x86/boot: Comment what finalize_identity_maps() does
|
9 years ago |
Kees Cook
|
3a94707d7a
x86/KASLR: Build identity mappings on demand
|
9 years ago |
Kees Cook
|
ed09acde44
x86/KASLR: Improve comments around the mem_avoid[] logic
|
9 years ago |
Borislav Petkov
|
549f90db68
x86/boot: Simplify pointer casting in choose_random_location()
|
9 years ago |
Yinghai Lu
|
9dc1969c24
x86/KASLR: Consolidate mem_avoid[] entries
|
9 years ago |
Kees Cook
|
2bc1cd39fa
x86/boot: Clean up pointer casting
|
9 years ago |