xf86-video-vesa: Changes to 'master'

Adam Jackson ajax at kemper.freedesktop.org
Thu Feb 15 19:27:42 UTC 2018


 src/vesa.c |   34 ++++++++++++++++++++++++++++++++--
 1 file changed, 32 insertions(+), 2 deletions(-)

New commits:
commit f7876ce62c751c9b28d5750e1d01def877e666fb
Author: Ian Lepore <freebsd-xorg at damnhippie.dyndns.org>
Date:   Wed Jan 31 10:48:09 2018 -0500

    Honor Option "NoDDC" correctly
    
    Move xf86CollectOptions before the DDC code so it can actually hear us
    when we ask to disable DDC.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=46541
    Signed-off-by: Adam Jackson <ajax at redhat.com>

commit 2cb984533fd7a36151bb8be18a63f678a552ad71
Author: Adam Jackson <ajax at redhat.com>
Date:   Wed Jan 31 10:48:08 2018 -0500

    Use VBEFreeVBEInfo not free
    
    A VbeInfoBlock has substructure, just freeing the object will leak.
    Unfortunately VBEFreeVBEInfo does not check for NULL first so we have
    to.
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=25029
    Signed-off-by: Adam Jackson <ajax at redhat.com>

commit 9c4f6c7ab011435a492dd5cb1847bf00f290c219
Author: Adam Jackson <ajax at redhat.com>
Date:   Wed Jan 31 10:48:07 2018 -0500

    Fall back to VGA if the palette API isn't supported
    
    I ported vesa to use the VBE service back in:
    
        commit 55f585a15f42ffe028ff37ea1f63543795dbf56e
        Author: Adam Jackson <ajax at redhat.com>
        Date:   Fri Sep 18 17:02:16 2009 -0400
    
    	Use VBE palette load, not VGA banging.
    
    I'm reasonably sure that worked on all the hardware I had handy at the
    time. But it doesn't work in seabios, which means 8bpp is broken under
    qemu.
    
    We query this API early in initialization, and if it fails ->savedPal
    will be NULL, so use that as the hint to fall back to VGA banging.
    
    Signed-off-by: Adam Jackson <ajax at redhat.com>
    Reviewed-by: Dave Airlie <airlied at redhat.com>

commit c6fdaad9649d3fb6a13a8180c17ea8181aabd375
Author: Adam Jackson <ajax at redhat.com>
Date:   Wed Jan 31 10:48:06 2018 -0500

    Don't build old probe method on sufficiently new servers
    
    If we have pciaccess and not ISA support VESAProbe is effectively return
    FALSE, and the server will issue a potentially confusing fallback
    message if VESAPciProbe failed and ->Probe is non-NULL.
    
    Signed-off-by: Adam Jackson <ajax at redhat.com>



More information about the xorg-commit mailing list