<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/Documentation/DocBook/uio-howto.tmpl, branch master</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2017-01-31T10:12:41+00:00</updated>
<entry>
<title>doc: convert UIO howto from docbook to sphinx</title>
<updated>2017-01-31T10:12:41+00:00</updated>
<author>
<name>Alexander Dahl</name>
<email>post@lespocky.de</email>
</author>
<published>2017-01-28T09:45:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=cadf8106661c061ab5041282a8e088de4e470526'/>
<id>urn:sha1:cadf8106661c061ab5041282a8e088de4e470526</id>
<content type='text'>
Converted with tmplcvt. Only some tiny things needed manual fixing.

Signed-off-by: Alexander Dahl &lt;post@lespocky.de&gt;
Cc: Hans-Jürgen Koch &lt;hjk@hansjkoch.de&gt;
Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>doc: add documentation for uio-hv-generic</title>
<updated>2016-10-21T21:10:06+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>sthemmin@microsoft.com</email>
</author>
<published>2016-10-17T19:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a164a8a6635469b653fa132a3ec283df6bc147f4'/>
<id>urn:sha1:a164a8a6635469b653fa132a3ec283df6bc147f4</id>
<content type='text'>
Update UIO documentation to include basic information about
uio_hv_generic.

Signed-off-by: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>pdfdocs: Fix 'make pdfdocs' failure for 'uio-howto.tmpl'</title>
<updated>2015-02-03T23:48:51+00:00</updated>
<author>
<name>Sharon Dvir</name>
<email>sharon.dvir1@mail.huji.ac.il</email>
</author>
<published>2015-01-27T20:59:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9e4129bfc0ae25bfbd9dd6545d6da9bdf72d6977'/>
<id>urn:sha1:9e4129bfc0ae25bfbd9dd6545d6da9bdf72d6977</id>
<content type='text'>
'make pdfdocs' failed for uio-howto.tmpl and reported errors of the form:
'document type does not allow element "varname" here; missing one of "remark", "synopsis", "fieldsynopsis", "literallayout", "programlisting", "screen", "para", "simpara", "bridgehead" start-tag'
and similar.
Fixed by adding '&lt;para&gt;' and '&lt;/para&gt;' tags to a location that made sense, fixed the errors and the pdf looks OK in relevant ereas.

Signed-off-by: Sharon Dvir &lt;sharon.dvir1@mail.huji.ac.il&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>uio: support memory sizes larger than 32 bits</title>
<updated>2014-11-07T18:09:07+00:00</updated>
<author>
<name>Cristian Stoica</name>
<email>cristian.stoica@freescale.com</email>
</author>
<published>2014-10-09T12:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=e0f1147cc9512d3610d2f2a0f069690661444703'/>
<id>urn:sha1:e0f1147cc9512d3610d2f2a0f069690661444703</id>
<content type='text'>
This is a completion to 27a90700a4275c5178b883b65927affdafa5185c
The size field is also increased to allow values larger than 32 bits
on platforms that have more than 32 bit physical addresses.

Signed-off-by: Cristian Stoica &lt;cristian.stoica@freescale.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>DocBook: fix various typos</title>
<updated>2014-07-12T18:30:36+00:00</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2014-07-12T16:55:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0ba4f6e4006634cf566ba9cc3acd40aebee44503'/>
<id>urn:sha1:0ba4f6e4006634cf566ba9cc3acd40aebee44503</id>
<content type='text'>
This patch fixed spelling typo in various template files
within Documentation/Docbook.

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>uio-howto: example bug</title>
<updated>2013-01-17T18:19:51+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>stephen@networkplumber.org</email>
</author>
<published>2013-01-16T18:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=93ce83b6e0ffe8d48dae46bc0983dd3f01ec7e32'/>
<id>urn:sha1:93ce83b6e0ffe8d48dae46bc0983dd3f01ec7e32</id>
<content type='text'>
Bug in demo program, checking wrong return value

