<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/linux/ion.h, branch Colibri_T30_LinuxImageV2.1Beta2_20140206</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>gpu: ion: Add IOMMU heap allocator with IOMMU API</title>
<updated>2012-01-12T17:14:10+00:00</updated>
<author>
<name>Hiroshi DOYU</name>
<email>hdoyu@nvidia.com</email>
</author>
<published>2011-12-23T12:10:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=609eb320c69b130eb7bbd4b0398ea6ce6c85bbfc'/>
<id>609eb320c69b130eb7bbd4b0398ea6ce6c85bbfc</id>
<content type='text'>
Implemented IOMMU heap allocator("ion_iommu_heap_ops") with IOMMU
API. This implementation is independenf of SoC because the standard
IOMMU API is used in the backend implementation of this heap_ops.

[Krishna Reddy: Refactored the original version heavily, especially
making "allocation" and "mapping" features independent with "struct
page" based mapping functions.]

Change-Id: Ia692d9a0dc00424fa3e95a830f557808351b1ad7
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-on: http://git-master/r/72217
Reviewed-by: Automatic_Commit_Validation_User
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implemented IOMMU heap allocator("ion_iommu_heap_ops") with IOMMU
API. This implementation is independenf of SoC because the standard
IOMMU API is used in the backend implementation of this heap_ops.

[Krishna Reddy: Refactored the original version heavily, especially
making "allocation" and "mapping" features independent with "struct
page" based mapping functions.]

Change-Id: Ia692d9a0dc00424fa3e95a830f557808351b1ad7
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-on: http://git-master/r/72217
Reviewed-by: Automatic_Commit_Validation_User
</pre>
</div>
</content>
</entry>
<entry>
<title>ion: minor clean up</title>
<updated>2011-12-01T05:38:58+00:00</updated>
<author>
<name>Iliyan Malchev</name>
<email>malchev@google.com</email>
</author>
<published>2011-08-09T21:42:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=69b246de276c58e1de0bd8d0095adb83ca12cbc8'/>
<id>69b246de276c58e1de0bd8d0095adb83ca12cbc8</id>
<content type='text'>
-- init rb nodes in ion_handle_create
-- in ion_handle_destroy, check that a node belongs to a tree before removing
   it (safety check, does not happen right now)
-- mark as static functions used only inside ion.c
-- update comments to ion_share() with a relevant blurb from the implementation
-- other minor updates/typo fixes to comments

Signed-off-by: Iliyan Malchev &lt;malchev@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-- init rb nodes in ion_handle_create
-- in ion_handle_destroy, check that a node belongs to a tree before removing
   it (safety check, does not happen right now)
-- mark as static functions used only inside ion.c
-- update comments to ion_share() with a relevant blurb from the implementation
-- other minor updates/typo fixes to comments

Signed-off-by: Iliyan Malchev &lt;malchev@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ion: fix ION_HEAP_&lt;xxx&gt;_MASK definitions</title>
<updated>2011-12-01T05:38:47+00:00</updated>
<author>
<name>Iliyan Malchev</name>
<email>malchev@google.com</email>
</author>
<published>2011-07-06T23:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=9881dd84794835f80622e90575778f2eaf9a7b99'/>
<id>9881dd84794835f80622e90575778f2eaf9a7b99</id>
<content type='text'>
Signed-off-by: Iliyan Malchev &lt;malchev@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Iliyan Malchev &lt;malchev@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Several fixes</title>
<updated>2011-12-01T05:38:44+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-06-30T19:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e769514400d989cf4cc0854032344b0f12afe4e3'/>
<id>e769514400d989cf4cc0854032344b0f12afe4e3</id>
<content type='text'>
Fix some cases where locks were not released on error paths
Change heap-&gt;prio to heap-&gt;id to make meaning clearer
Fix kernel doc to match sources
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix some cases where locks were not released on error paths
Change heap-&gt;prio to heap-&gt;id to make meaning clearer
Fix kernel doc to match sources
</pre>
</div>
</content>
</entry>
<entry>
<title>gpu: ion: Add ION Memory Manager</title>
<updated>2011-12-01T05:38:44+00:00</updated>
<author>
<name>Rebecca Schultz Zavin</name>
<email>rebecca@android.com</email>
</author>
<published>2011-06-30T02:44:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f7779c8c367099dde82905666798962afe8205a4'/>
<id>f7779c8c367099dde82905666798962afe8205a4</id>
<content type='text'>
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rebecca Schultz Zavin &lt;rebecca@android.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
