<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c, branch v4.6</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.6</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.6'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2016-04-14T04:26:30Z</updated>
<entry>
<title>drm/amdgpu: when suspending, if uvd/vce was running. need to cancel delay work.</title>
<updated>2016-04-14T04:26:30Z</updated>
<author>
<name>Rex Zhu</name>
<email>Rex.Zhu@amd.com</email>
</author>
<published>2016-04-12T11:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=85cc88f02eb0ecf44493c1b2ebb6f206cd5fc321'/>
<id>urn:sha1:85cc88f02eb0ecf44493c1b2ebb6f206cd5fc321</id>
<content type='text'>
fix the issue that when resume back, uvd/vce
dpm was disabled and uvd/vce's performace
dropped.

Signed-off-by: Rex Zhu &lt;Rex.Zhu@amd.com&gt;
Reviewed-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: move ib.fence to job.fence</title>
<updated>2016-03-17T15:54:11Z</updated>
<author>
<name>Monk Liu</name>
<email>Monk.Liu@amd.com</email>
</author>
<published>2016-03-17T05:48:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=73cfa5f5cec3f4b99185d3535928dee6d01ba2f6'/>
<id>urn:sha1:73cfa5f5cec3f4b99185d3535928dee6d01ba2f6</id>
<content type='text'>
Signed-off-by: Monk Liu &lt;Monk.Liu@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: remove HW fence owner</title>
<updated>2016-03-08T16:01:47Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-02-16T09:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=336d1f5efe93db3d997a6d105760dd613d7ecdce'/>
<id>urn:sha1:336d1f5efe93db3d997a6d105760dd613d7ecdce</id>
<content type='text'>
Not used any more since we now always use the sheduler.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: use separate scheduler entity for VCE submissions</title>
<updated>2016-02-12T20:41:01Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-02-10T16:43:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c594989cc0db05a07a852e1da6f5387d8265a64a'/>
<id>urn:sha1:c594989cc0db05a07a852e1da6f5387d8265a64a</id>
<content type='text'>
This allows us to remove the kernel context and use a better
priority for the submissions.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: use per VM entity for page table updates (v2)</title>
<updated>2016-02-12T20:35:16Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-02-01T11:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2bd9ccfa75e96ba278b96d817bc2135eb761adbd'/>
<id>urn:sha1:2bd9ccfa75e96ba278b96d817bc2135eb761adbd</id>
<content type='text'>
Updates from different VMs can be processed independently.

v2: agd: rebase on upstream

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: move sync into job object</title>
<updated>2016-02-10T19:17:24Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-02-08T11:13:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e86f9ceee19ec028ae79a09fe1eaabf315d67969'/>
<id>urn:sha1:e86f9ceee19ec028ae79a09fe1eaabf315d67969</id>
<content type='text'>
No need to keep that for every IB.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Acked-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: send VCE IB tests directly to the ring again</title>
<updated>2016-02-10T19:17:24Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-02-03T15:50:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9f2ade33e659250a810e5bdab0c602085792d5b6'/>
<id>urn:sha1:9f2ade33e659250a810e5bdab0c602085792d5b6</id>
<content type='text'>
We need the IB test for GPU resets as well and
the scheduler should be stoped then.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucer@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: cleanup in kernel job submission</title>
<updated>2016-02-10T19:17:22Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-02-01T11:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d71518b5aa7c9c298ffbd12ddd23297e3373a37b'/>
<id>urn:sha1:d71518b5aa7c9c298ffbd12ddd23297e3373a37b</id>
<content type='text'>
Add a job_alloc_with_ib helper and proper job submission.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucer@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: move ring from IBs into job</title>
<updated>2016-02-10T19:17:20Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-01-31T11:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b07c60c0652c497af0c42c1278941f7c5a187fe9'/>
<id>urn:sha1:b07c60c0652c497af0c42c1278941f7c5a187fe9</id>
<content type='text'>
We can't submit to multiple rings at the same time anyway.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucer@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add proper job alloc/free functions</title>
<updated>2016-02-10T19:17:18Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2016-02-03T12:44:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=50838c8cc413de8da39c4c216ae05410845d5a44'/>
<id>urn:sha1:50838c8cc413de8da39c4c216ae05410845d5a44</id>
<content type='text'>
And use them in the CS instead of allocating IBs and jobs separately.

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