mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
Implmented functions to load and execute PUB which is the safety POR. PUB has following functionality: 1) Lower PLM 2) Reset PMU 3) FBPA register access to devtools Secure Boot and Runtime (SBR) microcode comprises of single PLM Update Binary (PUB) which will execute on SEC2 Engine Falcon. NVGPU shall load and execute PUB and wait for falcon halt. On successful halt NVGPU shall proceed with ns ucode loading on respective falcons. NVGPU-4549 Change-Id: I8ea897a026bbe2b1714823aba51bfa51864dd68a Signed-off-by: rmylavarapu <rmylavarapu@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2292330 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>