1. f922c4a module: allow symbol exports to be disabled by Ard Biesheuvel · 6 years ago
  2. 5db1b1e x86/boot/KASLR: Make local variable mem_limit static by zhong jiang · 6 years ago
  3. 747ff62 x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) by Baoquan He · 7 years ago
  4. 9b91248 x86/boot/KASLR: Add two new functions for 1GB huge pages handling by Baoquan He · 7 years ago
  5. ad3fe52 x86/mm: Unify pgtable_l5_enabled usage in early boot code by Kirill A. Shutemov · 7 years ago
  6. fb43d6c x86/mm: Do not auto-massage page protections by Dave Hansen · 7 years ago
  7. b16e770 x86/mm: Initialize 'pgdir_shift' and 'ptrs_per_p4d' at boot-time by Kirill A. Shutemov · 7 years ago
  8. 4c2b405 x86/mm: Initialize 'pgtable_l5_enabled' at boot-time by Kirill A. Shutemov · 7 years ago
  9. c65e774 x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variable by Kirill A. Shutemov · 7 years ago
  10. e626e6b x86/mm: Introduce 'pgtable_l5_enabled' by Kirill A. Shutemov · 7 years ago
  11. 69550d4 x86/boot/KASLR: Remove unused variable by Chao Fan · 7 years ago
  12. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  13. 0982adc x86/boot/KASLR: Work around firmware bugs by excluding EFI_BOOT_SERVICES_* and EFI_LOADER_* from KASLR's choice by Naoya Horiguchi · 7 years ago
  14. c05cd79 x86/boot/KASLR: Prefer mirrored memory regions for the kernel physical address by Baoquan He · 7 years ago
  15. 27aac20 x86/boot/KASLR: Rename process_e820_entry() into process_mem_region() by Baoquan He · 8 years ago
  16. 87891b0 x86/boot/KASLR: Switch to pass struct mem_vector to process_e820_entry() by Baoquan He · 8 years ago
  17. f62995c x86/boot/KASLR: Wrap e820 entries walking code into new function process_e820_entries() by Baoquan He · 8 years ago
  18. 25e09ca Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  19. 8eabf42 x86/boot/KASLR: Fix kexec crash due to 'virt_addr' calculation bug by Baoquan He · 8 years ago
  20. 5b8b9cf x86/KASLR: Use the right memcpy() implementation by Arnd Bergmann · 8 years ago
  21. 4cdba14 x86/KASLR: Handle the memory limit specified by the 'memmap=' and 'mem=' boot options by Baoquan He · 8 years ago
  22. d52e7d5 x86/KASLR: Parse all 'memmap=' boot option entries by Baoquan He · 8 years ago
  23. da63b6b x86/KASLR: Fix kexec kernel boot crash when KASLR randomization fails by Baoquan He · 8 years ago
  24. 7410aa1 x86/boot/e820: Separate the E820 ABI structures from the in-kernel structures by Ingo Molnar · 8 years ago
  25. 09821ff x86/boot/e820: Prefix the E820_* type names with "E820_TYPE_" by Ingo Molnar · 8 years ago
  26. 61a5010 x86/boot/e820: Rename everything to e820_table by Ingo Molnar · 8 years ago
  27. acd4c04 x86/boot/e820: Rename 'e820_map' variables to 'e820_array' by Ingo Molnar · 8 years ago
  28. 8ec67d9 x86/boot/e820: Rename the basic e820 data types to 'struct e820_entry' and 'struct e820_array' by Ingo Molnar · 8 years ago
  29. f284424 x86/boot: Fix KASLR and memmap= collision by Dave Jiang · 8 years ago
  30. d899a7d x86/mm: Refactor KASLR entropy functions by Thomas Garnier · 9 years ago
  31. 6daa2ec x86/KASLR: Fix boot crash with certain memory configurations by Baoquan He · 9 years ago
  32. e066cc4 x86/KASLR: Allow randomization below the load address by Yinghai Lu · 9 years ago
  33. ed9f007 x86/KASLR: Extend kernel image physical address randomization to addresses larger than 4G by Kees Cook · 9 years ago
  34. 8391c73 x86/KASLR: Randomize virtual address separately by Baoquan He · 9 years ago
  35. 11fdf97 x86/KASLR: Clarify identity map interface by Kees Cook · 9 years ago
  36. 65fe935 x86/KASLR, x86/power: Remove x86 hibernation restrictions by Kees Cook · 9 years ago
  37. d2d3462 x86/KASLR: Clarify purpose of each get_random_long() by Kees Cook · 9 years ago
  38. 071a749 x86/KASLR: Add virtual address choosing function by Baoquan He · 9 years ago
  39. 06486d6 x86/KASLR: Return earliest overlap when avoiding regions by Kees Cook · 9 years ago
  40. c401cf1 x86/KASLR: Add 'struct slot_area' to manage random_addr slots by Baoquan He · 9 years ago
  41. cb18ef0 x86/boot: Add missing file header comments by Kees Cook · 9 years ago
  42. 36a39ac x86/boot: Comment what finalize_identity_maps() does by Borislav Petkov · 9 years ago
  43. 3a94707 x86/KASLR: Build identity mappings on demand by Kees Cook · 9 years ago
  44. ed09acd x86/KASLR: Improve comments around the mem_avoid[] logic by Kees Cook · 9 years ago
  45. 549f90d x86/boot: Simplify pointer casting in choose_random_location() by Borislav Petkov · 9 years ago
  46. 9dc1969 x86/KASLR: Consolidate mem_avoid[] entries by Yinghai Lu · 9 years ago
  47. 2bc1cd3 x86/boot: Clean up pointer casting by Kees Cook · 9 years ago
  48. dc425a6 x86/boot: Extract error reporting functions by Kees Cook · 9 years ago
  49. 0f8ede1b x86/KASLR: Warn when KASLR is disabled by Kees Cook · 9 years ago
  50. e8581e3 x86/KASLR: Drop CONFIG_RANDOMIZE_BASE_MAX_OFFSET by Baoquan He · 9 years ago
  51. 4252db1 x86/KASLR: Update description for decompressor worst case size by Baoquan He · 9 years ago
  52. 9016875 x86/KASLR: Rename "random" to "random_addr" by Kees Cook · 9 years ago
  53. 7de828d x86/KASLR: Clarify purpose of kaslr.c by Kees Cook · 9 years ago
  54. 6655e0a x86/boot: Rename "real_mode" to "boot_params" by Kees Cook · 9 years ago
  55. 206f25a x86/KASLR: Remove unneeded boot_params argument by Yinghai Lu · 9 years ago
  56. 9b23874 x86/KASLR: Rename aslr.c to kaslr.c by Kees Cook · 9 years ago[Renamed from arch/x86/boot/compressed/aslr.c]
  57. 4ea1636 x86/asm/tsc: Rename native_read_tsc() to rdtsc() by Andy Lutomirski · 10 years ago
  58. 87be28a x86/asm/tsc: Replace rdtscll() with native_read_tsc() by Andy Lutomirski · 10 years ago
  59. 78cac48 x86/mm/KASLR: Propagate KASLR status to kernel proper by Borislav Petkov · 10 years ago
  60. 69797da Revert "x86/mm/ASLR: Propagate base load address calculation" by Borislav Petkov · 10 years ago
  61. f47233c x86/mm/ASLR: Propagate base load address calculation by Jiri Kosina · 10 years ago
  62. 2fd7476 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 10 years ago
  63. 74da386 Merge tag 'tiny/for-3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/josh/linux by Linus Torvalds · 10 years ago
  64. 20cc288 x86, boot, kaslr: Fix nuisance warning on 32-bit builds by Kees Cook · 10 years ago
  65. 0cacbfb x86/kaslr: Avoid the setup_data area when picking location by Kees Cook · 10 years ago
  66. 9e6abd2 x86, boot: Don't compile aslr.c when !CONFIG_RANDOMIZE_BASE by Josh Triplett · 11 years ago
  67. 24f2e02 x86, kaslr: boot-time selectable with hibernation by Kees Cook · 11 years ago
  68. e290e8c x86, kaslr: add missed "static" declarations by Kees Cook · 11 years ago
  69. 1925994 x86, kaslr: Remove unused including <linux/version.h> by Wei Yongjun · 11 years ago
  70. 327f7d7 x86, kaslr: Use char array to gain sizeof sanity by Kees Cook · 11 years ago
  71. e8236c4 x86, kaslr: Add a circular multiply for better bit diffusion by H. Peter Anvin · 11 years ago
  72. a653f35 x86, kaslr: Mix entropy sources together as needed by Kees Cook · 11 years ago
  73. 82fa963 x86, kaslr: Select random position from e820 maps by Kees Cook · 11 years ago
  74. 5bfce5e x86, kaslr: Provide randomness functions by Kees Cook · 11 years ago
  75. 8ab3820 x86, kaslr: Return location from decompress_kernel by Kees Cook · 11 years ago