<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/powerpc/include/memdev.h, branch upstream/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set().</title>
<updated>2011-01-17T22:58:28+00:00</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2011-01-17T22:58:28+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2fea6431120dc19a04430c68b2484524074b2e43'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a memory-range interface to /dev/mem on PowerPC using PAT attributes.</title>
<updated>2010-10-03T16:02:53+00:00</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2010-10-03T16:02:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=eecadc7023154598887db6d3235e7bea39f8a5c7'/>
<id>eecadc7023154598887db6d3235e7bea39f8a5c7</id>
<content type='text'>
Unlike actual MTRR, this only controls the mapping attributes for
subsequent mmap() of /dev/mem. Nonetheless, the support is sufficiently
MTRR-like that Xorg can use it, which translates into an enormous increase
in graphics performance on PowerPC.

MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unlike actual MTRR, this only controls the mapping attributes for
subsequent mmap() of /dev/mem. Nonetheless, the support is sufficiently
MTRR-like that Xorg can use it, which translates into an enormous increase
in graphics performance on PowerPC.

MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the unused M_MEMDEV from the kernel.</title>
<updated>2008-06-25T07:52:10+00:00</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2008-06-25T07:52:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9d7a57e9167eabcea2afbbea6d7b757f2f030680'/>
<id>9d7a57e9167eabcea2afbbea6d7b757f2f030680</id>
<content type='text'>
The M_MEMDEV memory allocation pool does not seem to be used. We can
live without it.

Approved by:	philip (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The M_MEMDEV memory allocation pool does not seem to be used. We can
live without it.

Approved by:	philip (mentor)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove the unused major/minor numbers from iodev and memdev.</title>
<updated>2008-06-25T07:45:31+00:00</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2008-06-25T07:45:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=721351876cd4d3a8a700f62d2061331fa951a488'/>
<id>721351876cd4d3a8a700f62d2061331fa951a488</id>
<content type='text'>
Now that st_rdev is being automatically generated by the kernel, there
is no need to define static major/minor numbers for the iodev and
memdev. We still need the minor numbers for the memdev, however, to
distinguish between /dev/mem and /dev/kmem.

Approved by:	philip (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now that st_rdev is being automatically generated by the kernel, there
is no need to define static major/minor numbers for the iodev and
memdev. We still need the minor numbers for the memdev, however, to
distinguish between /dev/mem and /dev/kmem.

Approved by:	philip (mentor)
</pre>
</div>
</content>
</entry>
<entry>
<title>Add /dev/mem and /dev/kmem to powerpc.</title>
<updated>2004-08-16T13:07:40+00:00</updated>
<author>
<name>Suleiman Souhlal</name>
<email>ssouhlal@FreeBSD.org</email>
</author>
<published>2004-08-16T13:07:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c0763d3763440334608368b40e63bb1074a0bde5'/>
<id>c0763d3763440334608368b40e63bb1074a0bde5</id>
<content type='text'>
Approved by:	grehan (mentor)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	grehan (mentor)
</pre>
</div>
</content>
</entry>
</feed>
