<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/platform/tegra/tegra_bootloader_debug.c, branch rtss22-ae</title>
<subtitle>NVIDIA's kernel modules to support tegra chips (used in Jetson boards)</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/'/>
<entry>
<title>tegra_bootloader_debug: Fix GR data size mapping</title>
<updated>2018-08-14T07:29:49+00:00</updated>
<author>
<name>Manoj Chourasia</name>
<email>mchourasia@nvidia.com</email>
</author>
<published>2018-08-13T08:22:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=a8c94dc321a49129402914d45eb0c286ee1eda0e'/>
<id>a8c94dc321a49129402914d45eb0c286ee1eda0e</id>
<content type='text'>
GR CO size could be different than profiler carveout
size.
This change is a fix for GR dump crash in HV enviroment

bug 200438063

Change-Id: Iecea7c467ce4e31cfa94e858570666ec35fa0f2d
Signed-off-by: Manoj Chourasia &lt;mchourasia@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1798071
Reviewed-by: Abhijit . &lt;abhijit@nvidia.com&gt;
Reviewed-by: Bhavesh Parekh &lt;bparekh@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sandeep Trasi &lt;strasi@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GR CO size could be different than profiler carveout
size.
This change is a fix for GR dump crash in HV enviroment

bug 200438063

Change-Id: Iecea7c467ce4e31cfa94e858570666ec35fa0f2d
Signed-off-by: Manoj Chourasia &lt;mchourasia@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1798071
Reviewed-by: Abhijit . &lt;abhijit@nvidia.com&gt;
Reviewed-by: Bhavesh Parekh &lt;bparekh@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sandeep Trasi &lt;strasi@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra_bootloader_debug: BCP data from bootloader</title>
<updated>2018-07-15T04:44:46+00:00</updated>
<author>
<name>Taborowski Lukasz</name>
<email>lukasz.taborowski@harman.com</email>
</author>
<published>2018-07-11T09:51:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=a15e919aa0263cdea28cdc41fa49d01d5743d895'/>
<id>a15e919aa0263cdea28cdc41fa49d01d5743d895</id>
<content type='text'>
Information about BCP location is passed in bootargs. Kernel maps
BCP location as memory reserved block to prevent from overwriting it.
If kernel receives boot_cfg_dataptr then new module bcp is loaded.
This means that BCP data is available at /sys/kernel/boot_cfg location.
Additionally, extended the tegra_bootloader_debug module to BCP area.
After the module is loaded, debugfs exposes new file the boot_cfg.

Bug 1850555
Bug 200396169

Change-Id: I013473d100c7dd64e6fc55227a98a9d6ce2bf3c1
Signed-off-by: Virupax.Sadashivpetimath &lt;virupaxs@nvidia.com&gt;
Reviewed-on: http://git-master/r/1269284
Reviewed-on: https://git-master.nvidia.com/r/1694542
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1776006
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Information about BCP location is passed in bootargs. Kernel maps
BCP location as memory reserved block to prevent from overwriting it.
If kernel receives boot_cfg_dataptr then new module bcp is loaded.
This means that BCP data is available at /sys/kernel/boot_cfg location.
Additionally, extended the tegra_bootloader_debug module to BCP area.
After the module is loaded, debugfs exposes new file the boot_cfg.

Bug 1850555
Bug 200396169

Change-Id: I013473d100c7dd64e6fc55227a98a9d6ce2bf3c1
Signed-off-by: Virupax.Sadashivpetimath &lt;virupaxs@nvidia.com&gt;
Reviewed-on: http://git-master/r/1269284
Reviewed-on: https://git-master.nvidia.com/r/1694542
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1776006
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>driver: platform: tegra: GR support</title>
<updated>2018-07-09T08:28:46+00:00</updated>
<author>
<name>Bhavesh Parekh</name>
<email>bparekh@nvidia.com</email>
</author>
<published>2016-07-14T11:11:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=4f2f6e4672621d97cb36faf72f08ad03ea082141'/>
<id>4f2f6e4672621d97cb36faf72f08ad03ea082141</id>
<content type='text'>
Add support for printing Golden register(GR) passed from BL stage. There
will information passed for all 3 stage of Bootloader(MB1, MB2 and
CPU-BL).
Create separate sys node for each of it and print the same.

Bug 200220117

Change-Id: Ia1adcec7cafd01e9fc01c5389a07d5fd0518c655
Signed-off-by: Bhavesh Parekh &lt;bparekh@nvidia.com&gt;
Reviewed-on: http://git-master/r/1183932
(cherry picked from commit 5c957fe1878e95ecd25c2b582854551184906ffb)
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773319
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for printing Golden register(GR) passed from BL stage. There
will information passed for all 3 stage of Bootloader(MB1, MB2 and
CPU-BL).
Create separate sys node for each of it and print the same.

