<feed xmlns='http://www.w3.org/2005/Atom'>
<title>renesas/drm.git, branch master</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>tests: modetest: Accept connector names in addition to connector IDs</title>
<updated>2015-07-20T16:56:36+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-01-23T16:08:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=995dd0e82cc3b397fb0872949ffdad56a49ebf10'/>
<id>995dd0e82cc3b397fb0872949ffdad56a49ebf10</id>
<content type='text'>
Allow connector names to be used in the specification of the -s option.
This requires storing the string passed on the command-line so that it
can later be resolved to a connector ID (after the DRM device has been
opened).

Connector names are constructed from the connector type name and
connector type ID using the same format as used internally in the
Linux kernel.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow connector names to be used in the specification of the -s option.
This requires storing the string passed on the command-line so that it
can later be resolved to a connector ID (after the DRM device has been
opened).

Connector names are constructed from the connector type name and
connector type ID using the same format as used internally in the
Linux kernel.

Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistently check the fd value</title>
<updated>2015-07-16T15:41:53+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2015-07-14T13:55:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=c08655271a240c0e4fb95b2c239a972f4f915a9c'/>
<id>c08655271a240c0e4fb95b2c239a972f4f915a9c</id>
<content type='text'>
Follow the approach used through the rest of the project.

Suggested-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow the approach used through the rest of the project.

Suggested-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>xf86drm: fix incorrect fd comparison in drmOpenOnce{,WithType}</title>
<updated>2015-07-16T15:41:49+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2015-07-14T14:05:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=c1cd3d93881a9b4a27f7190393ccc7a0236d28a4'/>
<id>c1cd3d93881a9b4a27f7190393ccc7a0236d28a4</id>
<content type='text'>
Spotted by looking for similar "let's assume fd == 0 is invalid" bugs.

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Spotted by looking for similar "let's assume fd == 0 is invalid" bugs.

Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>omap: zero is a valid fd number, treat it as such</title>
<updated>2015-07-16T15:41:42+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2015-07-14T13:59:19+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=c86dabfc9f046e835ddbd01d28c45f9cf7c1f368'/>
<id>c86dabfc9f046e835ddbd01d28c45f9cf7c1f368</id>
<content type='text'>
Equivalent to the previous patch.

Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Suggested-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Equivalent to the previous patch.

Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Suggested-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;treding@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno: zero is a valid fd number, treat it as such</title>
<updated>2015-07-16T15:41:38+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2015-07-13T13:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=ea1786416c58cb0896b640bad5a9e41e1baa4011'/>
<id>ea1786416c58cb0896b640bad5a9e41e1baa4011</id>
<content type='text'>
Abeit quite unlikely to get hit by this bug here, let just fix it.

v2: Correct conditional (do not call ioctl(DRM_IOCTL_PRIME_HANDLE_TO_FD)
when we already have the fd).
v3: Fix kgsl_pipe.c, suggested by Thierry.

Cc: freedreno@lists.freedesktop.org
Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Abeit quite unlikely to get hit by this bug here, let just fix it.

v2: Correct conditional (do not call ioctl(DRM_IOCTL_PRIME_HANDLE_TO_FD)
when we already have the fd).
v3: Fix kgsl_pipe.c, suggested by Thierry.

Cc: freedreno@lists.freedesktop.org
Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Thierry Reding &lt;thierry.reding@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>include &lt;sys/types.h&gt; &amp; &lt;sys/mkdev.h&gt; directly for major() and minor()</title>
<updated>2015-07-13T18:38:28+00:00</updated>
<author>
<name>Alan Coopersmith</name>
<email>alan.coopersmith@oracle.com</email>
</author>
<published>2015-07-08T17:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=dfed5e18f35e1a3b5d5b31ee11ada55a0d80abe1'/>
<id>dfed5e18f35e1a3b5d5b31ee11ada55a0d80abe1</id>
<content type='text'>
Linux seems to pick these up via another header, but Solaris needs them
explicitly included, or we get undefined symbol errors for major &amp; minor.

v2: use headers documented in makedev(3C) man page instead of sysmacros.h

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;

v3 [Emil Velikov]: include sys/mkdev.h only when available.
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux seems to pick these up via another header, but Solaris needs them
explicitly included, or we get undefined symbol errors for major &amp; minor.

v2: use headers documented in makedev(3C) man page instead of sysmacros.h

Signed-off-by: Alan Coopersmith &lt;alan.coopersmith@oracle.com&gt;

v3 [Emil Velikov]: include sys/mkdev.h only when available.
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix headers inclusion in xf86drmMode.c</title>
<updated>2015-07-11T20:21:07+00:00</updated>
<author>
<name>Julien Cristau</name>
<email>jcristau@debian.org</email>
</author>
<published>2015-07-06T11:45:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=fc8c3e23fb990efd620ef9d9bf3b91686aecc934'/>
<id>fc8c3e23fb990efd620ef9d9bf3b91686aecc934</id>
<content type='text'>
Add sys/sysctl.h to get sysctlbyname declaration on kFreeBSD

