On 30 August 2016 at 08:14, Christian Gmeiner <christian.gmeiner@xxxxxxxxx> wrote: > From: The etnaviv authors <dri-devel@xxxxxxxxxxxxxxxxxxxxx> > > Add the libdrm_etnaviv helper library to encapsulate etnaviv-specific interfaces to the DRM. > > Signed-off-by: Christian Gmeiner <christian.gmeiner@xxxxxxxxx> > Signed-off-by: Lucas Stach <l.stach@xxxxxxxxxxxxxx> Just double-checking: - you've looked that all the relevant freedreno patches have been ported over, correct ? - the feature checking bug (mentioned on IRC) has been fixed ? > diff --git a/configure.ac b/configure.ac > index e3048c7..64f3e6c 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -274,6 +279,9 @@ if test "x$drm_cv_atomic_primitives" = "xnone"; then > > LIBDRM_ATOMICS_NOT_FOUND_MSG($TEGRA, tegra, NVIDIA Tegra, tegra-experimental-api) > TEGRA=no > + > + LIBDRM_ATOMICS_NOT_FOUND_MSG($ETNAVIV, etnaviv, Vivante, etnaviv-experimental-api) Reading this hunk reminds me what a bad name I've used. Then again nothing better comes up atm. If you can think of any please shout. > +++ b/etnaviv/Android.mk Have you tried building/using etna on Android ? > +++ b/etnaviv/Makefile.am > @@ -0,0 +1,27 @@ > +AUTOMAKE_OPTIONS=subdir-objects There are no subdirectories so you don't need this. Then again, can we move the freedreno one to configure.ac - just append to AM_INIT_AUTOMAKE. > +include Makefile.sources > + > +AM_CFLAGS = \ > + $(WARN_CFLAGS) \ > + -I$(top_srcdir) \ > + $(PTHREADSTUBS_CFLAGS) \ > + -I$(top_srcdir)/include/drm > + > +libdrm_etnaviv_ladir = $(libdir) > +libdrm_etnaviv_la_LTLIBRARIES = libdrm_etnaviv.la > +libdrm_etnaviv_la_LDFLAGS = -version-number 0:0:0 -no-undefined Maybe make this 1:0:0 ? > --- /dev/null > +++ b/etnaviv/etnaviv-symbol-check > @@ -0,0 +1,45 @@ > +#!/bin/bash > + > +# The following symbols (past the first five) are taken from the public headers. > +# A list of the latter should be available Makefile.sources/LIBDRM_FREEDRENO_H_FILES > + LIBDRM_ETNAVIV_H_FILES? > new file mode 100644 > index 0000000..462241c > --- /dev/null > +++ b/etnaviv/etnaviv_drm.h Double-checking: this file is identical to the one produced by make headers_install, correct ? -Emil _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel