Kirill A. Shutemov
|
ed7588d5dc
x86/mm: Stop pretending pgtable_l5_enabled is a variable
|
7 жил өмнө |
Ingo Molnar
|
3f7df3efeb
Merge tag 'v4.16-rc3' into x86/mm, to pick up fixes
|
7 жил өмнө |
Kirill A. Shutemov
|
91f606a8fa
x86/mm: Replace compile-time checks for 5-level paging with runtime-time checks
|
7 жил өмнө |
Linus Torvalds
|
d4667ca142
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
|
7 жил өмнө |
Andy Lutomirski
|
1299ef1d88
x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[user|kernel]()
|
7 жил өмнө |
Nadav Amit
|
515ab7c413
x86/mm: Align TLB invalidation info
|
7 жил өмнө |
Ingo Molnar
|
8284507916
Merge branch 'linus' into sched/urgent, to resolve conflicts
|
7 жил өмнө |
Mathieu Desnoyers
|
10bcc80e9d
membarrier/x86: Provide core serializing command
|
7 жил өмнө |
Mathieu Desnoyers
|
306e060435
membarrier: Document scheduler barrier requirements
|
7 жил өмнө |
Tim Chen
|
18bf3c3ea8
x86/speculation: Use Indirect Branch Prediction Barrier in context switch
|
7 жил өмнө |
Andy Lutomirski
|
5beda7d54e
x86/mm/64: Fix vmapped stack syncing on very-large-memory 4-level systems
|
7 жил өмнө |
Peter Zijlstra
|
6fd166aae7
x86/mm: Use/Fix PCID to optimize user/kernel switches
|
7 жил өмнө |
Dave Hansen
|
48e111982c
x86/mm: Abstract switching CR3
|
7 жил өмнө |
Dave Hansen
|
2ea907c4fe
x86/mm: Allow flushing for future ASID switches
|
7 жил өмнө |
Dave Hansen
|
50fb83a62c
x86/mm: Move the CR3 construction functions to tlbflush.h
|
7 жил өмнө |
Peter Zijlstra
|
a501686b29
x86/mm: Use __flush_tlb_one() for kernel memory
|
7 жил өмнө |
Andy Lutomirski
|
675357362a
Revert "x86/mm: Stop calling leave_mm() in idle code"
|
8 жил өмнө |
Andy Lutomirski
|
7ac7f2c315
x86/mm: Remove debug/x86/tlb_defer_switch_to_init_mm
|
8 жил өмнө |
Andy Lutomirski
|
4e57b94664
x86/mm: Tidy up "x86/mm: Flush more aggressively in lazy TLB mode"
|
8 жил өмнө |
Andy Lutomirski
|
e8b9b0cc82
x86/mm/64: Remove the last VM_BUG_ON() from the TLB code
|
8 жил өмнө |
Andy Lutomirski
|
b956575bed
x86/mm: Flush more aggressively in lazy TLB mode
|
8 жил өмнө |
Andrey Ryabinin
|
196bd485ee
x86/asm: Use register variable to get stack pointer value
|
8 жил өмнө |
Andy Lutomirski
|
47061a24e2
x86/mm: Factor out CR3-building code
|
8 жил өмнө |
Andy Lutomirski
|
a376e7f99b
x86/mm: Get rid of VM_BUG_ON in switch_tlb_irqs_off()
|
8 жил өмнө |
Andy Lutomirski
|
7898f79654
x86/mm/64: Fix an incorrect warning with CONFIG_DEBUG_VM=y, !PCID
|
8 жил өмнө |
Andy Lutomirski
|
72c0098d92
x86/mm: Reinitialize TLB state on hotplug and resume
|
8 жил өмнө |
Andy Lutomirski
|
10af6235e0
x86/mm: Implement PCID based optimization: try to preserve old TLB entries using PCID
|
8 жил өмнө |
Tom Lendacky
|
21729f81ce
x86/mm: Provide general kernel support for memory encryption
|
8 жил өмнө |
Andy Lutomirski
|
43858b4f25
x86/mm: Stop calling leave_mm() in idle code
|
8 жил өмнө |
Andy Lutomirski
|
94b1b03b51
x86/mm: Rework lazy TLB mode and TLB freshness tracking
|
8 жил өмнө |