[PATCH 0/1] Implement flush_kern_tlb_page
ritesh.harjani at gmail.com
ritesh.harjani at gmail.com
Mon May 19 03:34:24 PDT 2014
From: Ritesh Harjani <ritesh.harjani at gmail.com>
This patch adds the function definition to
flush_kern_tlb_page, defined in comments header in
arch/arm64/include/asm/tlbflush.h
>From ARMv8_arm:
TLBI VAE1IS: Global TLB entries that match the VA value will be affected by this operation,
regardless of the value of the ASID field.
So, since kernel region has nG(non-Global) == 0, means region is available for
all processes. So, we can use TLBI VAE1IS for kernel region as well.
Ritesh Harjani (1):
arm64: TLB maintainance: Implement flush_kern_tlb_page
arch/arm64/include/asm/tlbflush.h | 10 ++++++++++
1 file changed, 10 insertions(+)
--
1.8.1.3
More information about the linux-arm-kernel
mailing list