mesa-drm/etnaviv
Philipp Zabel 26e51e413b etnaviv: sync uapi header
Import the etnaviv header changes from kernel commits 9ad59fea162c
("drm/etnaviv: submit support for in-fences") and 78ec187f64fa
("drm/etnaviv: submit support for out-fences") for fence fd support.

The drm_etnaviv_gem_submit structure was extended to include a flags
field, new flags for in-fence and out-fence fds and an input/output
fence fd field.

This is one-way backwards compatible because old userspace code passing
a short structure not including the flags field to new kernels will
cause the remaining fields to be zero-filled. New userspace code must
make sure to only pass the short structure to old kernels, though.

Not generated using make headers_install, since the drm/etnaviv_drm.h
uapi header is not installed yet by the kernel.
Copied from the airlied/drm-next commit 78ec187f64fa.

v2: improved commit message

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
2017-04-12 11:58:33 +02:00
..
Android.mk android: introduce Android.common.mk to reduce boilerplate 2017-01-27 15:48:16 +00:00
etnaviv-symbol-check etnaviv: add etna_pipe_wait_ns(..) 2016-11-24 20:08:50 +01:00
etnaviv_bo.c etnaviv: change get_abs_timeout(..) to use ns. 2016-11-24 20:08:45 +01:00
etnaviv_bo_cache.c libdrm: add etnaviv drm support 2016-09-17 15:05:25 +02:00
etnaviv_cmd_stream.c libdrm: add etnaviv drm support 2016-09-17 15:05:25 +02:00
etnaviv_device.c etnaviv: add API to create etna_device from private dup() fd 2016-11-20 15:58:28 +01:00
etnaviv_drm.h etnaviv: sync uapi header 2017-04-12 11:58:33 +02:00
etnaviv_drmif.h etnaviv: add etna_pipe_wait_ns(..) 2016-11-24 20:08:50 +01:00
etnaviv_gpu.c etnaviv: remove struct etna_specs 2017-04-01 17:12:02 +02:00
etnaviv_pipe.c etnaviv: add etna_pipe_wait_ns(..) 2016-11-24 20:08:50 +01:00
etnaviv_priv.h etnaviv: remove struct etna_specs 2017-04-01 17:12:02 +02:00
libdrm_etnaviv.pc.in libdrm: add etnaviv drm support 2016-09-17 15:05:25 +02:00
Makefile.am libdrm: add etnaviv drm support 2016-09-17 15:05:25 +02:00
Makefile.sources libdrm: add etnaviv drm support 2016-09-17 15:05:25 +02:00