<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/platform/tegra/ari_mca.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>platform: tegra: skip debugfs init error</title>
<updated>2017-08-21T05:35:27+00:00</updated>
<author>
<name>Ian Chang</name>
<email>ianc@nvidia.com</email>
</author>
<published>2017-08-17T15:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=be074319bdd9f199de80829e9d519551b24b35ca'/>
<id>be074319bdd9f199de80829e9d519551b24b35ca</id>
<content type='text'>
As ari_mac and tegra18_a57_serr driver are built as kernel module, debugfs_create_dir()
will cause insmod faied on production user build. It leads tegra serror
handler driver hit panic error. To fix it, skip debugfs_create_dir error
in module init function.

[   11.149552] ari_mca_dbgfs_init: could not create 'tegra_mca' node
[   11.217260] denver_mca: Unknown symbol ari_clear_serr (err 0)
[   11.249045] tegra18_serr: Unknown symbol register_denver_mca_bank (err 0)
[   11.255861] tegra18_serr: Unknown symbol unregister_denver_mca_bank (err 0)
[   11.285160] **** A57 ECC: Enabled
[   11.288471] tegra18_a57_serr_init: on CPU 3 a A57 Core
[   11.293628] Unable to handle kernel paging request at virtual address ffffffbffc356cc8
[   11.301529] pgd = ffffffc1df0cf000
[   11.304922] [ffffffbffc356cc8] *pgd=0000000000000000, *pud=0000000000000000

bug  200338946

Change-Id: I555172190c84c442e52eba6901fa7ab4198085c8
Signed-off-by: Ian Chang &lt;ianc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1541110
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
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;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As ari_mac and tegra18_a57_serr driver are built as kernel module, debugfs_create_dir()
will cause insmod faied on production user build. It leads tegra serror
handler driver hit panic error. To fix it, skip debugfs_create_dir error
in module init function.

[   11.149552] ari_mca_dbgfs_init: could not create 'tegra_mca' node
[   11.217260] denver_mca: Unknown symbol ari_clear_serr (err 0)
[   11.249045] tegra18_serr: Unknown symbol register_denver_mca_bank (err 0)
[   11.255861] tegra18_serr: Unknown symbol unregister_denver_mca_bank (err 0)
[   11.285160] **** A57 ECC: Enabled
[   11.288471] tegra18_a57_serr_init: on CPU 3 a A57 Core
[   11.293628] Unable to handle kernel paging request at virtual address ffffffbffc356cc8
[   11.301529] pgd = ffffffc1df0cf000
[   11.304922] [ffffffbffc356cc8] *pgd=0000000000000000, *pud=0000000000000000

bug  200338946

Change-Id: I555172190c84c442e52eba6901fa7ab4198085c8
Signed-off-by: Ian Chang &lt;ianc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1541110
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
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;
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: tegra: ari: resolve module dependence due to clear_serr symbol</title>
<updated>2017-05-03T04:04:51+00:00</updated>
<author>
<name>Joseph Lo</name>
<email>josephl@nvidia.com</email>
</author>
<published>2017-04-27T02:07:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=228bcfa5f84c0fd7d97292ff1479944696477b04'/>
<id>228bcfa5f84c0fd7d97292ff1479944696477b04</id>
<content type='text'>
When converting TEGRA_18X_SERROR to LKM, we found some symbols
dependence in many drivers. And which causes the modules can not be
inserted by changing any sequence.

This can be fixed by moving the "tegra18_clear_serr" symbol to ari_mca
driver and translating it to "ari_clear_serr". This is more likely the
right place that it should be.

Bug 200299501

Change-Id: I531e595decb1062f07d0f1cc6448c9eb089cf9f5
Signed-off-by: Joseph Lo &lt;josephl@nvidia.com&gt;
Reviewed-on: http://git-master/r/1470915
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When converting TEGRA_18X_SERROR to LKM, we found some symbols
dependence in many drivers. And which causes the modules can not be
inserted by changing any sequence.

This can be fixed by moving the "tegra18_clear_serr" symbol to ari_mca
driver and translating it to "ari_clear_serr". This is more likely the
right place that it should be.

Bug 200299501