Updated by Thorsten “mirabilos” Glaser &lt;t.glaser@tarent.de&gt;
to add autoconf check and only include &lt;sys/sysctl.h&gt; if it
is detected by configure as it’s unusable on Linux/x32 (and
others, e.g. other new architectures).

Reviewed-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add sys/sysctl.h to get sysctlbyname declaration on kFreeBSD

Updated by Thorsten “mirabilos” Glaser &lt;t.glaser@tarent.de&gt;
to add autoconf check and only include &lt;sys/sysctl.h&gt; if it
is detected by configure as it’s unusable on Linux/x32 (and
others, e.g. other new architectures).

Reviewed-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Set alignment value in drm_intel_add_validate_buffer()</title>
<updated>2015-07-06T22:38:05+00:00</updated>
<author>
<name>Anuj Phogat</name>
<email>anuj.phogat@gmail.com</email>
</author>
<published>2015-04-11T00:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=5ba34e1aeed3c343bc9b53727220449d244b3296'/>
<id>5ba34e1aeed3c343bc9b53727220449d244b3296</id>
<content type='text'>
Signed-off-by: Anuj Phogat &lt;anuj.phogat@gmail.com&gt;
Reviewed-by: Ben Widawsky &lt;ben@bwidawsk.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Anuj Phogat &lt;anuj.phogat@gmail.com&gt;
Reviewed-by: Ben Widawsky &lt;ben@bwidawsk.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>i965/gen9: Pass alignment as function parameter in drm_intel_gem_bo_alloc_internal()</title>
<updated>2015-07-06T22:36:59+00:00</updated>
<author>
<name>Anuj Phogat</name>
<email>anuj.phogat@gmail.com</email>
</author>
<published>2015-04-11T00:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=5c68f9f6f9bcc7edeacbc18b1052aed46a89c9f2'/>
<id>5c68f9f6f9bcc7edeacbc18b1052aed46a89c9f2</id>
<content type='text'>
In case of YF/YS tiled buffers libdrm need not know about the tiling
format because these buffers don't have hardware support to be tiled
or detiled through a fenced region. But, libdrm still need to know
about buffer alignment restrictions because kernel uses it when
resolving the relocation.

Mesa uses drm_intel_gem_bo_alloc_for_render() to allocate Yf/Ys buffers.
So, use the passed alignment value in this function to initialize the
align variable in drm_intel_bo. Note that we continue ignoring the
alignment value passed to drm_intel_gem_bo_alloc() to follow the
previous behavior.

V2: Add a condition to avoid allocation from cache. (Ben)
V3: Make no changes in cache allocation strategy. Just update the alignment.
    Update the aperture size estimate including the alignment. (Ben, Chris)
V4: Move aperture size adjustments inside drm_intel_bo_gem_set_in_aperture_size()
    Don't split sentences across the one-line header and the changelog. (Chris)

Signed-off-by: Anuj Phogat &lt;anuj.phogat@gmail.com&gt;
Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In case of YF/YS tiled buffers libdrm need not know about the tiling
format because these buffers don't have hardware support to be tiled
or detiled through a fenced region. But, libdrm still need to know
about buffer alignment restrictions because kernel uses it when
resolving the relocation.

Mesa uses drm_intel_gem_bo_alloc_for_render() to allocate Yf/Ys buffers.
So, use the passed alignment value in this function to initialize the
align variable in drm_intel_bo. Note that we continue ignoring the
alignment value passed to drm_intel_gem_bo_alloc() to follow the
previous behavior.

V2: Add a condition to avoid allocation from cache. (Ben)
V3: Make no changes in cache allocation strategy. Just update the alignment.
    Update the aperture size estimate including the alignment. (Ben, Chris)
V4: Move aperture size adjustments inside drm_intel_bo_gem_set_in_aperture_size()
    Don't split sentences across the one-line header and the changelog. (Chris)

Signed-off-by: Anuj Phogat &lt;anuj.phogat@gmail.com&gt;
Reviewed-by: Chris Wilson &lt;chris@chris-wilson.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>configure: default --enable-valgrind to auto</title>
<updated>2015-06-30T13:01:16+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2015-06-30T13:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=676c806d0221a7ea375676b2eab514c426fcacd3'/>
<id>676c806d0221a7ea375676b2eab514c426fcacd3</id>
<content type='text'>
... as the help text says.

Reported-by: Jasper St. Pierre &lt;jstpierre@mecheye.net&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... as the help text says.

Reported-by: Jasper St. Pierre &lt;jstpierre@mecheye.net&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
