<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/mem, 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-09-16T13:46:58Z</updated>
<entry>
<title>MFC r365265:</title>
<updated>2020-09-16T13:46:58Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2020-09-16T13:46:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3aec534121f32ba9a89590554d19b4126f358b37'/>
<id>urn:sha1:3aec534121f32ba9a89590554d19b4126f358b37</id>
<content type='text'>
Add the MEM_EXTRACT_PADDR ioctl to /dev/mem.
</content>
</entry>
<entry>
<title>sys/dev: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T14:52:40Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T14:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=718cf2ccb9956613756ab15d7a0e28f2c8e91cab'/>
<id>urn:sha1:718cf2ccb9956613756ab15d7a0e28f2c8e91cab</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Remove Giant from /dev/mem and /dev/kmem.  It is definitely not needed</title>
<updated>2015-01-24T12:51:15Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2015-01-24T12:51:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8f4548ff25674316d5b8fe06cd3423c8eb27caf5'/>
<id>urn:sha1:8f4548ff25674316d5b8fe06cd3423c8eb27caf5</id>
<content type='text'>
for i386, and from the code inspection, nothing in the
arm/mips/sparc64 implementations depends on it.

Discussed with:	imp, nwhitehorn
Sponsored by:	The FreeBSD Foundation
MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Add new privileges, PRIV_KMEM_READ and PRIV_KMEM_WRITE, used in opening</title>
<updated>2013-07-05T21:31:16Z</updated>
<author>
<name>Jamie Gritton</name>
<email>jamie@FreeBSD.org</email>
</author>
<published>2013-07-05T21:31:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c71e336230ebd96f3617047923192a3b49f7befe'/>
<id>urn:sha1:c71e336230ebd96f3617047923192a3b49f7befe</id>
<content type='text'>
/dev/kmem and /dev/mem (in addition to traditional file permission checks).
PRIV_KMEM_READ is different from other PRIV_* checks in that it's allowed
by default.

Reviewed by:	kib, mckusick
</content>
</entry>
<entry>
<title>Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set().</title>
<updated>2011-01-17T22:58:28Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2011-01-17T22:58:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2fea6431120dc19a04430c68b2484524074b2e43'/>
<id>urn:sha1:2fea6431120dc19a04430c68b2484524074b2e43</id>
<content type='text'>
Compile sys/dev/mem/memutil.c for all supported platforms and remove now
unnecessary dev_mem_md_init().  Consistently define mem_range_softc from
mem.c for all platforms.  Add missing #include guards for machine/memdev.h
and sys/memrange.h.  Clean up some nearby style(9) nits.

MFC after:	1 month
</content>
</entry>
<entry>
<title>Fix module builds for i386 and amd64.</title>
<updated>2004-08-04T18:30:31Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-08-04T18:30:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a20ad05beb32b120fab7f8cfaee81601d7851d92'/>
<id>urn:sha1:a20ad05beb32b120fab7f8cfaee81601d7851d92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add module versions.</title>
<updated>2004-08-02T20:42:28Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-08-02T20:42:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ce46e2059e16557a44be599f86de42c0e1a13220'/>
<id>urn:sha1:ce46e2059e16557a44be599f86de42c0e1a13220</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Break out the MI part of the /dev/[k]mem and /dev/io drivers into</title>
<updated>2004-08-01T11:40:54Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-08-01T11:40:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8ab2f5ecc596131f6ca790d6ae35540c06ed7985'/>
<id>urn:sha1:8ab2f5ecc596131f6ca790d6ae35540c06ed7985</id>
<content type='text'>
their own directory and module, leaving the MD parts in the MD
area (the MD parts _are_ part of the modules). /dev/mem and /dev/io
are now loadable modules, thus taking us one step further towards
a kernel created entirely out of modules. Of course, there is nothing
preventing the kernel from having these statically compiled.
</content>
</entry>
</feed>
