<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/include/linux/platform/tegra/ari_mca.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>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: 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>arm64: platform: tegra: support for Denver MCA</title>
<updated>2016-09-22T18:36:49+00:00</updated>
<author>
<name>Rohit Khanna</name>
<email>rokhanna@nvidia.com</email>
</author>
<published>2016-09-13T20:27:10+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=b4dfd8bbd24ebef4229683feff0dfb077ab45440'/>
<id>b4dfd8bbd24ebef4229683feff0dfb077ab45440</id>
<content type='text'>
This patch :
- defines MCA_ARI_SERR_IDX_OFF
which is used to caculate the ARI index which is
required to read another Denver's core MCAs banks.

- adds macro for converting logical cpu number to
phycial cpu number

Change-Id: I13f27c5a8094c397f6b7a8095ec8d1451c596947
Signed-off-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-on: http://git-master/r/1220279
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>
This patch :
- defines MCA_ARI_SERR_IDX_OFF
which is used to caculate the ARI index which is
required to read another Denver's core MCAs banks.

- adds macro for converting logical cpu number to
phycial cpu number

Change-Id: I13f27c5a8094c397f6b7a8095ec8d1451c596947
Signed-off-by: Rohit Khanna &lt;rokhanna@nvidia.com&gt;
Reviewed-on: http://git-master/r/1220279
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>arm64: platform: tegra: support for ARI MCAs</title>
<updated>2015-11-13T18:23:30+00:00</updated>
<author>
<name>Guy Sotomayor</name>
<email>gsotomayor@nvidia.com</email>
</author>
<published>2015-11-04T23:04: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=a0a1382ffb02f30e1d035d30dd0cfe2a7e95811f'/>
<id>a0a1382ffb02f30e1d035d30dd0cfe2a7e95811f</id>
<content type='text'>
Registers ARI MCA handler and determines
which ARI MCA banks are supported by MCE.

Decodes the ARI MCA registers for each MCA
bank and prints out the raw and decoded
registers.

Added debugfs nodes to allow for query/capture
of ARI MCAs that were captured on the previous
boot.

Removed all ARI MCA code from tegra18_serr.c
which is now only for Denver MCAs.

Change-Id: I7523083810f0b5b696e34456c0e4f705efe5659f
Signed-off-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-on: http://git-master/r/828024
(cherry picked from commit 763a2dd3c822130ff08659e33125b15e2d155382)
Reviewed-on: http://git-master/r/832242
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>
Registers ARI MCA handler and determines
which ARI MCA banks are supported by MCE.

Decodes the ARI MCA registers for each MCA
bank and prints out the raw and decoded
registers.

Added debugfs nodes to allow for query/capture
of ARI MCAs that were captured on the previous
boot.

Removed all ARI MCA code from tegra18_serr.c
which is now only for Denver MCAs.

Change-Id: I7523083810f0b5b696e34456c0e4f705efe5659f
Signed-off-by: Guy Sotomayor &lt;gsotomayor@nvidia.com&gt;
Reviewed-on: http://git-master/r/828024
(cherry picked from commit 763a2dd3c822130ff08659e33125b15e2d155382)
Reviewed-on: http://git-master/r/832242
GVS: Gerrit_Virtual_Submit
Reviewed-by: Alexander Van Brunt &lt;avanbrunt@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: add uncore (ARI) MCA support</title>
<updated>2015-10-12T23:36:34+00:00</updated>
<author>
<name>Alex Van Brunt</name>
<email>avanbrunt@nvidia.com</email>
</author>
<published>2015-08-06T23:42:37+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=367a5420eec1eb1a9ba3017b7b1507c537642524'/>
<id>367a5420eec1eb1a9ba3017b7b1507c537642524</id>
<content type='text'>
This driver add support for the Abstract Request Interface (ARI)
Machine Check hardware introduced on T18x.

Similar to the Denver Machine Check handler, the ARI Machine Check
handler has multiple error banks. Each bank needs to be registered
with this dirver.

bug 1674209
bug 200090842

Change-Id: Ib5af5264d0fd3c7bd6ff447681e4709bae1df06f
Signed-off-by: Alex Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-on: http://git-master/r/788284
Reviewed-on: http://git-master/r/780159
GVS: Gerrit_Virtual_Submit
Reviewed-by: Richard Wiley &lt;rwiley@nvidia.com&gt;
Tested-by: Richard Wiley &lt;rwiley@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This driver add support for the Abstract Request Interface (ARI)
Machine Check hardware introduced on T18x.

Similar to the Denver Machine Check handler, the ARI Machine Check
handler has multiple error banks. Each bank needs to be registered
with this dirver.

bug 1674209
bug 200090842

Change-Id: Ib5af5264d0fd3c7bd6ff447681e4709bae1df06f
Signed-off-by: Alex Van Brunt &lt;avanbrunt@nvidia.com&gt;
Reviewed-on: http://git-master/r/788284
Reviewed-on: http://git-master/r/780159
GVS: Gerrit_Virtual_Submit
Reviewed-by: Richard Wiley &lt;rwiley@nvidia.com&gt;
Tested-by: Richard Wiley &lt;rwiley@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
