Author: branden Date: 2003-11-01 17:00:16 -0500 (Sat, 01 Nov 2003) New Revision: 741
Removed: branches/4.3.0/sid/debian/patches/453_ia64_fix_drm_deadlock.diff Modified: branches/4.3.0/sid/debian/changelog branches/4.3.0/sid/debian/patches/000_post430.diff Log: Grab latest fixes to upstream CVS xf-4_3-branch. - debian/patches/000_post430.diff: (xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h): 1009. Fix DRM_CAS on ia64 as used by the DRI (Bugzilla #778, John Dennis). (Alan Hourihane) - debian/patches/453_ia64_fix_radeon_dri_deadlock.diff: deleted; superseded by upstream patch Modified: branches/4.3.0/sid/debian/changelog =================================================================== --- branches/4.3.0/sid/debian/changelog 2003-11-01 21:54:59 UTC (rev 740) +++ branches/4.3.0/sid/debian/changelog 2003-11-01 22:00:16 UTC (rev 741) @@ -72,8 +72,16 @@ - debian/xlibmesa-dri-dbg.install.powerpc - debian/xlibmesa-dri-dbg.install.sparc - -- Branden Robinson <[EMAIL PROTECTED]> Fri, 31 Oct 2003 00:54:45 -0500 + * Grab latest fixes to upstream CVS xf-4_3-branch. + - debian/patches/000_post430.diff: + (xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h): + 1009. Fix DRM_CAS on ia64 as used by the DRI (Bugzilla #778, John + Dennis). (Alan Hourihane) + - debian/patches/453_ia64_fix_radeon_dri_deadlock.diff: deleted; + superseded by upstream patch + -- Branden Robinson <[EMAIL PROTECTED]> Sat, 1 Nov 2003 16:56:13 -0500 + xfree86 (4.3.0-0pre1v4) experimental; urgency=low * Add missing symbolic links for libXTrap. [ISHIKAWA Mutsumi] @@ -2437,14 +2445,14 @@ (Marc La France) - Modify Type1 font RAM allocation heuristics to allow for larger fonts. (#A.1121, Melchior Franz) - + Fix a typo in the s3 driver which prevented virtual display sizes. + + Fix a typo in the s3 driver which prevented virtual display sizes. (#A.965, Stef Voltz). + Fix input size of character strings used in lib/X11/lcGetConv.c (#A.828, Yong-Jhen Hong). + Fix a memory leak when calling _XCloseLC and removing the loadable locales (#A.855 Mark Robinson). + Fix wrong check in Xaw when rebuilding the line table. If the width - of a line becomes smaller, it should clear to eol. (Paulo Cesar Pereira + of a line becomes smaller, it should clear to eol. (Paulo Cesar Pereira de Andrade) + In the X server, permit XDM-AUTHENTICATION-1 without also requiring XDMCP support. (Keith Packard) Modified: branches/4.3.0/sid/debian/patches/000_post430.diff =================================================================== --- branches/4.3.0/sid/debian/patches/000_post430.diff 2003-11-01 21:54:59 UTC (rev 740) +++ branches/4.3.0/sid/debian/patches/000_post430.diff 2003-11-01 22:00:16 UTC (rev 741) @@ -291,6 +291,10 @@ i830_memory.c,i830_video.c}): Fix some i830+ VT switch/exit crashes (David Dawes, Egbert Eich). +(xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h): + 1009. Fix DRM_CAS on ia64 as used by the DRI (Bugzilla #778, John + Dennis). (Alan Hourihane) + Index: xc/config/cf/NetBSD.cf =================================================================== RCS file: /cvs/xc/config/cf/NetBSD.cf,v @@ -2456,12 +2460,13 @@ =================================================================== RCS file: /cvs/xc/programs/Xserver/hw/xfree86/CHANGELOG,v retrieving revision 3.2588 -retrieving revision 3.2588.2.31 -diff -u -r3.2588 -r3.2588.2.31 +retrieving revision 3.2588.2.32 +diff -u -r3.2588 -r3.2588.2.32 --- xc/programs/Xserver/hw/xfree86/CHANGELOG 27 Feb 2003 04:56:44 -0000 3.2588 -+++ xc/programs/Xserver/hw/xfree86/CHANGELOG 21 Oct 2003 02:22:31 -0000 3.2588.2.31 -@@ -1,3 +1,103 @@ ++++ xc/programs/Xserver/hw/xfree86/CHANGELOG 29 Oct 2003 11:01:56 -0000 3.2588.2.32 +@@ -1,3 +1,104 @@ +XFree86 4.3.0.2 (xx September 2003) ++1009. Fix DRM_CAS on ia64 as used by the DRI (Bugzilla #778, John Dennis). +1008. Fix some i830+ VT switch/exit crashes (David Dawes, Egbert Eich). +1007. Fixed definititon of UseInstalledOnCrossCompile so that it never is + undefined (Harlod L. Hunt II). @@ -2564,12 +2569,12 @@ XFree86 4.3.0 (27 February 2003) 964. Add an imake option to allow the glibc21-style setjmp() behaviour to be forced when auto-detecting it fails (this is needed for RH 7.0). -@@ -16536,4 +16636,9 @@ +@@ -16536,4 +16637,9 @@ XFree86 3.0 (26 April 1994) -$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.2588 2003/02/27 04:56:44 dawes Exp $ -+$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.2588.2.31 2003/10/21 02:22:31 dawes Exp $ ++$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.2588.2.32 2003/10/29 11:01:56 alanh Exp $ + + + @@ -3035,12 +3040,12 @@ @@ -879,7 +879,7 @@ # define RADEON_P2PLL_REF_DIV_MASK 0x03ff # define RADEON_P2PLL_ATOMIC_UPDATE_R (1 << 15) /* same as _W */ - # define RADEON_P2PLL_ATOMIC_UPDATE_W (1 << 15) /* same as _R */ + # define RADEON_P2PLL_ATOMIC_UPDATE_W (1 << 15) /* same as _R */ -# define R300_PPLL_REF_DIV_ACC_MASK (0x3ff < 18) +# define R300_PPLL_REF_DIV_ACC_MASK (0x3ff << 18) # define R300_PPLL_REF_DIV_ACC_SHIFT 18 #define RADEON_PALETTE_DATA 0x00b4 - #define RADEON_PALETTE_30_DATA 0x00b8 + #define RADEON_PALETTE_30_DATA 0x00b8 Index: xc/programs/Xserver/hw/xfree86/drivers/cyrix/Imakefile =================================================================== RCS file: /cvs/xc/programs/Xserver/hw/xfree86/drivers/cyrix/Imakefile,v @@ -4540,6 +4545,32 @@ /* for setvbuf */ #define XF86_IONBF 1 +Index: xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h +=================================================================== +RCS file: /cvs/xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h,v +retrieving revision 1.21 +retrieving revision 1.21.2.1 +diff -u -r1.21 -r1.21.2.1 +--- xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h 24 Dec 2002 17:42:59 -0000 1.21 ++++ xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h 29 Oct 2003 11:01:59 -0000 1.21.2.1 +@@ -26,7 +26,7 @@ + * + * Author: Rickard E. (Rik) Faith <[EMAIL PROTECTED]> + * +- * $XFree86: xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h,v 1.21 2002/12/24 17:42:59 tsi Exp $ ++ * $XFree86: xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h,v 1.21.2.1 2003/10/29 11:01:59 alanh Exp $ + * + */ + +@@ -346,7 +346,7 @@ + ";;\n" \ + "cmpxchg4.acq %0=%1,%3,ar.ccv" \ + : "=r" (__result), "=m" (__drm_dummy_lock(lock)) \ +- : "r" (__old), "r" (new) \ ++ : "r" ((unsigned long)__old), "r" (new) \ + : "memory"); \ + __ret = (__result) != (__old); \ + } while (0) Index: xc/programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c =================================================================== RCS file: /cvs/xc/programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c,v @@ -6654,7 +6685,7 @@ */ -/* $XFree86: xc/programs/xdm/dpylist.c,v 1.5 2001/12/14 20:01:21 dawes Exp $ */ -+/* $XFree86: xc/programs/xdm/dpylist.c,v 1.5.4.1 2003/09/17 05:58:16 herrb Exp $ */ ++/* $XFree86: xc/programs/xdm/dpylist.c,v 1.5.4.1 2003/09/17 05:58:16 herrb Exp $ */ /* * xdm - display manager daemon @@ -6702,7 +6733,7 @@ typedef struct auth_ks_struct { auth_cblock _; } auth_wrapper_schedule[16]; -extern void _XdmcpWrapperToOddParity(); -+extern int _XdmcpAuthSetup(unsigned char *, auth_wrapper_schedule); ++extern int _XdmcpAuthSetup(unsigned char *, auth_wrapper_schedule); +extern int _XdmcpAuthDoIt(unsigned char *, unsigned char *, + auth_wrapper_schedule, int); +extern void _XdmcpWrapperToOddParity(unsigned char *, unsigned char *); Deleted: branches/4.3.0/sid/debian/patches/453_ia64_fix_drm_deadlock.diff =================================================================== --- branches/4.3.0/sid/debian/patches/453_ia64_fix_drm_deadlock.diff 2003-11-01 21:54:59 UTC (rev 740) +++ branches/4.3.0/sid/debian/patches/453_ia64_fix_drm_deadlock.diff 2003-11-01 22:00:16 UTC (rev 741) @@ -1,28 +0,0 @@ -$Id$ - -This patch fixes an incorrect locking primitive in ia64 DRM unlocking -routines that would cause regular deadlocks; this patch is from John Dennis -via http://bugs.xfree86.org/show_bug.cgi?id=778. - ---- xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h~ 2003-10-18 16:49:39.000000000 -0500 -+++ xc/programs/Xserver/hw/xfree86/os-support/xf86drm.h 2003-10-18 16:56:13.000000000 -0500 -@@ -257,8 +257,8 @@ - - #define __drm_dummy_lock(lock) (*(__volatile__ unsigned int *)lock) - --#define DRM_LOCK_HELD 0x80000000 /* Hardware lock is held */ --#define DRM_LOCK_CONT 0x40000000 /* Hardware lock is contended */ -+#define DRM_LOCK_HELD 0x80000000U /* Hardware lock is held */ -+#define DRM_LOCK_CONT 0x40000000U /* Hardware lock is contended */ - - #if defined(__GNUC__) && (__GNUC__ >= 2) - # if defined(__i386) || defined(__x86_64__) -@@ -346,7 +346,7 @@ - ";;\n" \ - "cmpxchg4.acq %0=%1,%3,ar.ccv" \ - : "=r" (__result), "=m" (__drm_dummy_lock(lock)) \ -- : "r" (__old), "r" (new) \ -+ : "r" ((unsigned long)__old), "r" (new) \ - : "memory"); \ - __ret = (__result) != (__old); \ - } while (0) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]