summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm/kasan_init_64.c
Commit message (Expand)AuthorAgeFilesLines
* kasan: rename kasan_zero_page to kasan_early_shadow_pageAndrey Konovalov2018-12-281-26/+29
* mm: remove include/linux/bootmem.hMike Rapoport2018-10-311-2/+1
* memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variantsMike Rapoport2018-10-311-2/+2
* memblock: remove _virt from APIs returning virtual addressMike Rapoport2018-10-311-2/+2
* x86/mm: Stop pretending pgtable_l5_enabled is a variableKirill A. Shutemov2018-05-191-4/+4
* x86/mm: Unify pgtable_l5_enabled usage in early boot codeKirill A. Shutemov2018-05-191-4/+2
* x86/mm: Do not auto-massage page protectionsDave Hansen2018-04-121-1/+13
* x86/mm: Optimize boot-time paging mode switching costKirill A. Shutemov2018-02-211-0/+6
* x86/mm: Replace compile-time checks for 5-level paging with runtime-time checksKirill A. Shutemov2018-02-161-6/+6
* x86/mm: Make PGDIR_SHIFT and PTRS_PER_P4D variableKirill A. Shutemov2018-02-141-1/+1
* x86/kasan: Panic if there is not enough memory to bootAndrey Ryabinin2018-01-151-10/+14
* x86/cpu_entry_area: Move it out of the fixmapThomas Gleixner2017-12-221-13/+16
* x86/kasan/64: Teach KASAN about the cpu_entry_areaAndy Lutomirski2017-12-171-1/+17
* x86/mm/kasan: Don't use vmemmap_populate() to initialize shadowAndrey Ryabinin2017-12-171-7/+136
* Merge branch 'linus' into x86/asm, to pick up fixes and resolve conflictsIngo Molnar2017-11-071-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | x86/kasan: Use the same shadow offset for 4- and 5-level pagingAndrey Ryabinin2017-10-201-21/+80
|/
* x86/mm: Insure that boot memory areas are mapped properlyTom Lendacky2017-07-181-1/+1
* x86/mm: Provide general kernel support for memory encryptionTom Lendacky2017-07-181-2/+2
* x86/kasan: don't allocate extra shadow memoryAndrey Ryabinin2017-07-101-6/+1
* x86/boot/64: Rename init_level4_pgt and early_level4_pgtKirill A. Shutemov2017-06-131-6/+6
* Merge branch 'x86/boot' into x86/mm, to avoid conflictIngo Molnar2017-04-111-2/+3
|\
| * Merge branch 'WIP.x86/boot' into x86/boot, to pick up ready branchIngo Molnar2017-04-111-2/+3
| |\
| | * x86/boot/e820: Clean up the E820 table size define namesIngo Molnar2017-01-281-2/+2
| | * x86/boot/e820: Remove spurious asm/e820/api.h inclusionsIngo Molnar2017-01-281-0/+1
* | | x86/kasan: Extend KASAN to support 5-level pagingKirill A. Shutemov2017-04-041-2/+16
* | | Merge tag 'v4.11-rc5' into x86/mm, to refresh the branchIngo Molnar2017-04-031-0/+1
|\ \ \
| * | | x86/kasan: Fix boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=yAndrey Ryabinin2017-03-141-0/+1
| |/ /
* | | x86/kasan: Prepare clear_pgds() to switch to <asm-generic/pgtable-nop4d.h>Kirill A. Shutemov2017-03-271-2/+13
* | | x86/mm: Correct fixmap header usage on adaptable MODULES_ENDThomas Garnier2017-03-181-1/+0
* | | x86/mm: Adapt MODULES_END based on fixmap section sizeThomas Garnier2017-03-161-0/+1
|/ /
* / sched/headers: Prepare to move 'init_task' and 'init_thread_union' from <linu...Ingo Molnar2017-03-021-0/+1
|/
* kasan: add newline to messagesDmitry Vyukov2016-07-151-2/+2
* x86/kasan: Write protect kasan zero shadowAndrey Ryabinin2016-02-091-2/+8
* x86/kasan: Clear kasan_zero_page after TLB flushAndrey Ryabinin2016-02-091-3/+8
* kasan: update log messagesAndrey Konovalov2015-11-051-1/+1
* x86/kasan, mm: Introduce generic kasan_populate_zero_shadow()Andrey Ryabinin2015-08-221-118/+5
* x86/kasan: Add message about KASAN being initializedAndrey Ryabinin2015-07-061-0/+3
* x86/kasan: Fix boot crash on AMD processorsAndrey Ryabinin2015-07-061-3/+3
* x86/kasan: Flush TLBs after switching CR3Andrey Ryabinin2015-07-061-0/+2
* x86/kasan: Fix KASAN shadow region page tablesAlexander Popov2015-07-061-2/+34
* kasan: enable instrumentation of global variablesAndrey Ryabinin2015-02-131-1/+1
* kasan: enable stack instrumentationAndrey Ryabinin2015-02-131-2/+9
* x86_64: add KASan supportAndrey Ryabinin2015-02-131-0/+199