aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3
diff options
context:
space:
mode:
authorAnup Patel <[email protected]>2023-03-28 09:22:21 +0530
committerMarc Zyngier <[email protected]>2023-04-08 11:26:24 +0100
commit18d2199d81054f44e6d2a51177cc80566f43bf23 (patch)
tree89e22a14d8ec806ae5e7818e436699193338e1df /drivers/usb/cdns3
parentfb0f3d281b7f81a11e210783940f3798c4744179 (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 'drivers/usb/cdns3')
0 files changed, 0 insertions, 0 deletions