Change-Id: I531e595decb1062f07d0f1cc6448c9eb089cf9f5
Signed-off-by: Joseph Lo &lt;josephl@nvidia.com&gt;
Reviewed-on: http://git-master/r/1470915
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: tegra: ari: log and clear all MCA Errors</title>
<updated>2017-04-07T20:47:57+00:00</updated>
<author>
<name>Krishna Reddy</name>
<email>vdumpa@nvidia.com</email>
</author>
<published>2017-04-04T20:40: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=75ece09fd81ca33fb0103d5a44f9e9b490bef6f2'/>
<id>75ece09fd81ca33fb0103d5a44f9e9b490bef6f2</id>
<content type='text'>
Log and clear all MCA Errors.
Add verbose mode so that default is non-verbose and only
logs concise error info.

Bug 200237846

Change-Id: Ice81a007ea21416a1fbe734c62bab4965721167b
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Signed-off-by: Sri Krishna chowdary &lt;schowdary@nvidia.com&gt;
Reviewed-on: http://git-master/r/1455094
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Log and clear all MCA Errors.
Add verbose mode so that default is non-verbose and only
logs concise error info.

Bug 200237846

Change-Id: Ice81a007ea21416a1fbe734c62bab4965721167b
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Signed-off-by: Sri Krishna chowdary &lt;schowdary@nvidia.com&gt;
Reviewed-on: http://git-master/r/1455094
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>t18x: tegra: enable ari_mca only on T18X.</title>
<updated>2017-03-24T00:18:34+00:00</updated>
<author>
<name>Rohit Khanna</name>
<email>rokhanna@nvidia.com</email>
</author>
<published>2017-03-09T18:39: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=1fd2fe770a7060e934b0b1d902938b5e7dc39195'/>
<id>1fd2fe770a7060e934b0b1d902938b5e7dc39195</id>
<content type='text'>
ari_mca is only supported on T18x, thus
disabling probe for other chips.

Bug 1818681

Change-Id: Icbc35d82f309debf61db5046304b838ae5ba77bf
Signed-off-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-on: http://git-master/r/1318115
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ari_mca is only supported on T18x, thus
disabling probe for other chips.

Bug 1818681

Change-Id: Icbc35d82f309debf61db5046304b838ae5ba77bf
Signed-off-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-on: http://git-master/r/1318115
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>t18x: drivers: use soc/tegra/chip-id.h for soc header</title>
<updated>2017-01-21T11:16:10+00:00</updated>
<author>
<name>Shardar Shariff Md</name>
<email>smohammed@nvidia.com</email>
</author>
<published>2017-01-20T19:24:50+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d7b4f880d46ee1d65c2a8a73b32d3f8a04cc21e0'/>
<id>d7b4f880d46ee1d65c2a8a73b32d3f8a04cc21e0</id>
<content type='text'>
The soc tegra headers are unified and moved all the content of
linux/tegra-soc.h to the soc/tegra/chip-id.h to have the
single soc header for Tegra.

Change-Id: I67a95258775e50add4ab9872e4525910b14ff99c
Signed-off-by: Shardar Shariff Md &lt;smohammed@nvidia.com&gt;
Reviewed-on: http://git-master/r/1291661
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>
The soc tegra headers are unified and moved all the content of
linux/tegra-soc.h to the soc/tegra/chip-id.h to have the
single soc header for Tegra.

Change-Id: I67a95258775e50add4ab9872e4525910b14ff99c
Signed-off-by: Shardar Shariff Md &lt;smohammed@nvidia.com&gt;
Reviewed-on: http://git-master/r/1291661
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>platform: tegra: ari: clear serror for poison errors only</title>
<updated>2016-12-26T06:20:14+00:00</updated>
<author>
<name>Krishna Reddy</name>
<email>vdumpa@nvidia.com</email>
</author>
<published>2016-12-14T00:02:27+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=13c6dff9d2988e2d90861910da8ce587be157333'/>
<id>13c6dff9d2988e2d90861910da8ce587be157333</id>
<content type='text'>
Clear serror for vpr, gsc, tzram, mts poison errors only.
For other MCA errors, let the kernel panic and reboot as
before.

Bug 1767985

Change-Id: Ib5df115536086eb4196e5345c8a35844bf035d80
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-on: http://git-master/r/1271308
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sri Krishna Chowdary &lt;schowdary@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clear serror for vpr, gsc, tzram, mts poison errors only.
For other MCA errors, let the kernel panic and reboot as
before.

