<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/char/hw_random/Makefile, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-02-22T04:03:56Z</updated>
<entry>
<title>hwrng: timeriomem - New driver</title>
<updated>2009-02-22T04:03:56Z</updated>
<author>
<name>Alexander Clouter</name>
</author>
<published>2009-02-22T04:03:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c3c133b1ed6e6d01bfabb6de29bf3d0f0886354'/>
<id>urn:sha1:9c3c133b1ed6e6d01bfabb6de29bf3d0f0886354</id>
<content type='text'>
Some hardware platforms, the TS-7800[1] is one for example, can
supply the kernel with an entropy source, albeit a slow one for
TS-7800 users, by just reading a particular IO address.  This
source must not be read above a certain rate otherwise the quality
suffers.

The driver is then hooked into by calling
platform_device_(register|add|del) passing a structure similar to:
------
static struct timeriomem_rng_data ts78xx_ts_rng_data = {
        .address        = (u32 *__iomem) TS_RNG,
        .period         = 1000000, /* one second */
};

static struct platform_device ts78xx_ts_rng_device = {
        .name           = "timeriomem_rng",
        .id             = -1,
        .dev            = {
                .platform_data  = &amp;ts78xx_ts_rng_data,
        },
        .num_resources  = 0,
};
------

[1] http://www.embeddedarm.com/products/board-detail.php?product=TS-7800

Signed-off-by: Alexander Clouter &lt;alex@digriz.org.uk&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>sparc64: Add Niagara2 RNG driver.</title>
<updated>2008-07-18T07:46:09Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-06-03T22:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ce087150211412afd901a3fa16b1aab5b54d1bcb'/>
<id>urn:sha1:ce087150211412afd901a3fa16b1aab5b54d1bcb</id>
<content type='text'>
With feedback and suggestions from Sam Ravnborg.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>virtio: An entropy device, as suggested by hpa.</title>
<updated>2008-05-30T05:09:44Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2008-05-30T20:09:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f7f510ec195781c857ab76366a3e1c59e1caae42'/>
<id>urn:sha1:f7f510ec195781c857ab76366a3e1c59e1caae42</id>
<content type='text'>
Note that by itself, having a "hardware" random generator does very
little: you should probably run "rngd" in your guest to feed this into
the kernel entropy pool.

Included:
	virtio_rng: dont use vmalloced addresses for virtio

	If virtio_rng is build as a module, random_data is an address
	in vmalloc space. As virtio expects guest real addresses, this
	can cause any kind of funny behaviour, so lets allocate
	random_data dynamically with kmalloc.

	Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>pasemi: hardware rng driver</title>
<updated>2007-05-09T19:30:49Z</updated>
<author>
<name>Olof Johansson</name>
</author>
<published>2007-05-09T09:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8cb34481edfee6692c83d3b283e29820e840280'/>
<id>urn:sha1:b8cb34481edfee6692c83d3b283e29820e840280</id>
<content type='text'>
Driver for the on-chip hardware random number generator on PA Semi
PA6T-1682M.

Signed-off-by: Egor Martovetsky &lt;egor@pasemi.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Cc: Kumar Gala &lt;galak@gate.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] allow hwrandom core to be a module</title>
<updated>2006-12-07T16:39:39Z</updated>
<author>
<name>Jan Beulich</name>
</author>
<published>2006-12-07T04:38:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fed806f4072badad614699e1d40202e0ffef5c63'/>
<id>urn:sha1:fed806f4072badad614699e1d40202e0ffef5c63</id>
<content type='text'>
Despite it being small, there should be the option of making it a
module...

Signed-off-by: Jan Beulich &lt;jbeulich@novell.com&gt;
Cc: Michael Buesch &lt;mb@bu3sch.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add TI OMAP CPU family HW RNG driver</title>
<updated>2006-06-26T16:58:19Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2006-06-26T07:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ebc915ad26d881ddcafbe4e0975203d23289f36f'/>
<id>urn:sha1:ebc915ad26d881ddcafbe4e0975203d23289f36f</id>
<content type='text'>
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add ixp4xx HW RNG driver</title>
<updated>2006-06-26T16:58:19Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2006-06-26T07:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7174bcb919c15b295271e37c3f65c716710715c'/>
<id>urn:sha1:d7174bcb919c15b295271e37c3f65c716710715c</id>
<content type='text'>
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add VIA HW RNG driver</title>
<updated>2006-06-26T16:58:19Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2006-06-26T07:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13523363577d49b9af3cad06fcb757126bedc61b'/>
<id>urn:sha1:13523363577d49b9af3cad06fcb757126bedc61b</id>
<content type='text'>
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add Geode HW RNG driver</title>
<updated>2006-06-26T16:58:19Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2006-06-26T07:25:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef5d862734b84239e0140319a95fb0bbff5ef394'/>
<id>urn:sha1:ef5d862734b84239e0140319a95fb0bbff5ef394</id>
<content type='text'>
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add AMD HW RNG driver</title>
<updated>2006-06-26T16:58:19Z</updated>
<author>
<name>Michael Buesch</name>
</author>
<published>2006-06-26T07:25:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96d63c0297ccfd6d9059c614b3f5555d9441a2b3'/>
<id>urn:sha1:96d63c0297ccfd6d9059c614b3f5555d9441a2b3</id>
<content type='text'>
Signed-off-by: Michael Buesch &lt;mb@bu3sch.de&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
