public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 0/7] tlb flush optimization on x86
@ 2012-05-17  5:42 Alex Shi
  2012-05-17  5:42 ` [PATCH v6 1/7] x86/tlb: unify TLB_FLUSH_ALL definition Alex Shi
                   ` (8 more replies)
  0 siblings, 9 replies; 11+ messages in thread
From: Alex Shi @ 2012-05-17  5:42 UTC (permalink / raw)
  To: tglx, mingo, hpa, arnd, rostedt, fweisbec
  Cc: jeremy, riel, luto, alex.shi, avi, len.brown, dhowells,
	fenghua.yu, borislav.petkov, yinghai, ak, cpw, steiner, akpm,
	penberg, a.p.zijlstra, hughd, kamezawa.hiroyu, viro, linux-kernel,
	yongjie.ren

Thanks Peter Z, Peter Anvin, Nick Piggin, and many others' comments!

The main change of this version is on generic mmu_gather code.
It was tested with arm cross-compiler.

Thanks Rongjie's testing, that show the real case performance gain.

Alex Shi

[PATCH v6 1/7] x86/tlb: unify TLB_FLUSH_ALL definition
[PATCH v6 2/7] x86/tlb_info: get last level TLB entry number of CPU
[PATCH v6 3/7] x86/flush_tlb: try flush_tlb_single one by one in
[PATCH v6 4/7] x86/tlb: fall back to flush all when meet a THP large
[PATCH v6 5/7] x86/tlb: add tlb_flushall_shift for specific CPU
[PATCH v6 6/7] x86/tlb: enable tlb flush range support for generic
[PATCH v6 7/7] x86/tlb: add tlb_flushall_shift knob into debugfs

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-05-18  0:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-17  5:42 [PATCH v6 0/7] tlb flush optimization on x86 Alex Shi
2012-05-17  5:42 ` [PATCH v6 1/7] x86/tlb: unify TLB_FLUSH_ALL definition Alex Shi
2012-05-17  5:42 ` [PATCH v6 2/7] x86/tlb_info: get last level TLB entry number of CPU Alex Shi
2012-05-17  5:42 ` [PATCH v6 3/7] x86/flush_tlb: try flush_tlb_single one by one in flush_tlb_range Alex Shi
2012-05-17  5:42 ` [PATCH v6 4/7] x86/tlb: fall back to flush all when meet a THP large page Alex Shi
2012-05-17  5:42 ` [PATCH v6 5/7] x86/tlb: add tlb_flushall_shift for specific CPU Alex Shi
2012-05-17  5:42 ` [PATCH v6 6/7] x86/tlb: enable tlb flush range support for generic mmu on x86 Alex Shi
2012-05-17  5:42 ` [PATCH v6 7/7] x86/tlb: add tlb_flushall_shift knob into debugfs Alex Shi
2012-05-17  8:40 ` [PATCH v6 0/7] tlb flush optimization on x86 Alex Shi
2012-05-17  8:49   ` Alex Shi
2012-05-18  0:16 ` Alex Shi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox