<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/proto/proto_dev.h, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2015-07-03T05:44:58Z</updated>
<entry>
<title>Implement unload and sync operations.</title>
<updated>2015-07-03T05:44:58Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2015-07-03T05:44:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=42d3ab5d1b225b1783288c830ae25d67a4f34aea'/>
<id>urn:sha1:42d3ab5d1b225b1783288c830ae25d67a4f34aea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add create, destroy and load of memory descriptors.</title>
<updated>2015-07-03T01:52:22Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2015-07-03T01:52:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=89abdea8f020e3afd03227c7fa2d3ec20cb26689'/>
<id>urn:sha1:89abdea8f020e3afd03227c7fa2d3ec20cb26689</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Load the allocated memory and return both the physical</title>
<updated>2015-06-10T22:33:56Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2015-06-10T22:33:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=90a1793cce2199c0744ba996c4d8638cceebb165'/>
<id>urn:sha1:90a1793cce2199c0744ba996c4d8638cceebb165</id>
<content type='text'>
address and the bus address to the application.
</content>
</entry>
<entry>
<title>Add DMA memory allocation and freeing.</title>
<updated>2015-06-08T03:00:36Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2015-06-08T03:00:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=5dcca8e800ee0bd6bede91a193c54681acff7f48'/>
<id>urn:sha1:5dcca8e800ee0bd6bede91a193c54681acff7f48</id>
<content type='text'>
Slightly rework the tag handling.
</content>
</entry>
<entry>
<title>DMA support part 1: DMA tag create &amp; destroy</title>
<updated>2015-06-06T16:09:25Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2015-06-06T16:09:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4f027abddb02c5b6df045e359a96728b3cd7a09e'/>
<id>urn:sha1:4f027abddb02c5b6df045e359a96728b3cd7a09e</id>
<content type='text'>
Create a special resource (= device special file) for management
of tags and maps, as well as for mapping memory into the address
space. DMA resources are managed using the PROTO_IOC_BUSDMA ioctl.
Part 1 implements tag creation, derivation and destruction.
</content>
</entry>
<entry>
<title>Add proto(4): A driver for prototyping and diagnostics.</title>
<updated>2014-04-28T17:58:40Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2014-04-28T17:58:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=67fb10f30cc61e1e29301db356dc81f4d30c3615'/>
<id>urn:sha1:67fb10f30cc61e1e29301db356dc81f4d30c3615</id>
<content type='text'>
It exposes I/O resources to user space, so that programs can peek
and poke at the hardware. It does not itself have knowledge about
the hardware device it attaches to.

Sponsored by:	Juniper Networks, Inc.
</content>
</entry>
</feed>
