<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/gpu/drm/ttm/ttm_page_alloc.c, branch linus/master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/gpu/drm/ttm/ttm_page_alloc.c?h=linus%2Fmaster</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/gpu/drm/ttm/ttm_page_alloc.c?h=linus%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2020-10-29T14:57:57Z</updated>
<entry>
<title>drm/ttm: nuke old page allocator</title>
<updated>2020-10-29T14:57:57Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-10-24T11:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=256dd44bd897055571c131703afdd02b2e4f1f29'/>
<id>urn:sha1:256dd44bd897055571c131703afdd02b2e4f1f29</id>
<content type='text'>
Not used any more.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
Reviewed-by: Madhav Chauhan &lt;madhav.chauhan@amd.com&gt;
Tested-by: Huang Rui &lt;ray.huang@amd.com&gt;
Link: https://patchwork.freedesktop.org/patch/397087/?series=83051&amp;rev=1
</content>
</entry>
<entry>
<title>drm/ttm: merge ttm_dma_tt back into ttm_tt</title>
<updated>2020-10-26T13:45:42Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-10-21T12:06:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=e34b8feeaa4b65725b25f49c9b08a0f8707e8e86'/>
<id>urn:sha1:e34b8feeaa4b65725b25f49c9b08a0f8707e8e86</id>
<content type='text'>
It makes no difference to kmalloc if the structure
is 48 or 64 bytes in 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/396950/
</content>
</entry>
<entry>
<title>drm/ttm: move swapin out of page alloc backend</title>
<updated>2020-10-26T13:45:20Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-10-19T16:56:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=05f8d25097050241d55c19a67c2a7bc7bbc428a9'/>
<id>urn:sha1:05f8d25097050241d55c19a67c2a7bc7bbc428a9</id>
<content type='text'>
This is not related to allocating the backing store in any way.

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/396947/
</content>
</entry>
<entry>
<title>drm/ttm: nuke ttm_tt_set_(un)populated again</title>
<updated>2020-10-26T13:43:35Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-10-19T16:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=d1cb1f254a5b1c07788eecb84b443d59ccdfb9e0'/>
<id>urn:sha1:d1cb1f254a5b1c07788eecb84b443d59ccdfb9e0</id>
<content type='text'>
Neither page allocation backend nor the driver should mess with that.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Dave Airlie &lt;airlied@redhat.com&gt;
Reviewed-by: Madhav Chauhan &lt;madhav.chauhan@amd.com&gt;
Link: https://patchwork.freedesktop.org/patch/396948/
</content>
</entry>
<entry>
<title>drm/ttm: set the tt caching state at creation time</title>
<updated>2020-10-15T10:50:40Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-09-30T08:38:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=1b4ea4c5980ff3a64607166298269c30a9671d33'/>
<id>urn:sha1:1b4ea4c5980ff3a64607166298269c30a9671d33</id>
<content type='text'>
All drivers can determine the tt caching state at creation time,
no need to do this on the fly during every validation.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Michael J. Ruhl &lt;michael.j.ruhl@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/394253/
</content>
</entry>
<entry>
<title>drm/ttm: move ttm_set_memory.h out of include</title>
<updated>2020-10-07T12:10:18Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-09-29T15:39:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=955a341f33b75b8baa6536b283e08e73f3a989da'/>
<id>urn:sha1:955a341f33b75b8baa6536b283e08e73f3a989da</id>
<content type='text'>
This is not something drivers should use.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Michael J. Ruhl &lt;michael.j.ruhl@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/393430/
</content>
</entry>
<entry>
<title>drm/ttm: cleanup ttm_handle_caching_state_failure</title>
<updated>2020-10-07T08:41:23Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2020-09-29T15:32:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3b53d304856b85ee2357264dfd39730b9c1674f5'/>
<id>urn:sha1:3b53d304856b85ee2357264dfd39730b9c1674f5</id>
<content type='text'>
Remove unused parameters, shorten the function name.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Michael J. Ruhl &lt;michael.j.ruhl@intel.com&gt;
Link: https://patchwork.freedesktop.org/patch/393431/
</content>
</entry>
<entry>
<title>drm/ttm/tt: add wrappers to set tt state.</title>
<updated>2020-09-15T23:33:24Z</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2020-09-15T00:21:15Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=7eec915138279d7a83ff8f219846bf7c8ae637c1'/>
<id>urn:sha1:7eec915138279d7a83ff8f219846bf7c8ae637c1</id>
<content type='text'>
This adds 2 getters and 4 setters, however unbound and populated
are currently the same thing, this will change, it also drops
a BUG_ON that seems not that useful.

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-2-airlied@gmail.com
</content>
</entry>
<entry>
<title>drm/ttm: remove pointers to globals</title>
<updated>2019-10-25T09:40:51Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2019-09-25T09:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=97588b5b9a6b330dc2e3fbf3dea987e37d30194e'/>
<id>urn:sha1:97588b5b9a6b330dc2e3fbf3dea987e37d30194e</id>
<content type='text'>
As the name says global memory and bo accounting is global. So it doesn't
make to much sense having pointers to global structures all around the code.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Reviewed-by: Thomas Hellström &lt;thellstrom@vmware.com&gt;
Link: https://patchwork.freedesktop.org/patch/332879/
</content>
</entry>
<entry>
<title>drm/ttm: fix incrementing the page pointer for huge pages</title>
<updated>2019-04-11T15:01:51Z</updated>
<author>
<name>Christian König</name>
<email>christian.koenig@amd.com</email>
</author>
<published>2019-04-10T09:43:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=453393369dc9806d2455151e329c599684762428'/>
<id>urn:sha1:453393369dc9806d2455151e329c599684762428</id>
<content type='text'>
When we increment the counter we need to increment the pointer as well.

Signed-off-by: Christian König &lt;christian.koenig@amd.com&gt;
Fixes: e16858a7e6e7 drm/ttm: fix start page for huge page check in ttm_put_pages()
Reviewed-by: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Acked-by: Huang Rui &lt;ray.huang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
