<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/misc/tegra-profiler/backtrace.h, 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>misc: tegra-profiler: fix build errors on k5.9</title>
<updated>2021-01-16T02:40:03+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2020-09-18T20:23:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=9e4c5eaa0ac9682d9da9e882f5a7aab508fc15a7'/>
<id>9e4c5eaa0ac9682d9da9e882f5a7aab508fc15a7</id>
<content type='text'>
A few tegra-profiler changes to be compatible with kernel-5.9.

Bug 3127567

Change-Id: I8cdfe325e4293d23d41c1065d5be5e9a723f5be2
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2416859
(cherry picked from commit 243ad0e26488e8b150551a490d6fedcce25d65a4)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2469350
Reviewed-by: Roman Rybalko &lt;rrybalko@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A few tegra-profiler changes to be compatible with kernel-5.9.

Bug 3127567

Change-Id: I8cdfe325e4293d23d41c1065d5be5e9a723f5be2
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2416859
(cherry picked from commit 243ad0e26488e8b150551a490d6fedcce25d65a4)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2469350
Reviewed-by: Roman Rybalko &lt;rrybalko@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: fix broken backtraces</title>
<updated>2018-09-10T00:23:38+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2018-09-06T17:47:47+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=57aa3a4aa3d9b6b72b05b097000508990bbff806'/>
<id>57aa3a4aa3d9b6b72b05b097000508990bbff806</id>
<content type='text'>
- Use read_user_data() function for unwinding based on
  frame pointers (the same way as in dwarf_unwind.c/eh_unwind.c).
  This fixes broken frame pointer backtraces on some devices.
- A few minor changes.

Bug 2367943
Jira DTSP-371

Change-Id: I7dad113f5c7b80aa319c1bda9efbeb214bf0a775
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1814272
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Antipov &lt;dantipov@nvidia.com&gt;
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>
- Use read_user_data() function for unwinding based on
  frame pointers (the same way as in dwarf_unwind.c/eh_unwind.c).
  This fixes broken frame pointer backtraces on some devices.
- A few minor changes.

Bug 2367943
Jira DTSP-371

Change-Id: I7dad113f5c7b80aa319c1bda9efbeb214bf0a775
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1814272
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Antipov &lt;dantipov@nvidia.com&gt;
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>misc: tegra-profiler: fix backtraces</title>
<updated>2017-07-13T14:18:42+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2017-01-09T17:39:36+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=203f0690ffa8457741b720d59c67ee9da0f8443a'/>
<id>203f0690ffa8457741b720d59c67ee9da0f8443a</id>
<content type='text'>
Fix missed user address for unwinding from the kernel context.

Bug 1859763

Change-Id: Ia5d1fc779f47a954f624ee16dd4353910d62de05
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/1282285
(cherry picked from commit 57babc79f6edaaec3e4c43962e3db7c7ecec7749)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix missed user address for unwinding from the kernel context.

Bug 1859763

Change-Id: Ia5d1fc779f47a954f624ee16dd4353910d62de05
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/1282285
(cherry picked from commit 57babc79f6edaaec3e4c43962e3db7c7ecec7749)
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: fix sleep inside atomic</title>
<updated>2017-07-13T14:18:42+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2016-09-01T06:49:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=f4eca741cb913901b030b5be2d935fb9d85f5c6f'/>
<id>f4eca741cb913901b030b5be2d935fb9d85f5c6f</id>
<content type='text'>
Unwinding: fix possible sleep in atomic context.

Bug 200214930
Bug 200224828

Change-Id: Iaca298a689d14a5eb46fea01c24d72c56fd44a79
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/1212685
(cherry picked from commit 93711b31e1cf478d10898ff6eea5679c5b103640)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unwinding: fix possible sleep in atomic context.

Bug 200214930
Bug 200224828

Change-Id: Iaca298a689d14a5eb46fea01c24d72c56fd44a79
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/1212685
(cherry picked from commit 93711b31e1cf478d10898ff6eea5679c5b103640)
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: add unwind entry checking</title>
<updated>2017-07-13T14:18:41+00:00</updated>
<author>
<name>Dmitry Antipov</name>
<email>dantipov@nvidia.com</email>
</author>
<published>2015-03-20T12:23:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=8e0f2d75648f453160db75bfbfc3f4b3790689ea'/>
<id>8e0f2d75648f453160db75bfbfc3f4b3790689ea</id>
<content type='text'>
Use simple disassembler to verify unwind table entry against function code.

Bug 1618651

Signed-off-by: Dmitry Antipov &lt;dantipov@nvidia.com&gt;
Change-Id: Ib75b50f1bb753b7358fcc08107bfefc3133b4f0c
Reviewed-on: http://git-master/r/714784
(cherry picked from commit a97c7b8fe35e29eea8bad5ac0176d1e561736840)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use simple disassembler to verify unwind table entry against function code.

Bug 1618651

