]> git.baikalelectronics.ru Git - arm-tf.git/commit
Tegra194: ras: split up RAS error clear SMC call.
authorDavid Pu <dpu@nvidia.com>
Fri, 7 Jun 2019 22:30:17 +0000 (15:30 -0700)
committerVarun Wadekar <vwadekar@nvidia.com>
Fri, 28 Aug 2020 03:12:34 +0000 (20:12 -0700)
commitebd720d0b048409fcb8ab35342a1e3894b18d680
tree83a24fdda1669d117de73bbba12ca7ede9b7a25e
parent7581dc8958c79949b3e3d0a7897669b38d3f3e4a
Tegra194: ras: split up RAS error clear SMC call.

In order to make sure SMC call is within 25us, this patch reduces number of RAS
errors accessed to 8 at most for each SMC call and takes a input/output
parameter to specify in progress RAS error record index.

The measured SMC call latency is about 20us under Linux test kernel driver.

Change-Id: Ia1b57c8673e0193dc341a36af0b5c09fb48f965f
Signed-off-by: David Pu <dpu@nvidia.com>
plat/nvidia/tegra/include/tegra_private.h
plat/nvidia/tegra/soc/t194/plat_ras.c
plat/nvidia/tegra/soc/t194/plat_sip_calls.c