xf86-video-vmware: Changes to 'master'

Thomas Hellstrom thomash at kemper.freedesktop.org
Thu Feb 11 08:16:48 UTC 2016


 configure.ac               |   12 
 vmwgfx/Makefile.am         |    1 
 vmwgfx/vmwgfx_crtc.c       |    3 
 vmwgfx/vmwgfx_ctrl.c       |    5 
 vmwgfx/vmwgfx_dri2.c       |    3 
 vmwgfx/vmwgfx_driver.c     |    6 
 vmwgfx/vmwgfx_driver.h     |   32 ++
 vmwgfx/vmwgfx_layout.c     |  265 +++++++++++++++++++++
 vmwgfx/vmwgfx_output.c     |  566 ++++++++++++++++++++++++++++++++++++++++-----
 vmwgfx/vmwgfx_overlay.c    |    3 
 vmwgfx/vmwgfx_rr_inlines.h |   92 +++++++
 vmwgfx/vmwgfx_tex_video.c  |    3 
 12 files changed, 938 insertions(+), 53 deletions(-)

New commits:
commit 57d4499cc252bd1c3362a569ca7fd99ba6b645ed
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jan 20 19:08:21 2016 +0100

    vmware/vmwgfx: Disable autolayout if we detect an old resolutionset
    
    While the autolayout feature should really avoid races both with the old
    resolutionSet RandR12 code and with new compositor layout code, let's
    disable the autolayout feature if someone tries to set the
    layout / resolution through the vmwarectrl interface.
    That's most likely an old resolutionSet.
    
    Autolayout is turned on on each new screen generation.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>

commit 48fb82f13ca290e9fbb8c7f79aba5ee119a3ce7f
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jan 20 14:21:40 2016 +0100

    vmware/vmwgfx: Read the implicit output status from KMS if available.
    
    This information is used to switch to software cursors if we have
    multiple overlapping explicit outputs and thus might need to display
    two cursors simultaneously.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>

commit a81e359d88151159e3a19ceb95027029fef0a9ba
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jan 20 14:04:13 2016 +0100

    vmware/vmwgfx: Avoid filling the log with modeline printouts
    
    There are specific debug options for that.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>

commit 5978597da92898a424837ee89e66f66a8120480c
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jan 20 13:01:21 2016 +0100

    vmware/vmwgfx: Add a layout handler v2
    
    Add a handler that, on hotplug events, scans for a new GUI layout and
    tries to set that layout using XRandR similar to what the RandR1.2 part of
    vmware tools resolutionSet module is doing today.
    
    v2: Address review comments
    - Keep the old layout in case of screen resizing errors
    - Fix the vmwgfx_layout handler() declaration.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>

commit 885e360b16fd88b48b40930c6277637615aab188
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jan 20 12:09:22 2016 +0100

    vmware/vmwgfx: Update RandR output properties on hotplug events v2
    
    Update also RandR output properties when we receive hotplug events;
    the RRGetInfo function doesn't do this.
    
    This makes sure RandR sends out property change events to clients.
    Also remove some debugging printouts.
    
    v2: Address review comment from Sinclair Yeh;
    make sure struct output_private::drm_connector is always valid.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>

commit ada41a5988df8414011ed37ec51cbb402c9c8716
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Jan 20 11:51:46 2016 +0100

    vmware/vmwgfx: Add missing includes of the config.h header.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>

commit 755e38f373a511bd774a61c9420a67f630f71037
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Thu Dec 18 10:46:42 2014 +0100

    vmware/vmwgfx: Expose kernel connector attributes and react to hotplug events
    
    Much of this code is borrowed from the xf86-video-modesetting driver.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Sinclair Yeh <syeh at vmware.com>



More information about the xorg-commit mailing list