Signed-off-by: Dmitry Antipov &lt;dantipov@nvidia.com&gt;
Change-Id: Ib75b50f1bb753b7358fcc08107bfefc3133b4f0c
Reviewed-on: http://git-master/r/714784
(cherry picked from commit a97c7b8fe35e29eea8bad5ac0176d1e561736840)
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: add unwind reason codes</title>
<updated>2017-07-13T14:18:41+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2015-03-16T15:13:33+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=6064f00590195eac04101e81c7662c6b35c579da'/>
<id>6064f00590195eac04101e81c7662c6b35c579da</id>
<content type='text'>
Unwinding: store individual URC codes for each method.

Bug 1624134

Change-Id: I3b2045f9c9147354f3440e326fd3aeccb5e0458d
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/717848
(cherry picked from commit c8aad67a838fb7d5fd7042f483afcd55e0376903)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unwinding: store individual URC codes for each method.

Bug 1624134

Change-Id: I3b2045f9c9147354f3440e326fd3aeccb5e0458d
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/717848
(cherry picked from commit c8aad67a838fb7d5fd7042f483afcd55e0376903)
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: fix broken call chains</title>
<updated>2017-07-13T14:18:41+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2015-02-26T11:16: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=408356b917028e4e854a36e203b73e8d315286af'/>
<id>408356b917028e4e854a36e203b73e8d315286af</id>
<content type='text'>
Fix broken call chains for thumb code with dwarf and
arm ehabi information simultaneously.

Bug 1615165

Change-Id: If34ecfac26657546170121c363cf89b8b7256dbb
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/711611
(cherry picked from commit a87e675fcc505a59a835cc608ac647a3f1046186)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix broken call chains for thumb code with dwarf and
arm ehabi information simultaneously.

Bug 1615165

Change-Id: If34ecfac26657546170121c363cf89b8b7256dbb
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/711611
(cherry picked from commit a87e675fcc505a59a835cc608ac647a3f1046186)
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: add lower bound of memory</title>
<updated>2017-07-13T14:18:40+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2014-11-05T17:10:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d27ed5f1a9ee97c4b9e2ade9d6ed0ba3e0e6421b'/>
<id>d27ed5f1a9ee97c4b9e2ade9d6ed0ba3e0e6421b</id>
<content type='text'>
Tegra Profiler: add lower bound of memory for unwinding.

Bug 1574379

Change-Id: Ia3c412caa0c2adfe603c08b3916bd57f3ea14255
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/594457
(cherry picked from commit 3bc71d03c116ab2151b72edc16d347b131c62059)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tegra Profiler: add lower bound of memory for unwinding.

Bug 1574379

Change-Id: Ia3c412caa0c2adfe603c08b3916bd57f3ea14255
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/594457
(cherry picked from commit 3bc71d03c116ab2151b72edc16d347b131c62059)
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: support dwarf unwinding</title>
<updated>2017-07-13T14:18:40+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2014-08-22T15:46:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=6cb83d021f2c0ee92b3f3bd3d97f065f2c487edd'/>
<id>6cb83d021f2c0ee92b3f3bd3d97f065f2c487edd</id>
<content type='text'>
Add implementation of a dwarf unwinding for AArch64.

Bug 1465331

Change-Id: I1ff0c5411fe63ea5b7291c53c1d5a1d1cde59c25
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/486989
(cherry picked from commit 30bd3d311b45653c675edb06e82d23e3f3517eec)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add implementation of a dwarf unwinding for AArch64.

Bug 1465331

Change-Id: I1ff0c5411fe63ea5b7291c53c1d5a1d1cde59c25
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/486989
(cherry picked from commit 30bd3d311b45653c675edb06e82d23e3f3517eec)
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: tegra-profiler: mixed backtraces</title>
<updated>2017-07-13T14:18:40+00:00</updated>
<author>
<name>Igor Nabirushkin</name>
<email>inabirushkin@nvidia.com</email>
</author>
<published>2014-06-05T07:57: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=26c40d919818a093bc48cd29ce5762d435e1bb53'/>
<id>26c40d919818a093bc48cd29ce5762d435e1bb53</id>
<content type='text'>
Unwinding: switch from code with frame pointers to code
with unwind tables.

Bug 1487488

Change-Id: I254a8fd762b5312f854db1fe79635a2b419091f0
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/419384
(cherry picked from commit 90187333223a2cb668846621b1b87f4cd3fd4083)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unwinding: switch from code with frame pointers to code
with unwind tables.

Bug 1487488

Change-Id: I254a8fd762b5312f854db1fe79635a2b419091f0
Signed-off-by: Igor Nabirushkin &lt;inabirushkin@nvidia.com&gt;
Reviewed-on: http://git-master/r/419384
(cherry picked from commit 90187333223a2cb668846621b1b87f4cd3fd4083)
</pre>
</div>
</content>
</entry>
</feed>
