xf86-video-freedreno: Changes to 'master'

Rob Clark robclark at kemper.freedesktop.org
Mon Aug 25 06:52:06 PDT 2014


 src/drmmode_display.c |   15 +++++++++++++--
 src/msm-driver.c      |    8 +++++++-
 2 files changed, 20 insertions(+), 3 deletions(-)

New commits:
commit a61866b30044344999c40c5ea7e856c7f7009ed6
Author: Rob Clark <robdclark at gmail.com>
Date:   Thu Aug 7 15:29:57 2014 -0400

    make sure scanout has a legit stride
    
    The gpu wants pixmaps (including scanout) with width aligned to 32
    pixels.  We calculate the correct pitch when allocating the scanout
    buffer (so the buffer is the correct size), but nothing was updating
    scanout pixmap's pitch, resulting in gpu trying to blit to the wrong
    places.
    
    Signed-off-by: Rob Clark <robdclark at gmail.com>

commit 31b1814c8f7cc51644dc23559a5ce3b9f70188fb
Author: Rob Clark <robdclark at gmail.com>
Date:   Thu Aug 7 15:26:23 2014 -0400

    kms: fix problem with multiple displays
    
    Previously, by trying to re-use the fb creation in _resize(), we'd end
    up with a call back into _set_mode_major() with a bogus (all zero's)
    mode.  Which results in trying to set mode 0x0 at 0 which results in
    bad things.
    
    The clocks react badly when trying to set them to 0Hz, so we need a bit
    of protection in the kernel for this.  But we should get rid of the
    bogus modeset in DDX as well (which this patch does).
    
    Signed-off-by: Rob Clark <robdclark at gmail.com>



More information about the xorg-commit mailing list