summaryrefslogtreecommitdiffstats
path: root/arch/x86/mm
Commit message (Expand)AuthorAgeFilesLines
* x86/mm/64: Tighten up vmalloc_fault() sanity checks on 5-level kernelsAndy Lutomirski2018-01-261-13/+9
* x86/mm/64: Fix vmapped stack syncing on very-large-memory 4-level systemsAndy Lutomirski2018-01-261-5/+29
* x86: Use __nostackprotect for sme_encrypt_kernelLaura Abbott2018-01-201-1/+1
* Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2018-01-173-135/+308
|\
| * x86/mm: Encrypt the initrd earlier for BSP microcode updateTom Lendacky2018-01-162-31/+81
| * x86/mm: Prepare sme_encrypt_kernel() for PAGE aligned encryptionTom Lendacky2018-01-162-22/+121
| * x86/mm: Centralize PMD flags in sme_encrypt_kernel()Tom Lendacky2018-01-161-56/+77
| * x86/mm: Use a struct to reduce parameters for SME PGD mappingTom Lendacky2018-01-161-44/+46
| * x86/mm: Clean up register saving in the __enc_copy() assembly codeTom Lendacky2018-01-161-10/+10
| * x86/mm/pkeys: Fix fill_sig_info_pkeyEric W. Biederman2018-01-141-3/+4
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-171-10/+14
|\ \
| * | x86/kasan: Panic if there is not enough memory to bootAndrey Ryabinin2018-01-151-10/+14
* | | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-141-26/+6
|\| | | |/ |/|
| * x86/mm/pti: Remove dead logic in pti_user_pagetable_walk*()Jike Song2018-01-081-26/+6
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-054-28/+14
|\|
| * x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWNThomas Gleixner2018-01-051-3/+3
| * x86/tlb: Drop the _GPL from the cpu_tlbstate exportThomas Gleixner2018-01-051-1/+1
| * x86/kaslr: Fix the vaddr_end messThomas Gleixner2018-01-051-23/+9
| * x86/mm: Map cpu_entry_area at the same place on 4/5 levelThomas Gleixner2018-01-041-1/+1
* | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-031-1/+2
|\|
| * x86/pti: Make sure the user/kernel PTEs matchThomas Gleixner2018-01-031-1/+2
* | Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2017-12-311-2/+2
|\ \
| * | x86/mm: Unbreak modules that use the DMA APITom Lendacky2017-12-181-2/+2
* | | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-12-298-49/+638
|\ \ \ | | |/ | |/|
| * | x86/mm/dump_pagetables: Allow dumping current pagetablesThomas Gleixner2017-12-232-5/+72
| * | x86/mm/dump_pagetables: Check user space page table for WX pagesThomas Gleixner2017-12-232-6/+26
| * | x86/mm/dump_pagetables: Add page table directory to the debugfs VFS hierarchyBorislav Petkov2017-12-231-5/+10
| * | x86/mm: Use INVPCID for __native_flush_tlb_single()Dave Hansen2017-12-231-27/+37
| * | x86/mm: Use/Fix PCID to optimize user/kernel switchesPeter Zijlstra2017-12-232-1/+2
| * | x86/mm: Abstract switching CR3Dave Hansen2017-12-231-2/+20
| * | x86/mm: Allow flushing for future ASID switchesDave Hansen2017-12-231-0/+35
| * | x86/pti: Map the vsyscall page if neededAndy Lutomirski2017-12-231-0/+65
| * | x86/pti: Put the LDT in its own PGD if PTI is onAndy Lutomirski2017-12-231-0/+9
| * | x86/cpu_entry_area: Add debugstore entries to cpu_entry_areaThomas Gleixner2017-12-231-0/+27
| * | x86/mm/pti: Map ESPFIX into user spaceAndy Lutomirski2017-12-231-0/+11
| * | x86/mm/pti: Share entry text PMDThomas Gleixner2017-12-231-0/+10
| * | x86/mm/pti: Share cpu_entry_area with user space page tablesAndy Lutomirski2017-12-231-0/+25
| * | x86/mm/pti: Add functions to clone kernel PMDsAndy Lutomirski2017-12-231-0/+127
| * | x86/mm/pti: Allocate a separate user PGDDave Hansen2017-12-231-2/+3
| * | x86/mm/pti: Add mapping helper functionsDave Hansen2017-12-231-0/+41
| * | x86/pti: Add the pti= cmdline option and documentationBorislav Petkov2017-12-231-1/+25
| * | x86/mm/pti: Add infrastructure for page table isolationThomas Gleixner2017-12-233-3/+90
| * | x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=yDave Hansen2017-12-231-3/+9
* | | Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2017-12-237-58/+227
|\| |
| * | x86/cpu_entry_area: Prevent wraparound in setup_cpu_entry_area_ptes() on 32bitThomas Gleixner2017-12-231-1/+2
| * | x86/cpu_entry_area: Move it out of the fixmapThomas Gleixner2017-12-225-30/+78
| * | x86/cpu_entry_area: Move it to a separate unitThomas Gleixner2017-12-222-1/+105
| * | x86/mm: Move the CR3 construction functions to tlbflush.hDave Hansen2017-12-221-4/+4
| * | x86/mm: Use __flush_tlb_one() for kernel memoryPeter Zijlstra2017-12-221-1/+1
| * | x86/mm/dump_pagetables: Make the address hints correct and readableThomas Gleixner2017-12-221-37/+53