<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c, branch v5.1</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=v5.1</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.1'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2019-02-15T16:15:30Z</updated>
<entry>
<title>drm/amdgpu: Only add rqs for initialized rings.</title>
<updated>2019-02-15T16:15:30Z</updated>
<author>
<name>Bas Nieuwenhuizen</name>
<email>bas@basnieuwenhuizen.nl</email>
</author>
<published>2019-01-30T01:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2a84e48e9712ea8591a10dd59d59ccab3d54efd6'/>
<id>urn:sha1:2a84e48e9712ea8591a10dd59d59ccab3d54efd6</id>
<content type='text'>
I don't see another way to figure out if a ring is initialized if
the hardware block might not be initialized.

Entities have been fixed up to handle num_rqs = 0.

Signed-off-by: Bas Nieuwenhuizen &lt;bas@basnieuwenhuizen.nl&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: Limit vm max ctx number to 4096</title>
<updated>2018-12-10T20:21:13Z</updated>
<author>
<name>Rex Zhu</name>
<email>Rex.Zhu@amd.com</email>
</author>
<published>2018-10-24T08:10:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=08d1bdd4cc57e89d037205687a61d2b6ff9dddd4'/>
<id>urn:sha1:08d1bdd4cc57e89d037205687a61d2b6ff9dddd4</id>
<content type='text'>
driver need to reserve resource for each ctx for
some hw features. so add this limitation.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Rex Zhu &lt;Rex.Zhu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add VCN JPEG support amdgpu_ctx_num_entities</title>
<updated>2018-11-30T17:01:23Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2018-11-27T16:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f52c96430f6bbdb088ed813af66588335052ec4d'/>
<id>urn:sha1:f52c96430f6bbdb088ed813af66588335052ec4d</id>
<content type='text'>
Looks like it was missed when setting support was added.

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: amdgpu_ctx_add_fence can't fail</title>
<updated>2018-08-27T20:12:10Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-08-24T12:23:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=85eff20020a656b2d13b33dc4681523508fee037'/>
<id>urn:sha1:85eff20020a656b2d13b33dc4681523508fee037</id>
<content type='text'>
No more waiting for a fence done here.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Chunming Zhou &lt;david1.zhou@amd.com&gt;
Reviewed-by: Junwei Zhang &lt;Jerry.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: rework ctx entity creation</title>
<updated>2018-08-27T16:11:11Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-08-01T14:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1b1f2fecb699bb4ccc3cb2fafe92950e9bdb39de'/>
<id>urn:sha1:1b1f2fecb699bb4ccc3cb2fafe92950e9bdb39de</id>
<content type='text'>
Use a fixed number of entities for each hardware IP.

The number of compute entities is reduced to four, SDMA keeps it two
entities and all other engines just expose one entity.

Signed-off-by: Christian König &lt;christian.koenig@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: use entity instead of ring for CS</title>
<updated>2018-08-27T16:10:48Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-07-19T12:22:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0d346a14c634120046d194377e2cb5b387a6c1c6'/>
<id>urn:sha1:0d346a14c634120046d194377e2cb5b387a6c1c6</id>
<content type='text'>
Further demangle ring from entity handling.

Signed-off-by: Christian König &lt;christian.koenig@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 the queue manager</title>
<updated>2018-08-27T16:10:47Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-07-16T13:19:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=869a53d4d7d7976d039b9389aa90b6f3d29ed234'/>
<id>urn:sha1:869a53d4d7d7976d039b9389aa90b6f3d29ed234</id>
<content type='text'>
Not needed any more since that is now done by the scheduler.

Signed-off-by: Christian König &lt;christian.koenig@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: use scheduler load balancing for compute CS</title>
<updated>2018-08-27T16:10:46Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-07-16T12:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=72a4c072ca9f2640ea303c399bd3224b69a543d9'/>
<id>urn:sha1:72a4c072ca9f2640ea303c399bd3224b69a543d9</id>
<content type='text'>
Start to use the scheduler load balancing for userspace compute
command submissions.

Signed-off-by: Christian König &lt;christian.koenig@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: use scheduler load balancing for SDMA CS</title>
<updated>2018-08-27T16:10:45Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-07-13T07:12:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=845e6fdf3b52ae8d8cde8ddafa6bbd60214f2bd2'/>
<id>urn:sha1:845e6fdf3b52ae8d8cde8ddafa6bbd60214f2bd2</id>
<content type='text'>
Start to use the scheduler load balancing for userspace SDMA
command submissions.

Signed-off-by: Christian König &lt;christian.koenig@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/scheduler: fix setting the priorty for entities (v2)</title>
<updated>2018-08-27T16:10:00Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2018-08-01T14:22:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7febe4bfd5d477eba17f70d4879cb81e9787118e'/>
<id>urn:sha1:7febe4bfd5d477eba17f70d4879cb81e9787118e</id>
<content type='text'>
Since we now deal with multiple rq we need to update all of them, not
just the current one.

v2: Trivial: Removed unused variable (Alex)

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