
Am 14.06.19 um 19:26 schrieb Varun Wadekar:
ERROR: ARI request timed out: req 89 on CPU 4 ASSERT: plat/nvidia/tegra/soc/t186/drivers/mce/ari.c <127> : retries != 0U
This time out means that TEGRA_ARI_ROC_FLUSH_CACHE_TRBITS ARI call timed out. Looks like the firmware responsible for handling this ARI call is stuck or overloaded and not servicing any calls.
Does this ARI firmware sit in the Arm cores' DRAM? If so, can you share which memory region it needs?
Same question for BL31 - is that TZDRAM_BASE? If so, where to find the size? The TF-A docs are not so telling of those layout details. https://github.com/ARM-software/arm-trusted-firmware/blob/master/docs/plat/n...
U-Boot only reserves any memrsv entries of the FDT, not other memory nodes such as within your sysram@30000000. Those may need C code in U-Boot to reserve them from usage by UEFI apps such as GRUB and Linux.
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arc...
Regards, Andreas