xf86-video-ati: Branch 'master'

Dave Airlie airlied at kemper.freedesktop.org
Mon Dec 29 12:51:23 PST 2008


 src/radeon_atombios.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 837f7e8a48ea35d21de24b620830a2c6db854861
Author: Dave Airlie <airlied at linux.ie>
Date:   Tue Dec 30 06:50:54 2008 +1000

    atombios: endian fix in r600 object table handling
    
    This fixes the r600 object table on r600.

diff --git a/src/radeon_atombios.c b/src/radeon_atombios.c
index 43f2c18..1ca9f86 100644
--- a/src/radeon_atombios.c
+++ b/src/radeon_atombios.c
@@ -1644,8 +1644,8 @@ RADEONGetATOMConnectorInfoFromBIOSObject (ScrnInfoPtr pScrn)
 	for (j = 0; j < SrcDstTable->ucNumberOfSrc; j++) {
 	    uint8_t sobj_id;
 
-	    sobj_id = (SrcDstTable->usSrcObjectID[j] & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
-	    ErrorF("src object id %04x %d\n", SrcDstTable->usSrcObjectID[j], sobj_id);
+	    sobj_id = (le16_to_cpu(SrcDstTable->usSrcObjectID[j]) & OBJECT_ID_MASK) >> OBJECT_ID_SHIFT;
+	    ErrorF("src object id %04x %d\n", le16_to_cpu(SrcDstTable->usSrcObjectID[j]), sobj_id);
 
 	    switch(sobj_id) {
 	    case ENCODER_OBJECT_ID_INTERNAL_LVDS:


More information about the xorg-commit mailing list