mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
Lazy bootstrap is a secure iGPU feature where LS falcons(FECS and GPCCS) are bootstrapped by LSPMU in both cold boot and recovery boot. As there is no ACR running after boot, we need LSPMU to bootstrap LS falcons to support recovery. In absence of LSPMU, ACR will bootstrap LS falcons but recovery is not supported. This CL will enable Low secure falcon manager(lsfm) to support Lazy bootstrap feature. This will allow nvgpu to send cmds to lspmu to bootstrap LS falcons. Bug 200709761 Signed-off-by: Ramesh Mylavarapu <rmylavarapu@nvidia.com> Change-Id: I65d17cf5e07a45c040a9bb75f75cf18eb509cd4f Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2506162 Reviewed-by: Seema Khowala <seemaj@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@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> GVS: Gerrit_Virtual_Submit