xf86-video-savage: Changes to 'master'

Alex Deucher agd5f at kemper.freedesktop.org
Tue Jan 25 10:29:14 PST 2011


 src/savage_accel.c  |    3 
 src/savage_cursor.c |    2 
 src/savage_dga.c    |    8 +-
 src/savage_dri.c    |  193 ++++++++++++++++++++++++++--------------------------
 src/savage_driver.c |   31 ++++----
 src/savage_driver.h |    1 
 src/savage_exa.c    |    3 
 src/savage_hwmc.c   |   10 +-
 src/savage_vbe.c    |   10 +-
 src/savage_video.c  |   35 ++++-----
 10 files changed, 150 insertions(+), 146 deletions(-)

New commits:
commit 6b22be096bed59a853e5e1cdd25d8943cce30d4f
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 23:45:49 2011 +0100

    savage: Fix initialization typo in SAVAGEDRIMoveBuffers
    
    This was warned about when building with -O2, and seems
    to be a copy-and-paste glitch.
    
    savage_dri.c: In function ‘SAVAGEDRIMoveBuffers’:
    savage_dri.c:1445: warning: ‘pptNew2’ may be used uninitialized in this function

commit 9872b5f7ce7a7b07ff68bd2c389c56a3cb1b4ed6
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 22:47:01 2011 +0100

    savage: Fix building with TRACEON defined
    
    Two warnings and an error.

commit b018d343e6a6810afdaf1a73091dd9bc8c1c95bd
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 20:23:49 2011 +0100

    savage: Setup tiled surface registers in SavageEnterVT
    
    These registers are cleared after suspend/resume, so set them
    up again in EnterVT.

commit f3cd2946d0f38e89643aa6624e6bf35472828995
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 20:23:48 2011 +0100

    savage: Factor out a SAVAGEDRISetupTiledSurfaceRegs function
    
    The tiled surface registers were only setup in SAVAGEDRIScreenInit,
    however, after suspend/resume these registers must be set up again.
    So factor it out in a new function so it can be reused.

commit 055ca25faeb9decee091e8c59134c8f537bb7bc3
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 19:28:47 2011 +0100

    savage: Cast all handles before printing them
    
    Removes the last bunch of -Wall build warnings.
    
    savage_dri.c:490: warning: format ‘%08lx’ expects type ‘long unsigned int’,
    but argument 5 has type ‘drm_handle_t’
    ...

commit 3f18b334812086e5f487a4570a34a3906a67724c
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 15:49:58 2011 +0100

    savage: Fix ambiguity in SavageLoadPaletteSavage4
    
    It looks like "!" was meant for logic negation and the parentheses
    were wrong.
    
    I don't have a Savage 4 so I can't check if this fixes or breaks
    anything.

commit 6f8aa9c90cccbd893323f5f1892958b7f46e400d
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 15:49:57 2011 +0100

    savage: Drop unused variables and functions
    
    Silence -Wall warnings.
    
    The functions are just #if'ed out, to be left for inspiration.

commit df8059025cafadaeea7672842d31134ed8c9c5df
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 12:47:04 2011 +0100

    savage: More (intermediate) casts to silence warnings
    
    savage_dga.c: In function ‘Savage_OpenFramebuffer’:
    savage_dga.c:393: warning: cast to pointer from integer of different size
    
    savage_dri.c: In function ‘SAVAGEDRIScreenInit’:
    savage_dri.c:924: warning: cast to pointer from integer of different size

commit 35d9734049a0f701d2c1f84f778f30816176d29e
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 12:47:02 2011 +0100

    savage: Replace deprecated x(c)alloc/xfree with m/calloc/free
    
    sed -i 's/xalloc/malloc/g; s/xcalloc/calloc/g; s/xfree/free/g'
    
    Also replace xrealloc with realloc.

commit 0cbb6d275726aaed648b5ea4dcff45ce14388f91
Author: Tormod Volden <debian.tormod at gmail.com>
Date:   Sun Jan 23 12:47:03 2011 +0100

    savage: Add casts to silence build warnings
    
    savage_exa.c: In function ‘SavageUploadToScreen’:
    savage_exa.c:545: warning: passing argument 1 of ‘memcpy’ discards qualifiers from pointer target type
    /usr/include/bits/string3.h:49: note: expected ‘void * restrict’ but argument is of type ‘volatile CARD32 *’
    
    savage_video.c: In function ‘SavagePutImage’:
    savage_video.c:2007: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘drmSize’
    savage_video.c:2007: warning: format ‘%ld’ expects type ‘long int’, but argument 5 has type ‘int’



More information about the xorg-commit mailing list