NVIDIA Tegra
NVIDIA DRIVE OS 5.1 Linux

Developer Guide
5.1.0.2 Release


 
Profiling Boot Time
This topic describes how to profile the amount of time it takes to boot the SDK on NVIDIA DRIVE platforms.
Prerequisites
You have correctly installed the NVIDIA® Foundation.
To disable SC7-related support in MB1
Normally, the platform goes into SC7 when certain actions are performed. You can disable that behavior by changing the related configuration file, as described below.
1. Locate and edit following file
<top>/drive-t186ref-foundation/platform-config/bct/t19x/misc/tegra194-mb1-bct-misc-auto.cfg
2. Ensure that the value for disable_sc7 is set to 1.
This setting disables the execution of code related to SC7.
To disable UART logging
1. In the following file:
<top>/drive-t186ref-foundation/platform-config/bct/t19x/softfuses/tegra194-mb1-soft-fuses-si.cfg
(where <top> is the directory where you installed the SDK), change the value for verbosity to 0. This disables the UART logs of MB1 and MB2.
2. If previously enabled, disable UART messages from the Linux kernel by running bootburn with the -k option or by adding quiet to the flashing configuration file.
To disable BPMP UART logging
1. Edit the following file:
<top>/drive-t186ref-foundation/platform-config/bpmp_dtsi/t19x/include/platforms/bpmp-e3550-0001-b01-A.dtsi
Change:
#include "parts/policy/serial-log-warn.dtsi"
To:
#include "parts/policy/serial-empty.dtsi"
Remove from the file:
#include "parts/policy/serial-3-comb-uart.dtsi"
2. Run make to rebuild the device tree.