commit xorg-x11-driver-video for openSUSE:Factory
Hello community, here is the log from the commit of package xorg-x11-driver-video for openSUSE:Factory checked in at Fri Aug 14 00:36:29 CEST 2009. -------- --- xorg-x11-driver-video/xorg-x11-driver-video.changes 2009-08-05 03:56:40.000000000 +0200 +++ xorg-x11-driver-video/xorg-x11-driver-video.changes 2009-08-14 00:28:14.000000000 +0200 @@ -1,0 +2,10 @@ +Fri Aug 14 00:13:55 CEST 2009 - sndirsch@suse.de + +- xf86-video-intel 2.8.0.901 + * Allow DRM mode setting to include transformations (also requires + a fix in the X server - available in xserver 1.6.3) + * Align tiled pixmap height so we don't address beyond the end of + our buffers. +- obsoletes xf86-video-intel-bnc524304.diff + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- xf86-video-intel-2.8.0.tar.bz2 xf86-video-intel-bnc524304.diff New: ---- xf86-video-intel-2.8.0.901.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-driver-video.spec ++++++ --- /var/tmp/diff_new_pack.PWpkv4/_old 2009-08-14 00:36:10.000000000 +0200 +++ /var/tmp/diff_new_pack.PWpkv4/_new 2009-08-14 00:36:10.000000000 +0200 @@ -23,7 +23,7 @@ BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk Url: http://xorg.freedesktop.org/ Version: 7.4 -Release: 75 +Release: 76 License: MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 @@ -68,7 +68,7 @@ Source42: xf86-video-voodoo-1.2.3.tar.bz2 Source43: xf86-video-impact-0.2.0.tar.bz2 Source44: HALlib-4.1.tar.gz -Source45: xf86-video-intel-2.8.0.tar.bz2 +Source45: xf86-video-intel-2.8.0.901.tar.bz2 Source46: xf86-video-ati-6.12.2.tar.bz2 Source48: xf86-video-mga-1.9.100.tar.bz2 Source50: xf86-video-xgi-1.5.0.tar.bz2 @@ -107,7 +107,6 @@ Patch114: moblin-reset-pos-for-rotate-fb.patch Patch115: moblin-uxa-Fix-segfault-on-source-only-picture-usage.patch Patch130: xf86-video-intel-buildfix.diff -Patch131: xf86-video-intel-bnc524304.diff %description This package contains X.Org video drivers. @@ -187,7 +186,6 @@ %patch114 -p1 %patch115 -p1 %patch130 -p0 -%patch131 -p1 popd %build ++++++ xf86-video-intel-2.8.0.tar.bz2 -> xf86-video-intel-2.8.0.901.tar.bz2 ++++++ ++++ 11220 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/NEWS new/xf86-video-intel-2.8.0.901/NEWS --- old/xf86-video-intel-2.8.0/NEWS 2009-07-21 08:00:06.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/NEWS 2009-08-13 22:59:20.000000000 +0200 @@ -1,3 +1,17 @@ +Release 2.8.0.901 (2.8.1 rc1 2009-08-13) +======================================== +We are pleased to announce this release candidate working toward the +2.8.1 maintenance release of the xf86-video-intel driver. This +snapshot contains a few, hand-picked fixes since the 2.8.0 release. + +New fixes in 2.8.1 compared to 2.8.0 +------------------------------------ +* Allow DRM mode setting to include transformations (also requires a + fix in the X server---available in xserver 1.6.3) + +* Align tiled pixmap height so we don't address beyond the end of our + buffers. + Release 2.8.0 (2009-07-20) ========================== We are pleased to present this major release of the xf86-video-intel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/config.h.in new/xf86-video-intel-2.8.0.901/config.h.in --- old/xf86-video-intel-2.8.0/config.h.in 2009-07-21 08:00:35.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/config.h.in 2009-08-13 23:02:34.000000000 +0200 @@ -63,6 +63,9 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME +/* Define to the home page for this package. */ +#undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/configure.ac new/xf86-video-intel-2.8.0.901/configure.ac --- old/xf86-video-intel-2.8.0/configure.ac 2009-07-21 08:00:14.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/configure.ac 2009-08-13 22:58:14.000000000 +0200 @@ -22,7 +22,7 @@ AC_PREREQ(2.57) AC_INIT([xf86-video-intel], - 2.8.0, + 2.8.0.901, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xf86-video-intel) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/src/drmmode_display.c new/xf86-video-intel-2.8.0.901/src/drmmode_display.c --- old/xf86-video-intel-2.8.0/src/drmmode_display.c 2009-07-11 07:31:10.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/src/drmmode_display.c 2009-08-13 22:07:21.000000000 +0200 @@ -185,9 +185,6 @@ crtc->x = x; crtc->y = y; crtc->rotation = rotation; -#if XORG_VERSION_CURRENT >= XORG_VERSION_NUMERIC(1,5,99,0,0) - crtc->transformPresent = FALSE; -#endif output_ids = xcalloc(sizeof(uint32_t), xf86_config->num_output); if (!output_ids) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/src/i830.h new/xf86-video-intel-2.8.0.901/src/i830.h --- old/xf86-video-intel-2.8.0/src/i830.h 2009-07-21 07:41:16.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/src/i830.h 2009-08-13 22:08:21.000000000 +0200 @@ -619,6 +619,8 @@ #define I830PTR(p) ((I830Ptr)((p)->driverPrivate)) #define ARRAY_SIZE(x) (sizeof(x) / sizeof(x[0])) +#define ALIGN(i,m) (((i) + (m) - 1) & ~((m) - 1)) +#define MIN(a,b) ((a) < (b) ? (a) : (b)) #define I830_SELECT_FRONT 0 #define I830_SELECT_BACK 1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/src/i830_memory.c new/xf86-video-intel-2.8.0.901/src/i830_memory.c --- old/xf86-video-intel-2.8.0/src/i830_memory.c 2009-07-21 07:41:16.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/src/i830_memory.c 2009-08-13 22:08:21.000000000 +0200 @@ -88,8 +88,6 @@ #include "i810_reg.h" #include "i915_drm.h" -#define ALIGN(i,m) (((i) + (m) - 1) & ~((m) - 1)) - /* Our hardware status area is just a single page */ #define HWSTATUS_PAGE_SIZE GTT_PAGE_SIZE #define PWRCTX_SIZE GTT_PAGE_SIZE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/src/i830_uxa.c new/xf86-video-intel-2.8.0.901/src/i830_uxa.c --- old/xf86-video-intel-2.8.0/src/i830_uxa.c 2009-07-11 07:31:10.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/src/i830_uxa.c 2009-08-13 22:09:42.000000000 +0200 @@ -609,6 +609,13 @@ if (tiling == I915_TILING_NONE) { size = stride * h; } else { + int aligned_h = h; + if (tiling == I915_TILING_X) + aligned_h = ALIGN(h, 8); + else + aligned_h = ALIGN(h, 32); + assert(aligned_h >= h); + stride = i830_get_fence_pitch(i830, stride, tiling); /* Round the object up to the size of the fence it will live in * if necessary. We could potentially make the kernel allocate @@ -616,8 +623,8 @@ * but this is easier and also keeps us out of trouble (as much) * with drm_intel_bufmgr_check_aperture(). */ - size = i830_get_fence_size(i830, stride * h); - assert(size >= stride * h); + size = i830_get_fence_size(i830, stride * aligned_h); + assert(size >= stride * aligned_h); } /* Fail very large allocations on 32-bit systems. Large BOs will diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/src/i965_render.c new/xf86-video-intel-2.8.0.901/src/i965_render.c --- old/xf86-video-intel-2.8.0/src/i965_render.c 2009-07-11 07:31:10.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/src/i965_render.c 2009-08-13 22:08:21.000000000 +0200 @@ -251,8 +251,6 @@ } -#define ALIGN(i,m) (((i) + (m) - 1) & ~((m) - 1)) -#define MIN(a,b) ((a) < (b) ? (a) : (b)) #define BRW_GRF_BLOCKS(nreg) ((nreg + 15) / 16 - 1) /* Set up a default static partitioning of the URB, which is supposed to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/xf86-video-intel-2.8.0/src/i965_video.c new/xf86-video-intel-2.8.0.901/src/i965_video.c --- old/xf86-video-intel-2.8.0/src/i965_video.c 2009-07-01 19:34:15.000000000 +0200 +++ new/xf86-video-intel-2.8.0.901/src/i965_video.c 2009-08-13 22:08:21.000000000 +0200 @@ -131,9 +131,6 @@ #include "exa_wm_write.g4b.gen5" }; -#define ALIGN(i,m) (((i) + (m) - 1) & ~((m) - 1)) -#define MIN(a,b) ((a) < (b) ? (a) : (b)) - static uint32_t float_to_uint (float f) { union {uint32_t i; float f;} x; x.f = f; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de