Bug 200220117

Change-Id: Ia1adcec7cafd01e9fc01c5389a07d5fd0518c655
Signed-off-by: Bhavesh Parekh &lt;bparekh@nvidia.com&gt;
Reviewed-on: http://git-master/r/1183932
(cherry picked from commit 5c957fe1878e95ecd25c2b582854551184906ffb)
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773319
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bootprof: Separate discontinuous regions</title>
<updated>2018-07-09T08:28:42+00:00</updated>
<author>
<name>Vishal Annapurve</name>
<email>vannapurve@nvidia.com</email>
</author>
<published>2016-06-07T09:51:07+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=a2da22bef5ed4f95d526427b9ece090365ade07e'/>
<id>a2da22bef5ed4f95d526427b9ece090365ade07e</id>
<content type='text'>
This change adds a new line after the end of one
continuous region of boot profiling logs. This will
help dump the information better with virtualization
where same region is shared between multiple entities.

Bug 200204649
Jira VFND-1852

Change-Id: I710a4b1501aa96ff021056204e27f7dc4bf4db10
Signed-off-by: Vishal Annapurve &lt;vannapurve@nvidia.com&gt;
Reviewed-on: http://git-master/r/1160096
(cherry picked from commit 08a7560cdf171cea42c150b0f31636b9baa0aeb5)
Reviewed-on: http://git-master/r/1235295
(cherry picked from commit 2c9409f7905a034eafc784107285fea8593efaec)
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773318
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a new line after the end of one
continuous region of boot profiling logs. This will
help dump the information better with virtualization
where same region is shared between multiple entities.

Bug 200204649
Jira VFND-1852

Change-Id: I710a4b1501aa96ff021056204e27f7dc4bf4db10
Signed-off-by: Vishal Annapurve &lt;vannapurve@nvidia.com&gt;
Reviewed-on: http://git-master/r/1160096
(cherry picked from commit 08a7560cdf171cea42c150b0f31636b9baa0aeb5)
Reviewed-on: http://git-master/r/1235295
(cherry picked from commit 2c9409f7905a034eafc784107285fea8593efaec)
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773318
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: platform: tegra: Add bootloader drivers</title>
<updated>2018-07-09T08:28:38+00:00</updated>
<author>
<name>Ishan Mittal</name>
<email>imittal@nvidia.com</email>
</author>
<published>2016-04-01T12:01:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=492d0fe39e39e6e1912a2d365c712ebe73b23b3e'/>
<id>492d0fe39e39e6e1912a2d365c712ebe73b23b3e</id>
<content type='text'>
This is the patch to import initial bootloader drivers added
by Ishan Mittal &lt;imittal@nvidia.com&gt; in K4.4.

It also squashed the commit 5af516354b63 ("coverity: Fix the
error reported by Coverity") since it removed two iounmap()
calls that were originally added in the initial patch.

Meanwhile, fixing below warnings and errors from checkpatch:
 WARNING: Prefer seq_puts to seq_printf
 #111: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:80:
 +		seq_printf(s, "Error mapping profiling data\n");
 #149: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:118:
 +		seq_printf(s, "Error mapping bootloader debug data\n");

 ERROR: do not initialise globals to 0
 #322: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:25:
 +phys_addr_t tegra_bl_debug_data_start = 0;
 #325: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:28:
 +phys_addr_t tegra_bl_debug_data_size = 0;
 #328: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:31:
 +phys_addr_t tegra_bl_prof_start = 0;
 #331: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:34:
 +phys_addr_t tegra_bl_prof_size = 0;

Bug 200416198

Change-Id: I29f9f4d59d0c9eeacc85e8e07b28cb56406a1936
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773317
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the patch to import initial bootloader drivers added
by Ishan Mittal &lt;imittal@nvidia.com&gt; in K4.4.

It also squashed the commit 5af516354b63 ("coverity: Fix the
error reported by Coverity") since it removed two iounmap()
calls that were originally added in the initial patch.

Meanwhile, fixing below warnings and errors from checkpatch:
 WARNING: Prefer seq_puts to seq_printf
 #111: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:80:
 +		seq_printf(s, "Error mapping profiling data\n");
 #149: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:118:
 +		seq_printf(s, "Error mapping bootloader debug data\n");

 ERROR: do not initialise globals to 0
 #322: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:25:
 +phys_addr_t tegra_bl_debug_data_start = 0;
 #325: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:28:
 +phys_addr_t tegra_bl_debug_data_size = 0;
 #328: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:31:
 +phys_addr_t tegra_bl_prof_start = 0;
 #331: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:34:
 +phys_addr_t tegra_bl_prof_size = 0;

Bug 200416198

Change-Id: I29f9f4d59d0c9eeacc85e8e07b28cb56406a1936
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773317
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
