Dan Williams
|
2bdce74412
mm: fix devmem_is_allowed() for sub-page System RAM intersections
|
7 years ago |
Dave Hansen
|
39114b7a74
x86/pti: Never implicitly clear _PAGE_GLOBAL for kernel image
|
7 years ago |
Dave Hansen
|
8a57f4849f
x86/mm: Introduce "default" kernel PTE mask
|
7 years ago |
Linus Torvalds
|
abb7099dbc
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
7 years ago |
Thomas Gleixner
|
1e5476815f
x86/tlb: Drop the _GPL from the cpu_tlbstate export
|
7 years ago |
Linus Torvalds
|
5aa90a8458
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
7 years ago |
Dave Hansen
|
6cff64b86a
x86/mm: Use INVPCID for __native_flush_tlb_single()
|
7 years ago |
Peter Zijlstra
|
6fd166aae7
x86/mm: Use/Fix PCID to optimize user/kernel switches
|
7 years ago |
Thomas Gleixner
|
aa8c6248f8
x86/mm/pti: Add infrastructure for page table isolation
|
7 years ago |
Dave Hansen
|
c313ec6631
x86/mm/pti: Disable global pages if PAGE_TABLE_ISOLATION=y
|
7 years ago |
Levin, Alexander (Sasha Levin)
|
4675ff05de
kmemcheck: rip it out
|
7 years ago |
Levin, Alexander (Sasha Levin)
|
75f296d93b
kmemcheck: stop using GFP_NOTRACK and SLAB_NOTRACK
|
7 years ago |
Juergen Gross
|
f72e38e8ec
x86/virt, x86/platform: Merge 'struct x86_hyper' into 'struct x86_platform' and 'struct x86_init'
|
7 years ago |
Andy Lutomirski
|
c7ad5ad297
x86/mm/64: Initialize CR4.PCIDE early
|
8 years ago |
Ingo Molnar
|
413d63d71b
Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts
|
8 years ago |
Juergen Gross
|
c138d81163
x86: provide an init_mem_mapping hypervisor hook
|
8 years ago |
Andy Lutomirski
|
10af6235e0
x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID
|
8 years ago |
Andy Lutomirski
|
94b1b03b51
x86/mm: Rework lazy TLB mode and TLB freshness tracking
|
8 years ago |
Ingo Molnar
|
a4eb8b9935
Merge branch 'linus' into x86/mm, to pick up fixes
|
8 years ago |
Vlastimil Babka
|
d9ee35acfa
x86/mm: Disable 1GB direct mappings when disabling 2MB mappings
|
8 years ago |
Andy Lutomirski
|
3d28ebceaf
x86/mm: Rework lazy TLB to track the actual loaded mm
|
8 years ago |
Andy Lutomirski
|
ce4a4e565f
x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP code
|
8 years ago |
Laura Abbott
|
d11636511e
x86: use set_memory.h header
|
8 years ago |
Linus Torvalds
|
16b76293c5
Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
8 years ago |
Kees Cook
|
a4866aa812
mm: Tighten x86 /dev/mem with zeroing reads
|
8 years ago |
Ingo Molnar
|
0c6fc11ac3
x86/boot/e820: Rename the remaining E820 APIs to the e820__*() prefix
|
8 years ago |
Ingo Molnar
|
08b46d5dd8
x86/boot/e820: Clean up the E820 table size define names
|
8 years ago |
Ingo Molnar
|
09821ff1d5
x86/boot/e820: Prefix the E820_* type names with "E820_TYPE_"
|
8 years ago |
Ingo Molnar
|
4270fd8b4c
x86/boot/e820: Move the memblock_find_dma_reserve() function and rename it to memblock_set_dma_reserve()
|
8 years ago |
Ingo Molnar
|
66441bd3cf
x86/boot/e820: Move asm/e820.h to asm/e820/api.h
|
8 years ago |