mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 18:16:01 +03:00
This patch moves MM HALs that are guaranteed to be functionaly safe into _fusa.c files. HALs that are not part of FUSA are not compiled anymore when the safety profile is enabled. Given a HAL source file: - it may contain only FUSA code, in that case the source file is simply renamed with the _fusa postfix. - it may contain only non-FUSA code, in that case the file is left as-is - it may contain a mix, in that case the original file will now only contain non-FUSA code, and all FUSA code will be moved into a new source file with the _fusa postfix. JIRA NVGPU-3690 Change-Id: I44c604aef2d72252abb7da1c0ef1210d71a0efa7 Signed-off-by: Nicolas Benech <nbenech@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2140895 GVS: Gerrit_Virtual_Submit Reviewed-by: Sagar Kamble <skamble@nvidia.com> Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>