<feed xmlns='http://www.w3.org/2005/Atom'>
<title>renesas/drm.git/freedreno/kgsl, 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>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>drm: remove drm_public macro</title>
<updated>2015-04-28T10:19:15+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2015-03-31T21:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=0f8da82500ec542e269092c0718479e25eaff5f6'/>
<id>0f8da82500ec542e269092c0718479e25eaff5f6</id>
<content type='text'>
Some compilers (like the Oracle Studio), require that the function
declaration must be annotated with the same visibility attribute as the
definition. As annotating functions with drm_public is no longer
required just remove the macro.

Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt;
Cc: Damien Lespiau &lt;damien.lespiau@intel.com&gt;
Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Cc: Thierry Reding &lt;treding@nvidia.com&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>
Some compilers (like the Oracle Studio), require that the function
declaration must be annotated with the same visibility attribute as the
definition. As annotating functions with drm_public is no longer
required just remove the macro.

Cc: Ben Skeggs &lt;bskeggs@redhat.com&gt;
Cc: Damien Lespiau &lt;damien.lespiau@intel.com&gt;
Cc: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
Cc: Michel Dänzer &lt;michel.daenzer@amd.com&gt;
Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Cc: Thierry Reding &lt;treding@nvidia.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno: annotate the private symbols</title>
<updated>2015-04-28T10:18:43+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2015-03-23T21:35:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=44e9a0258a4cab4a22fc44d1440ea882e3ad0334'/>
<id>44e9a0258a4cab4a22fc44d1440ea882e3ad0334</id>
<content type='text'>
They are less and easier to track than the public ones. The macro
drm_public will be going away by the end of the series.

Cc: Rob Clark &lt;robdclark@gmail.com&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>
They are less and easier to track than the public ones. The macro
drm_public will be going away by the end of the series.

Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix compile error on 32bit systems</title>
<updated>2014-09-28T18:30:07+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robdclark@gmail.com</email>
</author>
<published>2014-09-28T18:19:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=c09dcbc736afb2e6a05d4cfc5c3d878ace43e2ba'/>
<id>c09dcbc736afb2e6a05d4cfc5c3d878ace43e2ba</id>
<content type='text'>
4c2766b (drm_mmap/drm_unmap) brought this error for every .c file that
was not #including config.h:

  In file included from private.h:4:0,
                   from abi16.c:29:
  ../libdrm.h: In function 'drm_munmap':
  ../libdrm.h:81:4: error: size of unnamed array is negative

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
4c2766b (drm_mmap/drm_unmap) brought this error for every .c file that
was not #including config.h:

  In file included from private.h:4:0,
                   from abi16.c:29:
  ../libdrm.h: In function 'drm_munmap':
  ../libdrm.h:81:4: error: size of unnamed array is negative

Signed-off-by: Rob Clark &lt;robdclark@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno: use drm_mmap/drm_munmap wrappers</title>
<updated>2014-09-28T16:09:34+00:00</updated>
<author>
<name>Emil Velikov</name>
<email>emil.l.velikov@gmail.com</email>
</author>
<published>2014-09-07T18:44:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=84badffe5e1995eae6739267bdc3fd9ef7a55f32'/>
<id>84badffe5e1995eae6739267bdc3fd9ef7a55f32</id>
<content type='text'>
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;
Reviewed-by: Jakob Bornecrantz &lt;jakob@vmware.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno: Use symbol visibility.</title>
<updated>2014-08-14T19:59:19+00:00</updated>
<author>
<name>Maarten Lankhorst</name>
<email>maarten.lankhorst@canonical.com</email>
</author>
<published>2014-08-04T09:23:20+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=479b6cef702f26d886b3f6ccfd48d5e39a623944'/>
<id>479b6cef702f26d886b3f6ccfd48d5e39a623944</id>
<content type='text'>
Hiding fd_device_del_locked, and fd_cleanup_bo_cache.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hiding fd_device_del_locked, and fd_cleanup_bo_cache.

Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@canonical.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno: add chip-id property</title>
<updated>2014-06-18T14:42:07+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robclark@freedesktop.org</email>
</author>
<published>2014-06-18T13:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=56d170bc06c3ac69deb697f057c213f7c46d9a68'/>
<id>56d170bc06c3ac69deb697f057c213f7c46d9a68</id>
<content type='text'>
Userspace needs to know the patch-revision in addition to just the
gpu-id (ie. 320, 305, etc).

Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Userspace needs to know the patch-revision in addition to just the
gpu-id (ie. 320, 305, etc).

Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno/kgsl: don't even bother trying CREATE_FD</title>
<updated>2014-03-05T15:35:41+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robclark@freedesktop.org</email>
</author>
<published>2014-02-28T15:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=ee8c9a1383d4a50871e146ade2fe15b25f3377d4'/>
<id>ee8c9a1383d4a50871e146ade2fe15b25f3377d4</id>
<content type='text'>
Don't even bother trying DRM_KGSL_GEM_CREATE_FD.  It hasn't worked since
(afaict) 2.6.35 kernels.  And in some cases seems to cause some
problems.  Instead just allocate a minimum size dummy object (just for
purposes of having a handle) and then mmap the framebuffer as user-mem
(which is deprecated, but seems to still work.. and as far as I can tell
is the best option for now).

Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't even bother trying DRM_KGSL_GEM_CREATE_FD.  It hasn't worked since
(afaict) 2.6.35 kernels.  And in some cases seems to cause some
problems.  Instead just allocate a minimum size dummy object (just for
purposes of having a handle) and then mmap the framebuffer as user-mem
(which is deprecated, but seems to still work.. and as far as I can tell
is the best option for now).

Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno: simplify device creation</title>
<updated>2014-03-05T14:39:35+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robclark@freedesktop.org</email>
</author>
<published>2014-02-28T14:24:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=5a3324638b3abb19b30e91ea4dfdd6e1764d6340'/>
<id>5a3324638b3abb19b30e91ea4dfdd6e1764d6340</id>
<content type='text'>
Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>freedreno/kgsl: fix crash introduced w/ bo-cache</title>
<updated>2014-01-07T16:33:54+00:00</updated>
<author>
<name>Rob Clark</name>
<email>robclark@freedesktop.org</email>
</author>
<published>2014-01-05T17:19:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitolite.ideasonboard.com/renesas/drm.git/commit/?id=b6caecfa904de0b4e35b93ed1212ae0089078b6d'/>
<id>b6caecfa904de0b4e35b93ed1212ae0089078b6d</id>
<content type='text'>
Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rob Clark &lt;robclark@freedesktop.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
