<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/char/hw_random/Makefile, branch linux-2.6.35.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-2.6.35.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2009-12-19T11:45:43+00:00</updated>
<entry>
<title>hwrng: nomadik - Add hardware RNG driver</title>
<updated>2009-12-19T11:45:43+00:00</updated>
<author>
<name>Alessandro Rubini</name>
<email>rubini@unipv.it</email>
</author>
<published>2009-12-19T11:45:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bc85b25e5de17d714e8001cb3dc0feb66eac2750'/>
<id>urn:sha1:bc85b25e5de17d714e8001cb3dc0feb66eac2750</id>
<content type='text'>
The hardware random number generator by ST is used in both the Nomadik
8815 SoC and the U8500. It returns 16 bits every 400ns with automatic
delay if a read is issued too early. It depends on PLAT_NOMADIK.

Signed-off-by: Alessandro Rubini &lt;rubini@unipv.it&gt;
Acked-by: Andrea Gallo &lt;andrea.gallo@stericsson.com&gt;
Acked-by: Matt Mackall &lt;mpm@selenic.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>MIPS: hw_random: Add hardware RNG for Octeon SOCs.</title>
<updated>2009-09-17T18:07:51+00:00</updated>
<author>
<name>David Daney</name>
<email>ddaney@caviumnetworks.com</email>
</author>
<published>2009-08-20T21:10:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=f7557dc8215a2e7eb22da583d03e1aef72c58b3c'/>
<id>urn:sha1:f7557dc8215a2e7eb22da583d03e1aef72c58b3c</id>
<content type='text'>
Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Acked-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>MIPS: hwrng: Add TX4939 RNG driver</title>
<updated>2009-06-17T10:06:27+00:00</updated>
<author>
<name>Atsushi Nemoto</name>
<email>anemo@mba.ocn.ne.jp</email>
</author>
<published>2009-06-02T14:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=049a947c611a19523eaaf193f698b897a62d0593'/>
<id>urn:sha1:049a947c611a19523eaaf193f698b897a62d0593</id>
<content type='text'>
This patch adds support for the integrated RNG of the TX4939 SoC.

Signed-off-by: Atsushi Nemoto &lt;anemo@mba.ocn.ne.jp&gt;
Acked-by: Matt Mackall &lt;mpm@selenic.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>i.MX31: Add hw-random for RNGA</title>
<updated>2009-05-07T14:17:16+00:00</updated>
<author>
<name>Alan Carvalho de Assis</name>
<email>acassis@gmail.com</email>
</author>
<published>2009-04-02T15:38:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=45001e92d0249a8c4b9f6c3695215652e8e8493d'/>
<id>urn:sha1:45001e92d0249a8c4b9f6c3695215652e8e8493d</id>
<content type='text'>
This hw-random driver add support to RNGA hardware found
on some i.MX processors.

Signed-off-by: Alan Carvalho de Assis &lt;acassis@gmail.com&gt;
Acked-by: Matt Mackall &lt;mpm@selenic.com&gt;
Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>hwrng: timeriomem - New driver</title>
<updated>2009-02-22T04:03:56+00:00</updated>
<author>
<name>Alexander Clouter</name>
<email>alex@digriz.org.uk</email>
</author>
<published>2009-02-22T04:03:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.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:09+00:00</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2008-06-03T22:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.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:44+00:00</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2008-05-30T20:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.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:49+00:00</updated>
<author>
<name>Olof Johansson</name>
<email>olof@lixom.net</email>
</author>
<published>2007-05-09T09:33:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.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:39+00:00</updated>
<author>
<name>Jan Beulich</name>
<email>jbeulich@novell.com</email>
</author>
<published>2006-12-07T04:38:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.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:19+00:00</updated>
<author>
<name>Michael Buesch</name>
<email>mb@bu3sch.de</email>
</author>
<published>2006-06-26T07:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.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>
</feed>