Signed-off-by: Stephen Hemminger &lt;stephen@networkplumber.org&gt;
Cc: "Hans J. Koch" &lt;hjk@hansjkoch.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drivers: uio_dmem_genirq: Don't use DMA_ERROR_CODE to indicate unmapped regions</title>
<updated>2012-11-21T21:44:10+00:00</updated>
<author>
<name>Damian Hobson-Garcia</name>
<email>dhobsong@igel.co.jp</email>
</author>
<published>2012-11-16T05:46:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=87c4d1a7dce956b86e34329ed1b11a751ba9a8ea'/>
<id>urn:sha1:87c4d1a7dce956b86e34329ed1b11a751ba9a8ea</id>
<content type='text'>
DMA_ERROR_CODE is not defined on all architectures and is architecture
specific.  Instead, use the constant, ~0 to indicate unmapped regions.

Reported-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt;
Reported-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Damian Hobson-Garcia &lt;dhobsong@igel.co.jp&gt;
Cc: "Hans J. Koch" &lt;hjk@hansjkoch.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>Add uio_dmem_genirq description to UIO documentation</title>
<updated>2012-10-24T22:39:09+00:00</updated>
<author>
<name>Damian Hobson-Garcia</name>
<email>dhobsong@igel.co.jp</email>
</author>
<published>2012-09-25T06:09:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b533a83008c3fb4983c1213276790cacd39b518f'/>
<id>urn:sha1:b533a83008c3fb4983c1213276790cacd39b518f</id>
<content type='text'>
Signed-off-by: Damian Hobson-Garcia &lt;dhobsong@igel.co.jp&gt;
Signed-off-by: "Hans J. Koch" &lt;hjk@hansjkoch.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>uio: documentation fixups</title>
<updated>2011-11-15T19:14:01+00:00</updated>
<author>
<name>Geoff Thorpe</name>
<email>geoff@geoffthorpe.net</email>
</author>
<published>2011-11-02T15:44:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b2433d861eaf349f4dcdc9281e75b139c1809dd3'/>
<id>urn:sha1:b2433d861eaf349f4dcdc9281e75b139c1809dd3</id>
<content type='text'>
The 'name' attribute of struct uio_mem wasn't documented, and the note
about 'kobj' is stale and needs to be changed to 'map'.

Signed-off-by: Geoff Thorpe &lt;geoff@geoffthorpe.net&gt;
Signed-off-by: "Hans J. Koch" &lt;hjk@hansjkoch.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>uio: Support physical addresses &gt;32 bits on 32-bit systems</title>
<updated>2011-10-18T18:18:57+00:00</updated>
<author>
<name>Kai Jiang</name>
<email>Kai.Jiang@freescale.com</email>
</author>
<published>2011-10-17T18:50:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=27a90700a4275c5178b883b65927affdafa5185c'/>
<id>urn:sha1:27a90700a4275c5178b883b65927affdafa5185c</id>
<content type='text'>
To support &gt;32-bit physical addresses for UIO_MEM_PHYS type we need to
extend the width of 'addr' in struct uio_mem.  Numerous platforms like
embedded PPC, ARM, and X86 have support for systems with larger physical
address than logical.

Since 'addr' may contain a physical, logical, or virtual address the
easiest solution is to just change the type to 'phys_addr_t' which
should always be greater than or equal to the sizeof(void *) such that
it can properly hold any of the address types.

For physical address we can support up to a 44-bit physical address on a
typical 32-bit system as we utilize remap_pfn_range() for the mapping of
the memory region and pfn's are represnted by shifting the address by
the page size (typically 4k).

Signed-off-by: Kai Jiang &lt;Kai.Jiang@freescale.com&gt;
Signed-off-by: Minghuan Lian &lt;Minghuan.Lian@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Signed-off-by: Hans J. Koch &lt;hjk@hansjkoch.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
