<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/vmwgfx/vmwgfx_buffer.c, branch linux-3.11.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.11.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-11-28T10:09:08Z</updated>
<entry>
<title>drm/vmwgfx: Tighten the security around buffer maps</title>
<updated>2012-11-28T10:09:08Z</updated>
<author>
<name>Thomas Hellstrom</name>
</author>
<published>2012-11-21T15:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d08a9b9cd82f668a5437c23e59063387ca3ecec5'/>
<id>urn:sha1:d08a9b9cd82f668a5437c23e59063387ca3ecec5</id>
<content type='text'>
Make sure that other DRM clients can't map the contents of
non-shareable buffer objects.

Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Reviewed-by: Brian Paul &lt;brianp@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/ttm: remove sync_arg from driver functions</title>
<updated>2012-11-20T06:10:10Z</updated>
<author>
<name>Maarten Lankhorst</name>
</author>
<published>2012-10-12T15:04:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dedfdffd448aea2543b59fd504b92b8212ab3b7d'/>
<id>urn:sha1:dedfdffd448aea2543b59fd504b92b8212ab3b7d</id>
<content type='text'>
Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Reviewed-By: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/vmwgfx: remove use of fence_obj_args</title>
<updated>2012-11-20T06:09:35Z</updated>
<author>
<name>Maarten Lankhorst</name>
</author>
<published>2012-10-12T15:01:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be013367fd6fbab52ddf6f76c243f4109090c890'/>
<id>urn:sha1:be013367fd6fbab52ddf6f76c243f4109090c890</id>
<content type='text'>
It's always hardcoded to the same value.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Reviewed-By: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>UAPI: (Scripted) Convert #include "..." to #include &lt;path/...&gt; in drivers/gpu/</title>
<updated>2012-10-02T17:01:07Z</updated>
<author>
<name>David Howells</name>
</author>
<published>2012-10-02T17:01:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=760285e7e7ab282c25b5e90816f7c47000557f4f'/>
<id>urn:sha1:760285e7e7ab282c25b5e90816f7c47000557f4f</id>
<content type='text'>
Convert #include "..." to #include &lt;path/...&gt; in drivers/gpu/.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Acked-by: Dave Airlie &lt;airlied@redhat.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Acked-by: Dave Jones &lt;davej@redhat.com&gt;
</content>
</entry>
<entry>
<title>drm/ttm: isolate dma data from ttm_tt V4</title>
<updated>2011-12-06T10:40:02Z</updated>
<author>
<name>Jerome Glisse</name>
</author>
<published>2011-11-09T22:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e7e70522d760c4ccd4cd370ebfa0ba69e006c6e'/>
<id>urn:sha1:8e7e70522d760c4ccd4cd370ebfa0ba69e006c6e</id>
<content type='text'>
Move dma data to a superset ttm_dma_tt structure which herit
from ttm_tt. This allow driver that don't use dma functionalities
to not have to waste memory for it.

V2 Rebase on top of no memory account changes (where/when is my
   delorean when i need it ?)
V3 Make sure page list is initialized empty
V4 typo/syntax fixes

Signed-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
Reviewed-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
</content>
</entry>
<entry>
<title>drm/ttm: introduce callback for ttm_tt populate &amp; unpopulate V4</title>
<updated>2011-12-06T10:39:24Z</updated>
<author>
<name>Jerome Glisse</name>
</author>
<published>2011-11-03T03:59:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b1e5f172325547270f35e7d1e42416a606e1dbd2'/>
<id>urn:sha1:b1e5f172325547270f35e7d1e42416a606e1dbd2</id>
<content type='text'>
Move the page allocation and freeing to driver callback and
provide ttm code helper function for those.

Most intrusive change, is the fact that we now only fully
populate an object this simplify some of code designed around
the page fault design.

V2 Rebase on top of memory accounting overhaul
V3 New rebase on top of more memory accouting changes
V4 Rebase on top of no memory account changes (where/when is my
   delorean when i need it ?)

Signed-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
Reviewed-by: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;
Reviewed-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
</content>
</entry>
<entry>
<title>drm/ttm: merge ttm_backend and ttm_tt V5</title>
<updated>2011-12-06T10:39:17Z</updated>
<author>
<name>Jerome Glisse</name>
</author>
<published>2011-11-02T00:46:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=649bf3ca77343e3be1e0af8e21356fa569b1abd9'/>
<id>urn:sha1:649bf3ca77343e3be1e0af8e21356fa569b1abd9</id>
<content type='text'>
ttm_backend will only exist with a ttm_tt, and ttm_tt
will only be of interest when bound to a backend. Merge them
to avoid code and data duplication.

V2 Rebase on top of memory accounting overhaul
V3 Rebase on top of more memory accounting changes
V4 Rebase on top of no memory account changes (where/when is my
   delorean when i need it ?)
V5 make sure ttm is unbound before destroying, change commit
   message on suggestion from Tormod Volden

Signed-off-by: Jerome Glisse &lt;jglisse@redhat.com&gt;
Reviewed-by: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;
Reviewed-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
</content>
</entry>
<entry>
<title>vmwgfx: Handle device surface memory limit</title>
<updated>2011-10-05T09:17:31Z</updated>
<author>
<name>Thomas Hellstrom</name>
</author>
<published>2011-10-04T18:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5bb39e818169783ee17ddbbefbd7bd16a4383fec'/>
<id>urn:sha1:5bb39e818169783ee17ddbbefbd7bd16a4383fec</id>
<content type='text'>
Make surfaces swappable. Make sure we honor the maximum amount of surface
memory the device accepts. This is done by potentially reading back surface
contents not used by the current command submission and storing it
locally in buffer objects.

Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>vmwgfx: Add dmabuf helper functions for pinning</title>
<updated>2011-10-05T09:17:13Z</updated>
<author>
<name>Jakob Bornecrantz</name>
</author>
<published>2011-10-04T18:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d991ef0395596c4aeabcded322011d3f5fa9e74e'/>
<id>urn:sha1:d991ef0395596c4aeabcded322011d3f5fa9e74e</id>
<content type='text'>
Signed-off-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
<entry>
<title>vmwgfx: Implement fence objects</title>
<updated>2011-09-06T10:51:11Z</updated>
<author>
<name>Thomas Hellstrom</name>
</author>
<published>2011-09-01T20:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae2a104058e217548215bfe6c6c8a98752139c29'/>
<id>urn:sha1:ae2a104058e217548215bfe6c6c8a98752139c29</id>
<content type='text'>
Will be needed for queries and drm event-driven throttling.

As a benefit, they help avoid stale user-space fence handles.

Signed-off-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;
Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
</entry>
</feed>
