<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/amd/amdgpu/amdgpu.h, branch v4.4</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.4</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2015-12-16T22:48:59Z</updated>
<entry>
<title>drm/amdgpu: fix user fence handling</title>
<updated>2015-12-16T22:48:59Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-12-14T15:42:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=91acbeb68ab10c0c0f65f30b5b7fddbde4c97dd2'/>
<id>urn:sha1:91acbeb68ab10c0c0f65f30b5b7fddbde4c97dd2</id>
<content type='text'>
This fixes a random corruption under memory pressure. We need to fence
the BO for the user fence as well, otherwise it might be swapped out
and the GPU could write the fence value to an undesired location.

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;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>drm/amdgpu: add spin lock to protect freed list in vm (v2)</title>
<updated>2015-12-04T18:08:13Z</updated>
<author>
<name>jimqu</name>
<email>Jim.Qu@amd.com</email>
</author>
<published>2015-12-04T09:17:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=81d75a30c6ed006a314f5c760196d04758660ca6'/>
<id>urn:sha1:81d75a30c6ed006a314f5c760196d04758660ca6</id>
<content type='text'>
there is a protection fault about freed list when OCL test.
add a spin lock to protect it.

v2: drop changes in vm_fini

Signed-off-by: JimQu &lt;jim.qu@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: fix VM page table reference counting</title>
<updated>2015-11-30T19:41:33Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-11-27T15:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=82b9c55b1edfcb87f5568add56bc7313f5893b60'/>
<id>urn:sha1:82b9c55b1edfcb87f5568add56bc7313f5893b60</id>
<content type='text'>
We use the reservation object of the page directory for the page tables as
well, because of this the page directory should be freed last. Ensure that
by keeping a reference from the page tables to the directory.

Signed-off-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: remove vm-&gt;mutex</title>
<updated>2015-11-20T23:22:28Z</updated>
<author>
<name>Chunming Zhou</name>
<email>David1.Zhou@amd.com</email>
</author>
<published>2015-11-13T07:22:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e98c1b0de6fe73f488df62d83d83f377b1b6e2b8'/>
<id>urn:sha1:e98c1b0de6fe73f488df62d83d83f377b1b6e2b8</id>
<content type='text'>
Signed-off-by: Chunming Zhou &lt;David1.Zhou@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add mutex for ba_va-&gt;valids/invalids</title>
<updated>2015-11-20T23:22:23Z</updated>
<author>
<name>Chunming Zhou</name>
<email>David1.Zhou@amd.com</email>
</author>
<published>2015-11-18T03:17:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=69b576a1bc8b466ae7bff0208f1c139dbaaf802c'/>
<id>urn:sha1:69b576a1bc8b466ae7bff0208f1c139dbaaf802c</id>
<content type='text'>
Signed-off-by: Chunming Zhou &lt;David1.Zhou@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add lock for interval tree in vm</title>
<updated>2015-11-18T16:40:55Z</updated>
<author>
<name>Chunming Zhou</name>
<email>David1.Zhou@amd.com</email>
</author>
<published>2015-11-13T05:32:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c25867dfabf045a8148fd179fa759bb17f670e42'/>
<id>urn:sha1:c25867dfabf045a8148fd179fa759bb17f670e42</id>
<content type='text'>
Change-Id: I62b892a22af37b32e6b4aefca80a25cf45426ed2
Signed-off-by: Chunming Zhou &lt;David1.Zhou@amd.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: keep the owner for VMIDs</title>
<updated>2015-11-18T16:40:37Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-11-14T20:31:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1c16c0a7b26c6c905dc79c4194135ca2f360f0f5'/>
<id>urn:sha1:1c16c0a7b26c6c905dc79c4194135ca2f360f0f5</id>
<content type='text'>
We don't need the last VM use any more, keep the owner directly.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;davdi1.zhou@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: move VM manager clean into the VM code again</title>
<updated>2015-11-18T16:40:27Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-11-15T19:52:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ea89f8c9e8ba8a7b75446eef36917da50d2186d9'/>
<id>urn:sha1:ea89f8c9e8ba8a7b75446eef36917da50d2186d9</id>
<content type='text'>
It's not a good idea to duplicate that code.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;davdi1.zhou@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: cleanup VM coding style</title>
<updated>2015-11-18T16:40:00Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-11-15T15:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8b4fb00b5db271bb1e117a078d5d7a161d8d8af1'/>
<id>urn:sha1:8b4fb00b5db271bb1e117a078d5d7a161d8d8af1</id>
<content type='text'>
Fix the indentation and move the VM functions to the structures.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;davdi1.zhou@amd.com&gt;
Reviewed-by: Junwei Zhang &lt;Jerry.Zhang@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: remove unused VM manager field</title>
<updated>2015-11-18T16:39:34Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2015-11-15T14:50:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=eeed25ab83bbd68b2c9dba3cc2ce5913537594f6'/>
<id>urn:sha1:eeed25ab83bbd68b2c9dba3cc2ce5913537594f6</id>
<content type='text'>
Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;davdi1.zhou@amd.com&gt;
Reviewed-by: Junwei Zhang &lt;Jerry.Zhang@amd.com&gt;
</content>
</entry>
</feed>
