Permalink
Commits on Dec 26, 2012
  1. No need to link against -lMali

    The driver does not use any symbols from libMali, so it should have never
    been linked in before. Not linking against it allows building a fully FOSS
    stack for having a (somewhat) accelerated Xorg.
    
    Note that this patch instead links directly against pixman-1, which was being
    picked up indirectly through Mali before.
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    jwrdegoede committed with amery Dec 21, 2012
  2. Fix function prototype mismatches and X-server crash on vt switch

    When building against Xorg-1.13 I get the following compiler warnings:
    mali_fbdev.c: In function 'MaliHWEnterVT':
    mali_fbdev.c:662:5: warning: passing argument 1 of 'MaliHWAdjustFrame' from incompatible pointer type [enabled by default]
    mali_fbdev.c:615:6: note: expected 'ScreenPtr' but argument is of type 'ScrnInfoPtr'
    mali_fbdev.c: In function 'MaliHWSwitchModeWeak':
    mali_fbdev.c:722:55: warning: return from incompatible pointer type [enabled by default]
    mali_fbdev.c: In function 'MaliHWAdjustFrameWeak':
    mali_fbdev.c:723:55: warning: return from incompatible pointer type [enabled by default]
    mali_fbdev.c: In function 'MaliHWEnterVTWeak':
    mali_fbdev.c:724:55: warning: return from incompatible pointer type [enabled by default]
    mali_fbdev.c: In function 'MaliHWLeaveVTWeak':
    mali_fbdev.c:725:55: warning: return from incompatible pointer type [enabled by default]
    mali_fbdev.c: In function 'MaliHWValidModeWeak':
    mali_fbdev.c:726:55: warning: return from incompatible pointer type [enabled by default]
    mali_fbdev.c: In function 'MaliProbe':
    mali_fbdev.c:746:15: warning: initialization discards 'const' qualifier from pointer target type [enabled by default]
    
    And worse, when I try to switch to another virtual console, Xorg crashes.
    This patches:
    -Introduces compat-api.h, used by most other Xorg drivers to deal with
     Xorg-1.13 API changes
    -Uses this to fix the warnings, also removing a ton of #ifdefs
    -As a bonus also fixes the VT switch crash, which was likely caused by
     some function parameters being wrong
    
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    jwrdegoede committed with amery Dec 21, 2012
Commits on Nov 30, 2012
  1. Merge pull request #1 from rzk/r3p0-04rel0

    1.13+ support.
    rzk committed Nov 30, 2012
  2. mali_fbdev: fix compilation again.

    This song will last long, expect nothing to be working.
    rzk committed Nov 30, 2012
Commits on Nov 23, 2012
  1. mali_fbdev: fix driver to 1.13 API updates, fallback for 1.12 also pr…

    …ovided
    
    This commit is inspired by vgrade's patch from our linux-sunxi ML.
    rzk committed Nov 23, 2012
Commits on Nov 7, 2012
  1. mali_fbdev: fix compilation with 1.13 and newer devel. packages

    This commit fixes compilation on ArchLinux and other distros with
    latest packages. Screen index is deleted from CloseScreen()
    because it is useless (pScreen already has this index).
    rzk committed Nov 7, 2012
  2. autotools scripts: fix compilation with latest versions

    This commit fixes compilation on ArchLinux and other distros
    with latest versions of autotools
    rzk committed Nov 7, 2012
Commits on Oct 26, 2012
Commits on Oct 21, 2012
  1. added r3p0-04rel0 xf86-video-mali

    rzk committed Oct 21, 2012
  2. added r2p4-02rel1 xf86-video-mali

    rzk committed Oct 21, 2012
  3. Initial commit

    rzk committed Oct 21, 2012