[PATCH v6 0/7] tlb flush optimization on x86

From: Alex Shi
Date: Thu May 17 2012 - 01:45:43 EST


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
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/