diff options
author | Anup Patel <[email protected]> | 2023-03-28 09:22:21 +0530 |
---|---|---|
committer | Marc Zyngier <[email protected]> | 2023-04-08 11:26:24 +0100 |
commit | 18d2199d81054f44e6d2a51177cc80566f43bf23 (patch) | |
tree | 89e22a14d8ec806ae5e7818e436699193338e1df /scripts/gdb/linux/vmalloc.py | |
parent | fb0f3d281b7f81a11e210783940f3798c4744179 (diff) |
RISC-V: Use IPIs for remote TLB flush when possible
If we have specialized interrupt controller (such as AIA IMSIC) which
allows supervisor mode to directly inject IPIs without any assistance
from M-mode or HS-mode then using such specialized interrupt controller,
we can do remote TLB flushes directly from supervisor mode instead of
using the SBI RFENCE calls.
This patch extends remote TLB flush functions to use supervisor mode
IPIs whenever direct supervisor mode IPIs.are supported by interrupt
controller.
Signed-off-by: Anup Patel <[email protected]>
Reviewed-by: Atish Patra <[email protected]>
Acked-by: Palmer Dabbelt <[email protected]>
Signed-off-by: Marc Zyngier <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'scripts/gdb/linux/vmalloc.py')
0 files changed, 0 insertions, 0 deletions