<feed xmlns='http://www.w3.org/2005/Atom'>
<title>renesas/drm.git/nouveau, branch live</title>
<subtitle>libdrm, cloned from git://anongit.freedesktop.org/mesa/drm</subtitle>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/'/>
<entry>
<title>nouveau: add a way to override single pushbuffer memory limits</title>
<updated>2013-03-26T20:08:03+00:00</updated>
<author>
<name>Marcin Slusarz</name>
<email>marcin.slusarz@gmail.com</email>
</author>
<published>2013-03-03T21:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=f92d7969bf6ba636d193423cf2388956badde3ff'/>
<id>f92d7969bf6ba636d193423cf2388956badde3ff</id>
<content type='text'>
Currently single pushbuffer can take up to 80% of VRAM and 80% of GART.
As this value seems to be arbitrary (and user may need to set it differently)
this patch adds support for 2 environment variables:
NOUVEAU_LIBDRM_VRAM_LIMIT_PERCENT (default 80)
NOUVEAU_LIBDRM_GART_LIMIT_PERCENT (default 80)
which will let users override pushbuffer VRAM/GART limits.

Signed-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently single pushbuffer can take up to 80% of VRAM and 80% of GART.
As this value seems to be arbitrary (and user may need to set it differently)
this patch adds support for 2 environment variables:
NOUVEAU_LIBDRM_VRAM_LIMIT_PERCENT (default 80)
NOUVEAU_LIBDRM_GART_LIMIT_PERCENT (default 80)
which will let users override pushbuffer VRAM/GART limits.

Signed-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nouveau: return error from pushbuf_validate</title>
<updated>2013-03-26T20:08:03+00:00</updated>
<author>
<name>Marcin Slusarz</name>
<email>marcin.slusarz@gmail.com</email>
</author>
<published>2013-03-03T21:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=284421a56921337aaabcec7ad2790034249c7b31'/>
<id>284421a56921337aaabcec7ad2790034249c7b31</id>
<content type='text'>
Signed-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nouveau: use @PACKAGE_VERSION@ in libdrm_nouveau.pc</title>
<updated>2013-01-16T13:29:35+00:00</updated>
<author>
<name>Maarten Lankhorst</name>
<email>maarten.lankhorst@canonical.com</email>
</author>
<published>2013-01-16T13:29:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=481763c2c7f5224a9f053ab3a2b2356eb89a96f0'/>
<id>481763c2c7f5224a9f053ab3a2b2356eb89a96f0</id>
<content type='text'>
Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nouveau: expose channel engine selection on kepler chipsets</title>
<updated>2013-01-16T09:48:49+00:00</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2012-11-23T02:40:30+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=c41b494c47f8e514e69cb8c2f2ace41d5fa17c94'/>
<id>c41b494c47f8e514e69cb8c2f2ace41d5fa17c94</id>
<content type='text'>
v2: Take Maarten Lankhorst's suggestion of nesting the struct to prevent
    sizeof() issues due to padding on older revisions.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
v2: Take Maarten Lankhorst's suggestion of nesting the struct to prevent
    sizeof() issues due to padding on older revisions.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libdrm_nouveau.pc: don't include I${includedir}/nouveau</title>
<updated>2013-01-14T17:56:38+00:00</updated>
<author>
<name>Marcin Slusarz</name>
<email>marcin.slusarz@gmail.com</email>
</author>
<published>2012-12-16T18:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=9e6f96a579fc2ed241e9a31a35a5995129ee8f7a'/>
<id>9e6f96a579fc2ed241e9a31a35a5995129ee8f7a</id>
<content type='text'>
Nouveau headers are installed in I${includedir}/libdrm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Nouveau headers are installed in I${includedir}/libdrm.
</pre>
</div>
</content>
</entry>
<entry>
<title>nouveau: disallow pushbuf BOs in multiple memory types</title>
<updated>2013-01-07T03:15:28+00:00</updated>
<author>
<name>Ben Skeggs</name>
<email>bskeggs@redhat.com</email>
</author>
<published>2013-01-07T03:07:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=891517f5111cd82909906d5e8ee0299db0d46762'/>
<id>891517f5111cd82909906d5e8ee0299db0d46762</id>
<content type='text'>
Under certain circumstances it's possible for libdrm to decide to move
a GART|VRAM pushbuf to be VRAM-only.  This causes the kernel to reject
the command submission on GF8 and up, due to a stricter policy where
buffers are only allowed to move to memory types that were specified
at creation time.

The simplest fix for this is to force the creation-time memory type for
the lifetime of the push buffer.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Under certain circumstances it's possible for libdrm to decide to move
a GART|VRAM pushbuf to be VRAM-only.  This causes the kernel to reject
the command submission on GF8 and up, due to a stricter policy where
buffers are only allowed to move to memory types that were specified
at creation time.

The simplest fix for this is to force the creation-time memory type for
the lifetime of the push buffer.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libdrm/nouveau: add prime handle-&gt;bo and bo-&gt;handle support.</title>
<updated>2012-07-19T03:05:57+00:00</updated>
<author>
<name>Dave Airlie</name>
<email>airlied@redhat.com</email>
</author>
<published>2012-07-16T01:51:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=13c06cde4e9a4ce275c6cbf477d211344f468dbf'/>
<id>13c06cde4e9a4ce275c6cbf477d211344f468dbf</id>
<content type='text'>
This adds prime support to nouveau libdrm.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds prime support to nouveau libdrm.

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nouveau: silence some remaining valgrind warnings</title>
<updated>2012-06-09T21:23:32+00:00</updated>
<author>
<name>Marcin Slusarz</name>
<email>marcin.slusarz@gmail.com</email>
</author>
<published>2012-06-09T18:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=9e0026d35c56374b53a0b3837e24412bc9a4d8c9'/>
<id>9e0026d35c56374b53a0b3837e24412bc9a4d8c9</id>
<content type='text'>
Valgrind can't understand some of the fields passed to ioctls are overwritten
by kernel, so we need to initialize them. Almost all of our ioctl wrappers
already do it and the cost of remaining 3 is very small.

Signed-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Valgrind can't understand some of the fields passed to ioctls are overwritten
by kernel, so we need to initialize them. Almost all of our ioctl wrappers
already do it and the cost of remaining 3 is very small.

Signed-off-by: Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nouveau: fix channel closing</title>
<updated>2012-05-02T11:21:09+00:00</updated>
<author>
<name>Marcin Slusarz</name>
<email>marcin.slusarz@gmail.com</email>
</author>
<published>2012-05-01T21:24:45+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=5288729823ee1c243023758c35fbe8e3a70ccf9c'/>
<id>5288729823ee1c243023758c35fbe8e3a70ccf9c</id>
<content type='text'>
Restore code lost in libdrm_nouveau rewrite.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Restore code lost in libdrm_nouveau rewrite.

Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nouveau: expose notifier handle on nvc0 as well</title>
<updated>2012-04-24T02:49:58+00:00</updated>
<author>
<name>Christoph Bumiller</name>
<email>e0425955@student.tuwien.ac.at</email>
</author>
<published>2012-04-19T18:03:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=754655c795fff1c6267d358e54ad5198aee0cdd6'/>
<id>754655c795fff1c6267d358e54ad5198aee0cdd6</id>
<content type='text'>
Signed-off-by: Christoph Bumiller &lt;e0425955@student.tuwien.ac.at&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Christoph Bumiller &lt;e0425955@student.tuwien.ac.at&gt;
Signed-off-by: Ben Skeggs &lt;bskeggs@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
