linux/Documentation/features
Barry Song 6bfef171d0 Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn't apply to ARM64
BATCHED_UNMAP_TLB_FLUSH is used on x86 to do batched tlb shootdown by
sending one IPI to TLB flush all entries after unmapping pages rather
than sending an IPI to flush each individual entry.
On arm64, tlb shootdown is done by hardware. Flush instructions are
innershareable. The local flushes are limited to the boot (1 per CPU)
and when a task is getting a new ASID.
So marking this feature as "TODO" is not proper. ".." isn't good as
well. So this patch adds a "N/A" for this kind of features which are
not needed on some architectures.

Signed-off-by: Barry Song <song.bao.hua@hisilicon.com>
Acked-by: Will Deacon <will@kernel.org>
Cc: Mel Gorman <mgorman@suse.de>
Cc: Andy Lutomirski <luto@kernel.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Link: https://lore.kernel.org/r/20210223003230.11976-1-song.bao.hua@hisilicon.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2021-03-15 13:17:40 -06:00
..
core Documentation: features: remove c6x references 2021-02-25 11:25:57 -07:00
debug Documentation: features: refresh feature list 2021-02-25 11:25:57 -07:00
io/dma-contiguous Documentation: features: remove c6x references 2021-02-25 11:25:57 -07:00
locking Documentation: features: remove c6x references 2021-02-25 11:25:57 -07:00
perf Documentation: features: refresh feature list 2021-02-25 11:25:57 -07:00
sched Documentation: features: refresh feature list 2021-02-25 11:25:57 -07:00
scripts Documentation/features: Add script that refreshes the arch support status files in place 2018-05-08 09:27:12 -06:00
seccomp/seccomp-filter Documentation: features: remove c6x references 2021-02-25 11:25:57 -07:00
time Documentation: features: remove c6x references 2021-02-25 11:25:57 -07:00
vm Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn't apply to ARM64 2021-03-15 13:17:40 -06:00
arch-support.txt Documentation/features: mark BATCHED_UNMAP_TLB_FLUSH doesn't apply to ARM64 2021-03-15 13:17:40 -06:00
list-arch.sh scripts: get_feat.pl: use its implementation for list-arch.sh 2020-12-03 15:10:14 -07:00