xf86-video-vmware: Changes to 'master'

Thomas Hellstrom thomash at kemper.freedesktop.org
Mon Sep 30 23:31:52 PDT 2013


 vmwgfx/vmwgfx_dri2.c       |   13 +++++
 vmwgfx/vmwgfx_driver.c     |    3 +
 vmwgfx/vmwgfx_drmi.c       |  103 ------------------------------------------
 vmwgfx/vmwgfx_drmi.h       |    5 --
 vmwgfx/vmwgfx_saa.c        |   97 ++++++++++++++++++++++++++++------------
 vmwgfx/vmwgfx_saa.h        |    8 +++
 vmwgfx/vmwgfx_saa_priv.h   |    3 -
 vmwgfx/vmwgfx_tex_video.c  |  109 +++++----------------------------------------
 vmwgfx/vmwgfx_xa_surface.c |    6 ++
 9 files changed, 115 insertions(+), 232 deletions(-)

New commits:
commit 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Sep 19 21:50:40 2012 +0200

    vmwgfx: Get rid of device-specific DMA code
    
    It's rarely used and things seem to work well enough on top of XA.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Zack Rusin <zackr at vmware.com>

commit 7192acf9f0bf8e7176ab0b803b861a858623f709
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Wed Sep 19 20:36:57 2012 +0200

    vmwgfx: Implement textured video completely on top of XA.
    
    Remove device-specific hacks. This may increase resource usage a little
    on old hardware revisions, but we don't need separate code paths on
    different hardware revisions.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Zack Rusin <zackr at vmware.com>

commit 835ce4698f916ba080f4132988fd4caf898e0b1e
Author: Thomas Hellstrom <thellstrom at vmware.com>
Date:   Thu Sep 26 01:25:33 2013 -0700

    vmwgfx: Avoid HW operations when not master
    
    Note that for DRI2, a dri2_copy_region becomes a NOP when not master.
    Additionally, all dri2 operations that lead to a potential kernel
    access will return FALSE.
    
    Signed-off-by: Thomas Hellstrom <thellstrom at vmware.com>
    Reviewed-by: Jakob Bornecrantz <jakob at vmware.com>



More information about the xorg-commit mailing list