History log of /external/libdrm/freedreno/kgsl/kgsl_pipe.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
23d10b82440f59f2a685db34d3662d75f4a3784b 09-Nov-2016 Rob Clark <robclark@freedesktop.org> freedreno: 64bit support

a5xx and later are 64bit devices.. make reloc's handle that. A new
public symbol is introduced to avoid silent problems with new mesa and
old libdrm (since on 64b reloc consumes two dwords).

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
49041c3613dde0b11bf6096b3da498915303abed 23-Feb-2016 Rob Clark <robclark@freedesktop.org> freedreno: add support for FD_TIMESTAMP

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
9b77443f6344791851a6c2067e4081b7f43618ea 10-Feb-2016 Rob Clark <robclark@freedesktop.org> freedreno: add support for FD_MAX_FREQ

Only msm backend supports this. Sorry, if you are using kgsl, no
time-elapsed query for you.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
6a6d668fad9833350deaddc61e917de3dcb38262 15-Aug-2015 Emil Velikov <emil.l.velikov@gmail.com> freedreno: annotate the device/bo/pipe/ringbuffer funcs as const data

Cc: freedreno@lists.freedesktop.org
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
15ba8768f7002d220002d424790ff2e89310c07f 17-Aug-2015 Rob Clark <robclark@freedesktop.org> freedreno: add fd_pipe_wait_timeout()

We need to pass through a timeout parameter to implement
pipe->fence_finish() properly.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
ea1786416c58cb0896b640bad5a9e41e1baa4011 13-Jul-2015 Emil Velikov <emil.l.velikov@gmail.com> freedreno: zero is a valid fd number, treat it as such

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 <robdclark@gmail.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Reviewed-by: Thierry Reding <thierry.reding@gmail.com>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
44e9a0258a4cab4a22fc44d1440ea882e3ad0334 23-Mar-2015 Emil Velikov <emil.l.velikov@gmail.com> freedreno: annotate the private symbols

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 <robdclark@gmail.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
c09dcbc736afb2e6a05d4cfc5c3d878ace43e2ba 28-Sep-2014 Rob Clark <robdclark@gmail.com> fix compile error on 32bit systems

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 <robdclark@gmail.com>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
56d170bc06c3ac69deb697f057c213f7c46d9a68 18-Jun-2014 Rob Clark <robclark@freedesktop.org> freedreno: add chip-id property

Userspace needs to know the patch-revision in addition to just the
gpu-id (ie. 320, 305, etc).

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c
b2b1885dfcb3a206623e926704057b448d06781d 10-Jul-2013 Rob Clark <robclark@freedesktop.org> freedreno: support either kgsl or msm

Split out common code and backend. Current backend is for 'kgsl'
android driver, but a new backend will provide support for the
upstream msm drm/kms driver.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/freedreno/kgsl/kgsl_pipe.c