Messages in this thread | | | From | Zhenyu Ye <> | Subject | [RFC PATCH v3 0/2] arm64: tlb: add support for TLBI RANGE instructions | Date | Mon, 1 Jun 2020 22:47:11 +0800 |
| |
ARMv8.4-TLBI provides TLBI invalidation instruction that apply to a range of input addresses. This series add support for this feature.
-- ChangeList: v4: combine the __flush_tlb_range() and the __directly into the same function with a single loop for both.
v3: rebase this series on Linux 5.7-rc1.
v2: Link: https://lkml.org/lkml/2019/11/11/348
Zhenyu Ye (2): arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature arm64: tlb: Use the TLBI RANGE feature in arm64
arch/arm64/include/asm/cpucaps.h | 3 +- arch/arm64/include/asm/sysreg.h | 4 ++ arch/arm64/include/asm/tlbflush.h | 108 +++++++++++++++++++++++++++++- arch/arm64/kernel/cpufeature.c | 11 +++ 4 files changed, 124 insertions(+), 2 deletions(-)
-- 2.19.1
| |