Bug 1767985

Change-Id: Ib5df115536086eb4196e5345c8a35844bf035d80
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-on: http://git-master/r/1271308
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sri Krishna Chowdary &lt;schowdary@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>platform: tegra: ari: support serror clear</title>
<updated>2016-12-05T20:37:20+00:00</updated>
<author>
<name>Krishna Reddy</name>
<email>vdumpa@nvidia.com</email>
</author>
<published>2016-11-09T22:59:38+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=451ff07991797932ec5e8c5b92c800f22b3d96df'/>
<id>451ff07991797932ec5e8c5b92c800f22b3d96df</id>
<content type='text'>
Add support necessary to clear SError.

Bug 1767985

Change-Id: Ie3edd5f9c96c4a8f83b7432bbc06bb7ec5040348
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-on: http://git-master/r/1264077
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support necessary to clear SError.

Bug 1767985

Change-Id: Ie3edd5f9c96c4a8f83b7432bbc06bb7ec5040348
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-on: http://git-master/r/1264077
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>t18x: fix decode of address type</title>
<updated>2016-07-25T16:47:48+00:00</updated>
<author>
<name>Rohit Khanna</name>
<email>rokhanna@nvidia.com</email>
</author>
<published>2016-07-22T18:24:04+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=c63e87cdf03fa58b79a9757312f7f7145040ff5c'/>
<id>c63e87cdf03fa58b79a9757312f7f7145040ff5c</id>
<content type='text'>
From Cluster_Top_IAS 3.6.2.1:

bit 41 -
	0 : DRAM
	1 : MMIO

bit 40 -
	0 : Secure
	1 : NS (Non-Secure)

Bug 200216371
Bug 200214536

Change-Id: I7c3ff44cee6fa098165220f4ece213bbf429dd0b
Signed-off-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-on: http://git-master/r/1189707
Reviewed-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-by: Nitin Sehgal &lt;nsehgal@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From Cluster_Top_IAS 3.6.2.1:

bit 41 -
	0 : DRAM
	1 : MMIO

bit 40 -
	0 : Secure
	1 : NS (Non-Secure)

Bug 200216371
Bug 200214536

Change-Id: I7c3ff44cee6fa098165220f4ece213bbf429dd0b
Signed-off-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-on: http://git-master/r/1189707
Reviewed-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-by: Nitin Sehgal &lt;nsehgal@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>t18x: add debugfs node for bridge errors</title>
<updated>2016-02-02T23:49:20+00:00</updated>
<author>
<name>Guy Sotomayor</name>
<email>gsotomayor@nvidia.com</email>
</author>
<published>2015-12-14T22:21:50+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=57b9393d785404bd99ebb8f97f638683123386ac'/>
<id>57b9393d785404bd99ebb8f97f638683123386ac</id>
<content type='text'>
Added a debugfs node that reports the current status of the bridges in
terms of what errors may be present but unreported.

Change-Id: I31c3aa104afe60e696a688bd452331a30dac1322
Signed-off-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-on: http://git-master/r/922641
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added a debugfs node that reports the current status of the bridges in
terms of what errors may be present but unreported.

Change-Id: I31c3aa104afe60e696a688bd452331a30dac1322
Signed-off-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-on: http://git-master/r/922641
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>t18x: report device when an MCA occurs</title>
<updated>2016-01-27T18:42:58+00:00</updated>
<author>
<name>Guy Sotomayor</name>
<email>gsotomayor@nvidia.com</email>
</author>
<published>2015-12-10T18:58: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=ff0da51ce7620d4cc5babce0ae2fca9b5673d8cc'/>
<id>ff0da51ce7620d4cc5babce0ae2fca9b5673d8cc</id>
<content type='text'>
Report the device when an address falls within it's MMIO range.

Change-Id: If47a9bacc5aae5656a4f0b3f32dc9904d5445911
Signed-off-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-on: http://git-master/r/921484
Reviewed-by: Richard Wiley &lt;rwiley@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Report the device when an address falls within it's MMIO range.

Change-Id: If47a9bacc5aae5656a4f0b3f32dc9904d5445911
Signed-off-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-on: http://git-master/r/921484
Reviewed-by: Richard Wiley &lt;rwiley@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
