Permalink
Switch branches/tags
Nothing to show
Commits on Mar 26, 2014
  1. Add pretty hairy library dependency checking

    libv committed Mar 26, 2014
    Let's hope that this doesn't break things everywhere.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  2. Update proprietary submodule.

    libv committed Mar 26, 2014
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
Commits on Mar 25, 2014
  1. remove libump from this repository

    libv committed Mar 25, 2014
    It's on its own now.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  2. remove bad r3p0 library dependencies workaround

    libv committed Mar 25, 2014
    And of course, update the submodule.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
Commits on Sep 29, 2013
  1. Add ABI detection for Gentoo

    reinforce committed with amery Sep 29, 2013
Commits on Sep 12, 2013
  1. fix versioning of r3p2 binaries

    libv committed Sep 12, 2013
    These are r3p2-01rel1 binaries.
    Version tool now knows about newer versions as well.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  2. fix up ump for r3p2 build

    libv committed Sep 12, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  3. add support for r3p2

    libv committed Sep 12, 2013
    And update the proprietary submodule.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
Commits on May 14, 2013
  1. version: fix for shifted GET_VERSION_API in r3p1

    libv committed May 14, 2013
    We abuse the fact that GET_API_VERSION is the last _MALI_UK_CORE_SUBSYSTEM
    ioctl, and that it goes from nr 5 to 3 in r3p1. So in r3p1, calling ioctl 5
    results in -EPERM, which we can nicely catch and then we can call ioctl 3
    to get the proper version.
    
    Also add support for detecting r3p2.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  2. include: provide appropriate eglplatform.h depending on EGL type

    libv committed May 14, 2013
    When using X11, we install the standard khronos eglplatform.h.
    When using fb, we install the khronos eglplatform.h with the __unix__
    section filled with struct mali_native_window.
    
    Also fix up the test to automatically build X11 or fbdev support.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
Commits on Mar 16, 2013
  1. Add DESTDIR make variable

    unclemoe committed with libv Mar 15, 2013
    Signed-off-by: Maurice de la Ferté <kadava@gmx.de>
Commits on Feb 24, 2013
  1. include:ump: error out when MALI_VERSION is unknown

    libv committed Feb 24, 2013
    Also remove some bogus and leftover debug warning from lib/ump.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  2. build: add abi detection for fedora

    libv committed Feb 24, 2013
    gcc -dumpmachine returns armv7hl-redhat-linux-gnueabi for hardfloat.
    Google told me that the softfp abi is called armv5tel-redhat-linux-gnueabi
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
    Reported-by: Eric Molitor <emolitor@molitor.org>
  3. lib:ump: remove -march from FLAGS

    libv committed Feb 24, 2013
    This gets in the way when building on fedora.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
    Reported-by: Eric Molitor <emolitor@molitor.org>
  4. README: add cloning information

    libv committed Feb 24, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
Commits on Feb 21, 2013
  1. README: update

    libv committed Feb 19, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  2. lib:ump: import r3p0

    libv committed Feb 21, 2013
    Has some fixes which should also are suited for r2p4.
    Has new functionality which is properly wrapped by the versioning code.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  3. include:ump: import r3p0 headers

    libv committed Feb 21, 2013
    Is compatible with r3p1 ump.
    Adds versioning to make the headers version specific.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  4. build: complete overhaul

    libv committed Feb 18, 2013
    Introduce a config.mk, and chain everything off of that one.
    
    This config.mk is automatically made when non-existent. It can be
    remade by running:
    
    	make config
    
    Most things should be autodetected correctly, but can be overridden at
    the command line:
    
    	VERSION=(r2p4,r3p0,r3p1)
    	ABI=(armel,armhf)
    	EGL_TYPE=(framebuffer,x11)
    
    The following targets also exist:
    
    	make
    	make install
    	make test
    	make clean
    
    make creates the ump_version header, and then builds libUMP.so.*
    install also runs standard make and installs libUMP.so, the mali
    EGL/GLES libs and all the headers in your system. Clean also
    removes config.mk
    
    Run test only to verify your installation.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
Commits on Feb 20, 2013
  1. import r2p4 ump source

    libv committed Feb 20, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  2. lib: move Makefile.config up from sunxi-mali-proprietary

    libv committed Feb 20, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  3. mali: move libs one level down to accomodate libump source

    libv committed Feb 20, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  4. test: port to x11

    libv committed Feb 17, 2013
    Make this test run under X11 as well. There is no proper resizing,
    a 480x480 triangle sitting in the lower left corner is good enough.
    Does work ok with the WM for closing.
    
    Test is now built as part of make framebuffer|x11.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  5. add README

    libv committed Feb 20, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  6. add hello triangle egl/gles2 test application

    libv committed Nov 9, 2012
    Taken from the lima driver's tests, adapted to work on the mali binaries
    with the framebuffer egl.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  7. Add EGL/GL header files

    libv committed Nov 9, 2012
    Has ARMs native display types as well.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  8. introduce driver installation system

    libv committed Feb 20, 2013
    Two targets, framebuffer and x11. Android needs to be done manually.
    Tries to autodetect both the driver version and the arm abi in use. This
    autodetection can be overridden with VERSION and ABI arguments.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  9. lib: add sunxi-mali-proprietary submodule

    libv committed Feb 20, 2013
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  10. add utility for querying the version of mali kernel driver

    libv committed Nov 9, 2012
    It subsequently prints out a matching version string for userspace.
    
    Adapted from the mali_info utility from the lima driver project.
    
    Signed-off-by: Luc Verhaegen <libv@skynet.be>
  11. add top level .gitignore

    libv committed Nov 9, 2012
    Signed-off-by: Luc Verhaegen <libv@skynet.be>