<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/include/drm/ttm, branch v5.10.133</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v5.10.133</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v5.10.133'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2020-09-17T20:23:38+00:00</updated>
<entry>
<title>drm/ttm: drop evicted from ttm_bo.</title>
<updated>2020-09-17T20:23:38+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-17T06:13:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4856e5aa0ef1d4c62f6f30bf273a778735507837'/>
<id>urn:sha1:4856e5aa0ef1d4c62f6f30bf273a778735507837</id>
<content type='text'>
This was unused.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200917064132.148521-3-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: drop special pipeline accel cleanup function.</title>
<updated>2020-09-17T20:23:06+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-17T06:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e46f468fef953dea30e7a7c69ad7e0370af26855'/>
<id>urn:sha1:e46f468fef953dea30e7a7c69ad7e0370af26855</id>
<content type='text'>
The two accel cleanup paths were mostly the same once refactored.

Just pass a bool to say if the evictions are to be pipelined.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200917064132.148521-2-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: add a simple assign mem to bo wrapper</title>
<updated>2020-09-17T20:16:39+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-17T04:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=2ee476f77ffe5a7ecbd4e1e20fa0859cb541530d'/>
<id>urn:sha1:2ee476f77ffe5a7ecbd4e1e20fa0859cb541530d</id>
<content type='text'>
This pattern is called in a few places, just clean it up.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200917043040.146575-6-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: flip tt destroy ordering.</title>
<updated>2020-09-17T20:14:41+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-17T03:20:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7626168fd132009c79a0457bccc58014abc738f5'/>
<id>urn:sha1:7626168fd132009c79a0457bccc58014abc738f5</id>
<content type='text'>
Call the driver first and have it call the common code cleanup.

This is useful later to fix unbind.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200917043040.146575-3-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: protect against reentrant bind in the drivers</title>
<updated>2020-09-17T20:14:00+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-17T02:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0b988ca1c7c4c73983b4ea96ef7c2af2263c87eb'/>
<id>urn:sha1:0b988ca1c7c4c73983b4ea96ef7c2af2263c87eb</id>
<content type='text'>
This moves the generic tracking into the drivers and protects
against reentrancy in the drivers. It fixes up radeon and agp
to be able to query the bound status as that is required.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200917043040.146575-2-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: remove superflous extern attribute from funcs</title>
<updated>2020-09-17T14:14:42+00:00</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-09-16T13:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=67d6a8b358eac488112a4775f77dc3dbf63bea88'/>
<id>urn:sha1:67d6a8b358eac488112a4775f77dc3dbf63bea88</id>
<content type='text'>
Extern is the default attribute for functions anyway.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Link: https://patchwork.freedesktop.org/patch/390972/
</content>
</entry>
<entry>
<title>drm/ttm: some cleanups</title>
<updated>2020-09-17T09:44:04+00:00</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-09-15T14:29:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=36183150e086977cadcffba84ecd84cbbeec9324'/>
<id>urn:sha1:36183150e086977cadcffba84ecd84cbbeec9324</id>
<content type='text'>
Unexport ttm_check_under_lowerlimit.
Make ttm_bo_acc_size static and unexport it.
Remove ttm_get_kernel_zone_memory_size.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
Link: https://patchwork.freedesktop.org/patch/390515/
</content>
</entry>
<entry>
<title>drm/ttm: move populated state into page flags</title>
<updated>2020-09-15T23:36:19+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-15T01:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3312be8f6fc8a8dc7cef01986dbd436eab7af0f7'/>
<id>urn:sha1:3312be8f6fc8a8dc7cef01986dbd436eab7af0f7</id>
<content type='text'>
Just use the top bit of page flags to store the populated state.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200915024007.67163-8-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: split bound/populated flags.</title>
<updated>2020-09-15T23:35:47+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-15T01:42:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3a4ab168a5df5c9532763ac26cde5c2ad06ca1e5'/>
<id>urn:sha1:3a4ab168a5df5c9532763ac26cde5c2ad06ca1e5</id>
<content type='text'>
Move bound up into the bo object, and keep populated with the tt
object.

The ghost object handling needs to follow the flags at the bo
level now instead of it being part of the ttm tt object.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200915024007.67163-7-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: move ttm binding/unbinding out of ttm_tt paths.</title>
<updated>2020-09-15T23:35:30+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-15T01:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9e9a153bdf2555a931fd37678a8e44d170a5d943'/>
<id>urn:sha1:9e9a153bdf2555a931fd37678a8e44d170a5d943</id>
<content type='text'>
Move these up to the bo level, moving ttm_tt to just being
backing store. Next step is to move the bound flag out.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200915024007.67163-6-airlied@gmail.com
</content>
</entry>
</feed>
