<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c, branch v4.14</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.14</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.14'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2017-10-12T14:34:42Z</updated>
<entry>
<title>drm/amdgpu: fix placement flags in amdgpu_ttm_bind</title>
<updated>2017-10-12T14:34:42Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2017-09-01T07:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=27b94b4f1386c3a8181f5a0277434a32e24e7dd7'/>
<id>urn:sha1:27b94b4f1386c3a8181f5a0277434a32e24e7dd7</id>
<content type='text'>
Otherwise we lose the NO_EVICT flag and can try to evict pinned BOs.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: inline amdgpu_ttm_do_bind again</title>
<updated>2017-08-24T15:48:48Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2017-08-22T19:04:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ac7afe6b3cf39bf2c02a7463c0b81b145e41a906'/>
<id>urn:sha1:ac7afe6b3cf39bf2c02a7463c0b81b145e41a906</id>
<content type='text'>
The function is called only once and doesn't do anything special.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Roger He &lt;Hongbo.He@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: fix amdgpu_ttm_bind</title>
<updated>2017-08-24T15:48:47Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2017-08-22T14:58:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1d00402b4da29c53e846bd7499ce94643dd055b9'/>
<id>urn:sha1:1d00402b4da29c53e846bd7499ce94643dd055b9</id>
<content type='text'>
Use ttm_bo_mem_space instead of manually allocating GART space.

This allows us to evict BOs when there isn't enought GART space any more.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: move debug print into the MM managers</title>
<updated>2017-08-17T19:46:01Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2017-08-07T13:47:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=97cbb28451c21212cc20f2a5e6c074ba33150c3d'/>
<id>urn:sha1:97cbb28451c21212cc20f2a5e6c074ba33150c3d</id>
<content type='text'>
Instead of the separate switch/case in the calling function.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: fix incorrect use of the lru_lock</title>
<updated>2017-08-17T19:46:01Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2017-08-07T12:07:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=12d4ac584465845af3c7fba090a82c8ee84180d1'/>
<id>urn:sha1:12d4ac584465845af3c7fba090a82c8ee84180d1</id>
<content type='text'>
The BO manager has its own lock and doesn't use the lru_lock.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/amdgpu: Add tracepoint for DMA page mapping (v4)</title>
<updated>2017-08-17T19:45:59Z</updated>
<author>
<name>Tom St Denis</name>
<email>tom.stdenis@amd.com</email>
</author>
<published>2017-07-31T13:35:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=aca817181273d9c765ef61ab7674e5c8a4b727ca'/>
<id>urn:sha1:aca817181273d9c765ef61ab7674e5c8a4b727ca</id>
<content type='text'>
This helps map DMA addresses back to physical addresses.

Signed-off-by: Tom St Denis &lt;tom.stdenis@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;

(v2):  Added tracepoints for USERPTR, SG mappings, and
     SWIOTBL mappings.  Reformatted trace call perform
     PCI decoding internal to the trace.

(v3):  Add unmap tracepoints as well

(v4):  Move traces into separate functions
</content>
</entry>
<entry>
<title>drm/amdgpu: Uninitialized variable in amdgpu_ttm_backend_bind()</title>
<updated>2017-08-15T18:46:19Z</updated>
<author>
<name>Dan Carpenter</name>
<email>dan.carpenter@oracle.com</email>
</author>
<published>2017-08-09T10:30:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2ce3f5dcdf2787e2bd777ddc3eaefd370dc6c050'/>
<id>urn:sha1:2ce3f5dcdf2787e2bd777ddc3eaefd370dc6c050</id>
<content type='text'>
My static checker complains that it's possible for "r" to be
uninitialized.  It used to be set to zero so this returns it to the old
behavior.

Fixes: 98a7f88ce9a9 ("drm/amdgpu: bind BOs with GTT space allocated directly v2")
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: Fix stolen typo</title>
<updated>2017-08-15T18:46:14Z</updated>
<author>
<name>Kent Russell</name>
<email>kent.russell@amd.com</email>
</author>
<published>2017-08-08T11:48:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5af2c10dcac417b2d1ba82a9cda26bfd412a024c'/>
<id>urn:sha1:5af2c10dcac417b2d1ba82a9cda26bfd412a024c</id>
<content type='text'>
Change "stollen" to "stolen"

Signed-off-by: Kent Russell &lt;kent.russell@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: use amdgpu_bo_create_kernel more often</title>
<updated>2017-08-15T18:45:56Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2017-07-27T15:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a4a02777892c16d98bbcc2ea2add47950bfbf9e0'/>
<id>urn:sha1:a4a02777892c16d98bbcc2ea2add47950bfbf9e0</id>
<content type='text'>
Saves us quite a bunch of loc.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: Add support for filling a buffer with 64 bit value</title>
<updated>2017-08-15T18:45:44Z</updated>
<author>
<name>Yong Zhao</name>
<email>Yong.Zhao@amd.com</email>
</author>
<published>2017-07-20T22:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=330df03b3abf944f8f5180f2abc61367749984c0'/>
<id>urn:sha1:330df03b3abf944f8f5180f2abc61367749984c0</id>
<content type='text'>
That function will be used later to support setting a page table
block with 64 bit value.

Signed-off-by: Yong Zhao &lt;Yong.Zhao@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
