<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/random, branch release/5.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-08-11T03:33:32Z</updated>
<entry>
<title>Perform a lockless read to test whether an entropy havesting fifo is</title>
<updated>2004-08-11T03:33:32Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2004-08-11T03:33:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=38c9c1708b198018ba6ddfae9ab7e1ebaeed050c'/>
<id>urn:sha1:38c9c1708b198018ba6ddfae9ab7e1ebaeed050c</id>
<content type='text'>
full, avoiding the cost of mutex operations if it is.  We re-test
once the mutex is acquired to make sure it's still true before doing
the -modify-write part of the read-modify-write.  Note that due to
the maximum fifo depth being pretty deep, this is unlikely to improve
harvesting performance yet.

Approved by:	markm
</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-test2/commit/?id=ce46e2059e16557a44be599f86de42c0e1a13220'/>
<id>urn:sha1:ce46e2059e16557a44be599f86de42c0e1a13220</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Start the entropy device insecure/unblocked. I'll be handing over</title>
<updated>2004-07-18T09:07:58Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-07-18T09:07:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=587d5fc63b5ff4d566419b897a56b2fff92dfd34'/>
<id>urn:sha1:587d5fc63b5ff4d566419b897a56b2fff92dfd34</id>
<content type='text'>
responsibility for critical randomness requirements (like sshd)
to rc.d/*

Requested by: many
</content>
</entry>
<entry>
<title>Do a pass over all modules in the kernel and make them return EOPNOTSUPP</title>
<updated>2004-07-15T08:26:07Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-07-15T08:26:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3e019deaed5ad0687ea53ed5b5ba3336dc0be3c4'/>
<id>urn:sha1:3e019deaed5ad0687ea53ed5b5ba3336dc0be3c4</id>
<content type='text'>
for unknown events.

A number of modules return EINVAL in this instance, and I have left
those alone for now and instead taught MOD_QUIESCE to accept this
as "didn't do anything".
</content>
</entry>
<entry>
<title>Trim a few things from the dmesg output and stick them under bootverbose to</title>
<updated>2004-07-01T07:46:29Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-07-01T07:46:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=39981fed8268fafa88e853bdf2b39d406b319dca'/>
<id>urn:sha1:39981fed8268fafa88e853bdf2b39d406b319dca</id>
<content type='text'>
cut down on the clutter including PCI interrupt routing, MTRR, pcibios,
etc.

Discussed with:	USENIX Cabal
</content>
</entry>
<entry>
<title>Do the dreaded s/dev_t/struct cdev */</title>
<updated>2004-06-16T09:47:26Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-06-16T09:47:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=89c9c53da05197f657dfe8e0bdda6941a2e9a0d4'/>
<id>urn:sha1:89c9c53da05197f657dfe8e0bdda6941a2e9a0d4</id>
<content type='text'>
Bump __FreeBSD_version accordingly.
</content>
</entry>
<entry>
<title>Add some missing &lt;sys/module.h&gt; includes which are masked by the</title>
<updated>2004-05-30T17:57:46Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-05-30T17:57:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=41ee9f1c6918a36d2feca1640bde21b420618948'/>
<id>urn:sha1:41ee9f1c6918a36d2feca1640bde21b420618948</id>
<content type='text'>
one on death-row in &lt;sys/kernel.h&gt;
</content>
</entry>
<entry>
<title>Add a Davies-Meyer style hash to the output. This is still pure</title>
<updated>2004-04-17T19:26:53Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-04-17T19:26:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5564b4b98475a6f29935c360c574957afbef83ec'/>
<id>urn:sha1:5564b4b98475a6f29935c360c574957afbef83ec</id>
<content type='text'>
Nehemiah chip, but the work is all done in hardware.

There are three opportunities to add other entropy; the Data
Buffer, the Cipher's IV and the Cipher's key. A future commit
will exploit these opportunities.
</content>
</entry>
<entry>
<title>More removal of the abortive locking code; malloc buffers when</title>
<updated>2004-04-17T19:23:15Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-04-17T19:23:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fa2d865bad385837aa426a6bbb5bb9a0e80721ea'/>
<id>urn:sha1:fa2d865bad385837aa426a6bbb5bb9a0e80721ea</id>
<content type='text'>
needed, rather than potentially reusing contents.
</content>
</entry>
<entry>
<title>Attempts to make this device Giant-free were ill-conceived as</title>
<updated>2004-04-16T17:10:54Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2004-04-16T17:10:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=55636152d52e4d90702ad06aa8df66f07691a369'/>
<id>urn:sha1:55636152d52e4d90702ad06aa8df66f07691a369</id>
<content type='text'>
uiomove(9) is not properly locked. So, return to NEEDGIANT
mode. Later, when uiomove is finely locked, I'll revisit.

While I'm here, provide some temporary debugging output to
help catch blocking startups.
</content>
</entry>
</feed>
