<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/edac/edac_mce_amd.c, branch docs-next</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-next</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-next'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2010-10-21T12:48:00+00:00</updated>
<entry>
<title>EDAC, MCE: Rename files</title>
<updated>2010-10-21T12:48:00+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-09-27T13:30:39+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=47ca08a40b043815134d489e21870b53276f1a4a'/>
<id>urn:sha1:47ca08a40b043815134d489e21870b53276f1a4a</id>
<content type='text'>
Drop "edac_" string from the filenames since they're prefixed with edac/
in their pathname anyway.

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>EDAC, MCE: Rework MCE injection</title>
<updated>2010-10-21T12:47:59+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-09-02T16:33:24+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=9cdeb404a1870c5022915e576dbdc3cde21af5bf'/>
<id>urn:sha1:9cdeb404a1870c5022915e576dbdc3cde21af5bf</id>
<content type='text'>
Add sysfs injection facilities for testing of the MCE decoding code.
Remove large parts of amd64_edac_dbg.c, as a result, which did only
NB MCE injection anyway and the new injection code supports that
functionality already.

Add an injection module so that MCE decoding code in production kernels
like those in RHEL and SLES can be tested.

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>EDAC, MCE: Pass complete MCE info to decoders</title>
<updated>2010-10-21T12:47:58+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-09-01T12:45:20+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7cfd4a87441f5ca3018fdd1f7ad67e8a73a05dc2'/>
<id>urn:sha1:7cfd4a87441f5ca3018fdd1f7ad67e8a73a05dc2</id>
<content type='text'>
... instead of the MCi_STATUS info only for improved handling of certain
types of errors later.

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>EDAC, MCE: Sanitize error codes</title>
<updated>2010-10-21T12:47:58+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-09-06T16:13:39+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=6337583d7dc0dced36ab98dd63de2389c95c22d9'/>
<id>urn:sha1:6337583d7dc0dced36ab98dd63de2389c95c22d9</id>
<content type='text'>
Clean up error codes names, shorten to mnemonics, add RRRR boundary
checking.

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>EDAC, MCE: Remove unused function parameter</title>
<updated>2010-10-21T12:47:57+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-08-30T10:34:19+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=0ee8efa8f4672ce35ee370291c0f21d7b87b1e3f'/>
<id>urn:sha1:0ee8efa8f4672ce35ee370291c0f21d7b87b1e3f</id>
<content type='text'>
Remove remains from previous functionality.

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>EDAC, MCE: Add HW_ERR prefix</title>
<updated>2010-10-21T12:47:57+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-08-18T16:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c9f281fd96b29367363ee232021c030d025c52a8'/>
<id>urn:sha1:c9f281fd96b29367363ee232021c030d025c52a8</id>
<content type='text'>
.. so that the user knows what she's looking at there in dmesg. Also,
fix a minor cosmetic output inconsistency.

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>amd64_edac: Do not report error overflow as a separate error</title>
<updated>2010-08-26T10:46:03+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-08-24T16:21:42+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=37b7370a8d439f6cab51ccf5d5cb41d0fb544fd1'/>
<id>urn:sha1:37b7370a8d439f6cab51ccf5d5cb41d0fb544fd1</id>
<content type='text'>
When the Overflow MCi_STATUS bit is set, EDAC reports the lost error
with a "no information available" message which often puzzles users
parsing the dmesg. This doesn't make much sense since this error has
been lost anyway so no need for reporting it separately. Thus, report
the overflow bit setting in the MCE dump instead. While at it, remove
reporting of MiscV and ErrorEnable (en) which are superfluous.

Now it looks like this:

[ 1501.650024] MC4_STATUS: Corrected error, other errors lost: yes, CPU context corrupt: no, CECC Error
[ 1501.666887] Northbridge Error, node 2

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>MCE, AMD: Limit MCE decoding to current families for now</title>
<updated>2010-08-24T16:06:54+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-08-06T16:55:45+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e045c29126eae3a8cfdf8507baa75b5c70fd4f53'/>
<id>urn:sha1:e045c29126eae3a8cfdf8507baa75b5c70fd4f53</id>
<content type='text'>
Limit MCE error decoding to current and older families only (K8-F11h).

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
</content>
</entry>
<entry>
<title>amd64_edac: Remove polling mechanism</title>
<updated>2010-08-03T14:14:03+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-05-15T11:51:57+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f4347553b30ec66530bfe63c84530afea3803396'/>
<id>urn:sha1:f4347553b30ec66530bfe63c84530afea3803396</id>
<content type='text'>
Switch to reusing the mcheck core's machine check polling mechanism
instead of duplicating functionality by using the EDAC polling routine.

Correct formatting while at it.

Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
Acked-by: Doug Thompson &lt;dougthompson@xmission.com&gt;
</content>
</entry>
<entry>
<title>edac, mce: Fix wrong mask and macro usage</title>
<updated>2010-04-30T17:15:39+00:00</updated>
<author>
<name>Borislav Petkov</name>
<email>borislav.petkov@amd.com</email>
</author>
<published>2010-04-30T13:19:02+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=35d824b28fc5544d1eb7c1e3db15a1740df8ec4b'/>
<id>urn:sha1:35d824b28fc5544d1eb7c1e3db15a1740df8ec4b</id>
<content type='text'>
Correct two mishaps which prevented reporting error type (CECC vs UECC)
and extended error description.

Cc: &lt;stable@kernel.org&gt; # 32.x,  33.x
Signed-off-by: Borislav Petkov &lt;borislav.petkov@amd.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
