Mali GPU User Space drivers
---------------------------

The drivers can be found on the ARM Mali developer center:
http://malideveloper.arm.com/resources/drivers/

These were downloaded from:
T76x: https://developer.arm.com/-/media/Files/downloads/mali-drivers/user-space/firefly/malit76xr12p004rel0linux1fbdevtar.gz
      https://developer.arm.com/-/media/Files/downloads/mali-drivers/user-space/firefly/malit76xr12p004rel0linux1waylandtar.gz
      https://developer.arm.com/-/media/Files/downloads/mali-drivers/user-space/firefly/malit76xr12p004rel0linux1x11tar.gz
T62x: http://malideveloper.arm.com/resources/drivers/arm-mali-midgard-gpu-user-space-drivers/#mali-user-space-driver-r10p0-mali-t62x-gnulinux


Regenerating control
--------------------
The set of binary packages generated is controlled by the
debian/genpackages script. This generates a control file and
corresponding .install files, and also scans the binaries to find
which libraries are used.

The scanning needs binutils-multiarch present because multiple
architecture binaries are present. This is not a build-dep because
this procedure is only done at package-generation time. The script
finds all the linked libraries used in the libmali.so files, and which
debian packages those correspond to in order to make a complete
build-dependency list. This is needed for shlibdeps checking.

To regenerate the package list and dependencies, ensure that
binutils-multiarch is installed, and then, in the unpacked source, do:
debian/rules control

Adjust the end of the genpackages script to control which packages are
built.


Wookey, December 2017