aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/(public-mirror)
diff options
context:
space:
mode:
authorBojan Novković <bnovkov@FreeBSD.org>2026-06-16 14:55:48 +0000
committerBojan Novković <bnovkov@FreeBSD.org>2026-08-10 16:01:28 +0000
commit99360212c7392f2b0b3932b40f005c71e943b65f (patch)
treecbc181193cfa700846d88018ad9e651ac0dc710a /include/llvm/(public-mirror)
parent4d2f90f5a694b89240c494c01a5c07e24131f6f0 (diff)
riscv/pmap.c: Add an Svinval-aware variant of pmap_invalidate_rangeHEADmain
This change introduces a variant of `pmap_invalidate_range` that uses the fine-grained TLB invalidation instructions introduced by the Svinval extension. These instructions allow for more efficient TLB flushing on certain implementations. Under this new scheme, `pmap_invalidate_range` was converted to an ifunc that selects the appropriate variant during boot. Event: BSDCan 2026 Reviewed by: markj, mhorne Differential Revision: https://reviews.freebsd.org/D57624
Diffstat (limited to 'include/llvm/(public-mirror)')
0 files changed, 0 insertions, 0 deletions