Chao Fan
|
44060e8a51
x86/boot/KASLR: Remove return value from handle_mem_options()
|
7 years ago |
Ard Biesheuvel
|
f922c4abdf
module: allow symbol exports to be disabled
|
7 years ago |
zhong jiang
|
5db1b1e1ee
x86/boot/KASLR: Make local variable mem_limit static
|
7 years ago |
Baoquan He
|
747ff6265d
x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR)
|
7 years ago |
Baoquan He
|
9b912485e0
x86/boot/KASLR: Add two new functions for 1GB huge pages handling
|
7 years ago |
Kirill A. Shutemov
|
ad3fe525b9
x86/mm: Unify pgtable_l5_enabled usage in early boot code
|
7 years ago |
Dave Hansen
|
fb43d6cb91
x86/mm: Do not auto-massage page protections
|
7 years ago |
Kirill A. Shutemov
|
b16e770bfa
x86/mm: Initialize 'pgdir_shift' and 'ptrs_per_p4d' at boot-time
|
7 years ago |
Kirill A. Shutemov
|
4c2b4058ab
x86/mm: Initialize 'pgtable_l5_enabled' at boot-time
|
7 years ago |
Kirill A. Shutemov
|
c65e774fb3
x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variable
|
7 years ago |
Kirill A. Shutemov
|
e626e6bb0d
x86/mm: Introduce 'pgtable_l5_enabled'
|
7 years ago |
Chao Fan
|
69550d41ff
x86/boot/KASLR: Remove unused variable
|
7 years ago |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 years ago |
Naoya Horiguchi
|
0982adc746
x86/boot/KASLR: Work around firmware bugs by excluding EFI_BOOT_SERVICES_* and EFI_LOADER_* from KASLR's choice
|
8 years ago |
Baoquan He
|
c05cd79750
x86/boot/KASLR: Prefer mirrored memory regions for the kernel physical address
|
8 years ago |
Baoquan He
|
27aac20574
x86/boot/KASLR: Rename process_e820_entry() into process_mem_region()
|
8 years ago |
Baoquan He
|
87891b01b5
x86/boot/KASLR: Switch to pass struct mem_vector to process_e820_entry()
|
8 years ago |
Baoquan He
|
f62995c92a
x86/boot/KASLR: Wrap e820 entries walking code into new function process_e820_entries()
|
8 years ago |
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 |