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/nvidia-tegra.rst 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/arch/arm64/boot/dts/nvidia/tegra186.dtsi Regards, Andreas -- SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer, Mary Higgins, Sri Rasiah HRB 21284 (AG Nürnberg) _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot