<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/amd_ecc_inject, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-02-20T01:44:50Z</updated>
<entry>
<title>MFC r357870:</title>
<updated>2020-02-20T01:44:50Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-02-20T01:44:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=113dda30c9581eaea0567a345ac0445f516cea1e'/>
<id>urn:sha1:113dda30c9581eaea0567a345ac0445f516cea1e</id>
<content type='text'>
ecc_inject: Add Hygon Dhyana support.
</content>
</entry>
<entry>
<title>Eliminate the arena parameter to kmem_free().  Implicitly this corrects an</title>
<updated>2018-08-25T19:38:08Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2018-08-25T19:38:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49bfa624ac861d7fafc87f06dc2cdf4972aed854'/>
<id>urn:sha1:49bfa624ac861d7fafc87f06dc2cdf4972aed854</id>
<content type='text'>
error in the function hypercall_memfree(), where the wrong arena was being
passed to kmem_free().

Introduce a per-page flag, VPO_KMEM_EXEC, to mark physical pages that are
mapped in kmem with execute permissions.  Use this flag to determine which
arena the kmem virtual addresses are returned to.

Eliminate UMA_SLAB_KRWX.  The introduction of VPO_KMEM_EXEC makes it
redundant.

Update the nearby comment for UMA_SLAB_KERNEL.

Reviewed by:	kib, markj
Discussed with:	jeff
Approved by:	re (marius)
Differential Revision:	https://reviews.freebsd.org/D16845
</content>
</entry>
<entry>
<title>Eliminate the unused arena parameter from kmem_alloc_attr().</title>
<updated>2018-08-18T22:07:48Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2018-08-18T22:07:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=db7c2a482248b83d7e325ffa36ce14d93ab78ad2'/>
<id>urn:sha1:db7c2a482248b83d7e325ffa36ce14d93ab78ad2</id>
<content type='text'>
Reviewed by:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D16793
</content>
</entry>
<entry>
<title>add a module that provides support for DRAM ECC error injection on AMD CPUs</title>
<updated>2017-03-03T22:51:04Z</updated>
<author>
<name>Andriy Gapon</name>
<email>avg@FreeBSD.org</email>
</author>
<published>2017-03-03T22:51:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f5aac9074a9467cb8c3b55365f9e7ad8b6ac2a3c'/>
<id>urn:sha1:f5aac9074a9467cb8c3b55365f9e7ad8b6ac2a3c</id>
<content type='text'>
I imagine that the module would be useful only to a very limited number
of developers, so that's my excuse for not writing any documentation.
On a more serious note, please see DRAM Error Injection section of BKDGs
for families 10h - 16h.  E.g. section 2.13.3.1 of  BKDG for AMD Family 15h
Models 00h-0Fh Processors.

Many thanks to kib for his suggestions and comments.

Discussed with:	kib
MFC after:	3 weeks
Differential Revision: https://reviews.freebsd.org/D9824
</content>
</entry>
</feed>
