]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] ppc64: Store virtual address in TLB flush batches
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Tue, 20 Sep 2005 03:52:50 +0000 (13:52 +1000)
committerPaul Mackerras <paulus@samba.org>
Wed, 21 Sep 2005 09:21:07 +0000 (19:21 +1000)
commite1d53845f7e4f614382dfbab93f6ad9d3d748828
tree4a2aa56ae5d3182c1015b5e9a4351aeb8fab2f3a
parent52f7b8e74cd32d2030b8754deb2ec5717ccbb164
[PATCH] ppc64: Store virtual address in TLB flush batches

This patch slightly change the TLB flush batch mecanism so that we
store the full vaddr (including vsid) when adding an entry to the
batch so that the flush part doesn't have to get to the context.

This cleans it a bit, and paves the way to future updates like
dynamic vsids.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
arch/ppc64/kernel/pSeries_lpar.c
arch/ppc64/mm/hash_native.c
arch/ppc64/mm/hash_utils.c
arch/ppc64/mm/tlb.c
include/asm-ppc64/machdep.h
include/asm-ppc64/tlbflush.h