rpms/mesa/devel .cvsignore, 1.29, 1.30 mesa-7.1-disable-intel-classic-warn.patch, 1.2, 1.3 mesa.spec, 1.194, 1.195 r300-bufmgr.patch, 1.1, 1.2 sources, 1.29, 1.30 intel-mmio-fix.patch, 1.1, NONE

Dave Airlie airlied at fedoraproject.org
Wed Oct 1 05:46:39 UTC 2008


Author: airlied

Update of /cvs/pkgs/rpms/mesa/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv8551

Modified Files:
	.cvsignore mesa-7.1-disable-intel-classic-warn.patch mesa.spec 
	r300-bufmgr.patch sources 
Removed Files:
	intel-mmio-fix.patch 
Log Message:
- rebase to new upstream + r300 bufmgr code - openarena under kms works now



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mesa/devel/.cvsignore,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- .cvsignore	29 Sep 2008 21:19:22 -0000	1.29
+++ .cvsignore	1 Oct 2008 05:46:08 -0000	1.30
@@ -1,3 +1,3 @@
-gl-manpages-1.0.1.tar.bz2
-mesa-20080905.tar.bz2
 xdriinfo-1.0.2.tar.bz2
+gl-manpages-1.0.1.tar.bz2
+mesa-20081001.tar.bz2

mesa-7.1-disable-intel-classic-warn.patch:

Index: mesa-7.1-disable-intel-classic-warn.patch
===================================================================
RCS file: /cvs/pkgs/rpms/mesa/devel/mesa-7.1-disable-intel-classic-warn.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mesa-7.1-disable-intel-classic-warn.patch	14 Aug 2008 06:35:21 -0000	1.2
+++ mesa-7.1-disable-intel-classic-warn.patch	1 Oct 2008 05:46:09 -0000	1.3
@@ -1,13 +1,15 @@
-diff -up mesa-20080814/src/mesa/drivers/dri/intel/intel_context.c.intel-nowarn mesa-20080814/src/mesa/drivers/dri/intel/intel_context.c
---- mesa-20080814/src/mesa/drivers/dri/intel/intel_context.c.intel-nowarn	2008-08-14 02:28:38.000000000 +1000
-+++ mesa-20080814/src/mesa/drivers/dri/intel/intel_context.c	2008-08-14 16:25:23.000000000 +1000
-@@ -506,9 +506,6 @@ intel_init_bufmgr(struct intel_context *
-    if (intel->bufmgr == NULL) {
+diff --git a/src/mesa/drivers/dri/intel/intel_screen.c b/src/mesa/drivers/dri/intel/intel_screen.c
+index cf09fad..572a28b 100644
+--- a/src/mesa/drivers/dri/intel/intel_screen.c
++++ b/src/mesa/drivers/dri/intel/intel_screen.c
+@@ -583,8 +583,8 @@ intel_init_bufmgr(intelScreenPrivate *intelScreen)
        if (gem_disable) {
  	 fprintf(stderr, "GEM disabled.  Using classic.\n");
--      } else {
+       } else {
 -	 fprintf(stderr, "Failed to initialize GEM.  "
 -		 "Falling back to classic.\n");
++//	 fprintf(stderr, "Failed to initialize GEM.  "
++//		 "Falling back to classic.\n");
        }
  
        if (intelScreen->tex.size == 0) {


Index: mesa.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mesa/devel/mesa.spec,v
retrieving revision 1.194
retrieving revision 1.195
diff -u -r1.194 -r1.195
--- mesa.spec	29 Sep 2008 21:19:22 -0000	1.194
+++ mesa.spec	1 Oct 2008 05:46:09 -0000	1.195
@@ -13,12 +13,12 @@
 
 %define manpages gl-manpages-1.0.1
 %define xdriinfo xdriinfo-1.0.2
-%define gitdate 20080905
+%define gitdate 20081001
 
 Summary: Mesa graphics libraries
 Name: mesa
 Version: 7.2
-Release: 0.3%{?dist}
+Release: 0.4%{?dist}
 License: MIT
 Group: System Environment/Libraries
 URL: http://www.mesa3d.org
@@ -39,14 +39,13 @@
 Patch5: r300-bufmgr.patch
 
 Patch7: mesa-7.1-link-shared.patch
-Patch8: intel-mmio-fix.patch
 Patch9: intel-revert-vbl.patch
 
 Patch12: mesa-7.1-disable-intel-classic-warn.patch
 
 BuildRequires: pkgconfig autoconf automake
 %if %{with_dri}
-BuildRequires: libdrm-devel >= 2.4.0-0.19
+BuildRequires: libdrm-devel >= 2.4.0-0.21
 BuildRequires: kernel-headers >= 2.6.27-0.305.rc5.git6
 %endif
 BuildRequires: libXxf86vm-devel
@@ -174,7 +173,6 @@
 %patch3 -p0 -b .no-mach64
 %patch5 -p1 -b .r300-bufmgr
 %patch7 -p1 -b .dricore
-%patch8 -p1 -b .intel-mmio
 %patch9 -p1 -b .intel-vbl
 %patch12 -p1 -b .intel-nowarn
 
@@ -422,6 +420,9 @@
 %{_libdir}/mesa-demos-data
 
 %changelog
+* Wed Oct 01 2008 Dave Airlie <airlied at redhat.com> 7.2-0.4
+- rebase to new upstream + r300 bufmgr code - openarena under kms works now
+
 * Mon Sep 29 2008 Adam Jackson <ajax at redhat.com> 7.2-0.3
 - Add xdriinfo. (#464388)
 

r300-bufmgr.patch:

View full diff with command:
/usr/bin/cvs -f diff  -kk -u -N -r 1.1 -r 1.2 r300-bufmgr.patch
Index: r300-bufmgr.patch
===================================================================
RCS file: /cvs/pkgs/rpms/mesa/devel/r300-bufmgr.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- r300-bufmgr.patch	5 Sep 2008 05:48:02 -0000	1.1
+++ r300-bufmgr.patch	1 Oct 2008 05:46:09 -0000	1.2
@@ -1,19 +1,434 @@
+commit c41a002914ab9cfd8f49199e4a4612a6aeecf0b5
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Tue Sep 30 16:51:04 2008 +1000
+
+    r300: make work again
+    
+    Conflicts:
+    
+    	src/mesa/drivers/dri/r300/r300_mem.c
+    	src/mesa/drivers/dri/r300/r300_mem.h
+    	src/mesa/drivers/dri/r300/r300_texstate.c
+    	src/mesa/drivers/dri/r300/radeon_context.c
+    	src/mesa/drivers/dri/radeon/radeon_buffer.h
+
+commit 289b38b16b9e0aae4d51bac8c745359a36c0d54e
+Author: Dave Airlie <airlied at redhat.com>
+Date:   Fri Sep 5 14:11:25 2008 +1000
+
+    drop r300 use of ttm flags
+
+commit 1ca0e2ac03b4fd95ee9cd2dbe82bb7a0e9c1614d
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Mon Sep 29 09:40:50 2008 +0200
+
+    r300: Fix crash in r300ClearBuffer
+    
+    That function can currently be called without a radeon_renderbuffer
+    when only Z/stencil needs clearing.
+
+commit 4d19a9b9ac84a972d0807ff931df596418d9a7f4
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Sep 28 19:37:52 2008 +0200
+
+    r300_mem: Prefer using screen structures over context structures
+    
+    Eventually, bufmgr will have to live with only screen structures for
+    correctness.
+
+commit 8d42990244a196b85ceb1439ad2b5eef6c559d61
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Sep 28 19:20:40 2008 +0200
+
+    r300: Remove radeon_bufmgr
+    
+    Since the bufmgr is now driver-specific anyway, there's no point in having
+    the additional indirection around.
+
+commit 3dba9178ec5dbf8183a5ceee701c9a36606ad464
+Merge: 857362e... 2e5d717...
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Sep 28 18:28:05 2008 +0200
+
+    Merge branch 'master' into develop
+    
+    Conflicts:
+    
+    	src/mesa/drivers/dri/r300/r300_tex.c
+    	src/mesa/drivers/dri/r300/r300_texstate.c
+    	src/mesa/drivers/dri/r300/radeon_context.c
+    	src/mesa/drivers/dri/r300/radeon_context.h
+
+commit 857362ef14fc4f175a9d425a74f9ca2b691971d6
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Tue Aug 19 22:02:41 2008 +0200
+
+    r300: Reasonably hacked up texture images
+
+commit b3153fc6f7823b434ab82faec4e966c3311f8ce8
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Fri Aug 29 17:55:37 2008 +0200
+
+    Call FreeTexImageData unconditionally during mipmap generation.
+    
+    When drivers override texture image storage, Data may be null even though
+    storage has been reserved, e.g. when the data is currently in video memory
+    but not mapped into CPU-accessible memory.
+
+commit d8d306220c19f0cc60d14876021543fe6e542775
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Fri Aug 29 18:40:05 2008 +0200
+
+    r300: Remove some debug messages
+
+commit b179525a87b5bf510628918406e3562e2d138ce7
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Tue Aug 26 23:21:24 2008 +0200
+
+    r300: Fix various software fallback regressions
+    
+    Renderbuffers are now mapped and unmapped properly for software rendering,
+    and various assorted fixes.
+
+commit ebf556644058c748c7c621b1e5ae12dc900a2dd0
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Fri Aug 15 19:55:59 2008 +0200
+
+    r300: Remove unused field pitch in r300_tex_obj
+
+commit 7db556b55baa392a951f92074c058868ead2edb5
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Tue Aug 26 19:02:14 2008 +0200
+
+    radeon: Add missing header radeon_buffer.h
+
+commit 093023518b81c11d0c3242a27b90def9a7e2e1c0
+Author: Adam Jackson <ajax at redhat.com>
+Date:   Sun Aug 24 18:47:53 2008 +1000
+
+    r300: move color/depth buffers to using fake buffers
+    
+    Emit state for color/depth properly
+    
+    This also moves the bufmgr into the radeon struct, as we
+    need it from make current. It won't affect the other chips yet.
+    
+    can probably move fbLocation into the bufmgr soon
+
+commit 004100f123ca3ea4b35e16ae5d91911ad02b327f
+Author: Dave Airlie <airlied at linux.ie>
+Date:   Sun Aug 24 18:33:06 2008 +1000
+
+    r300: add static BO alloc to classic bufmgr
+
+commit 6827a4d742cf2b815d2651dd7ffe002f46a07b1b
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Fri Aug 8 18:37:37 2008 +0200
+
+    r300: Fix regression when redefining texture images
+    
+    We obviously have to destroy and recreate the miptree when incompatible
+    changes to the texture objects are made.
+
+commit b3b221caefbcbb749fea9dc1040e4313fc9ea717
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Mon Aug 4 01:04:15 2008 +0200
+
+    r300: Texture memory managed by bufmgr
+    
+    The bufmgr makes use of the texture heap by wrapping the old texmem.c code.
+    
+    There are currently three copies of each texture image:
+    - Mesa's storage
+    - bufmgr backing store
+    - VRAM (if the texture has recently been used)
+    The first one should eventually be eliminated by making changes along the
+    lines of the Intel driver.
+
+commit 7eed94472049bba4e41bf7e51c51d0cc418cfc87
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Aug 3 21:59:52 2008 +0200
+
+    r300: Introduce r300_mipmap_tree
+
+commit 6d8ee45f31c11cae2424e987a0577f9b7e26762d
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Aug 3 17:23:50 2008 +0200
+
+    r300: Start pushing driTextureObject down
+
+commit f403a51e2aedfb04f845d03c1aa1023c7e518e45
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Aug 3 15:59:04 2008 +0200
+
+    r300: Remove unused texture object variables
+
+commit 4e432ffb0a403c44898ea608a7a1d7a515b59a73
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Aug 3 14:28:59 2008 +0200
+
+    r300: Remove bo_use
+    
+    Validating buffers and marking them as pending is now done automatically
+    based on relocations.
+
+commit 604515f17698572be3a2ae61b6843b4acef02f2e
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Aug 3 14:27:05 2008 +0200
+
+    r300: Remove last traces of r300_dma_region
+
+commit 656a1df66fbf5d2f748babf6be58524ee4b65bcc
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Aug 3 14:18:42 2008 +0200
+
+    r300: No longer use r300_dma_region for dma.current buffer
+
+commit b1267a2c7b144f7286ae901cea02c4e81cb435ab
+Author: Nicolai Haehnle <nhaehnle at gmail.com>
+Date:   Sun Aug 3 13:41:12 2008 +0200
+
+    r300: Stop using r300_dma_region for elt_dma
[...4565 lines suppressed...]
-+	radeon_gem_update_handle(screen, sPriv, &screen->back);
++	ret = radeon_gem_update_handle(screen, sPriv, &screen->back);
++	if (ret)	
++		return ret;
 +
 +	screen->backOffset = screen->back.offset;
 +
 +	screen->depth.gem_name = dri_priv->depthOffset;
-+	radeon_gem_update_handle(screen, sPriv, &screen->depth);
++	ret = radeon_gem_update_handle(screen, sPriv, &screen->depth);
++	if (ret)	
++		return ret;
++
 +	screen->depthOffset = screen->depth.offset;
 +
 +	screen->vram_texture.gem_name = dri_priv->textureOffset;
-+	radeon_gem_update_handle(screen, sPriv, &screen->vram_texture);
++	ret = radeon_gem_update_handle(screen, sPriv, &screen->vram_texture);
++	if (ret)	
++		return ret;
 +
 +	screen->texOffset[RADEON_LOCAL_TEX_HEAP] = screen->vram_texture.offset + screen->fbLocation;
 +	screen->texSize[RADEON_LOCAL_TEX_HEAP] = screen->vram_texture.size;
 +
 +	screen->gart_texture.gem_name = dri_priv->gartTexHandle;
-+	radeon_gem_update_handle(screen, sPriv, &screen->gart_texture);
++	ret = radeon_gem_update_handle(screen, sPriv, &screen->gart_texture);
++	if (ret)	
++		return ret;
++
 +	screen->gartTextures.map = screen->gart_texture.map;
 +	screen->gart_texture_offset = screen->gart_texture.offset + screen->gart_base;
-+
++	return 0;
 +}
  
  /* Create the device specific screen private data struct.
   */
-@@ -389,6 +481,21 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
+ static radeonScreenPtr
+-radeonCreateScreen( __DRIscreenPrivate *sPriv )
+-{
++radeonCreateScreen( __DRIscreenPrivate *sPriv ){
+    radeonScreenPtr screen;
+    RADEONDRIPtr dri_priv = (RADEONDRIPtr)sPriv->pDevPriv;
+    unsigned char *RADEONMMIO;
+@@ -387,6 +497,21 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
     screen->card_type = (dri_priv->IsPCI ? RADEON_CARD_PCI : RADEON_CARD_AGP);
     {
        int ret;
@@ -7365,7 +8856,7 @@
        ret = radeonGetParam( sPriv->fd, RADEON_PARAM_GART_BUFFER_OFFSET,
  			    &screen->gart_buffer_offset);
  
-@@ -422,32 +529,34 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
+@@ -420,32 +545,34 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
        screen->drmSupportsVertexProgram = (sPriv->drm_version.minor >= 25);
     }
  
@@ -7418,12 +8909,12 @@
 +      screen->scratch = (__volatile__ u_int32_t *)
 +	 ((GLubyte *)screen->status.map + RADEON_SCRATCH_REG_OFFSET);
     }
--   screen->scratch = (__volatile__ u_int32_t *)
+-   screen->scratch = (__volatile__ uint32_t *)
 -      ((GLubyte *)screen->status.map + RADEON_SCRATCH_REG_OFFSET);
  
     screen->buffers = drmMapBufs( sPriv->fd );
     if ( !screen->buffers ) {
-@@ -458,22 +567,24 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
+@@ -456,22 +583,24 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
        return NULL;
     }
  
@@ -7463,7 +8954,7 @@
     }
  
     screen->chip_flags = 0;
-@@ -840,7 +951,7 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
+@@ -838,7 +967,7 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
     ret = radeonGetParam( sPriv->fd, RADEON_PARAM_FB_LOCATION,
                           &temp);
     if (ret) {
@@ -7472,7 +8963,7 @@
  	   screen->fbLocation      = ( INREG( RADEON_MC_FB_LOCATION ) & 0xffff) << 16;
         else {
             FREE( screen );
-@@ -881,55 +992,59 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
+@@ -879,55 +1008,65 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
         }
     }
  
@@ -7532,6 +9023,7 @@
 +      screen->frontOffset	= dri_priv->frontOffset;
 +      screen->backOffset	= dri_priv->backOffset;
 +      screen->depthOffset	= dri_priv->depthOffset;
++
 +   
 +      /* Check if ddx has set up a surface reg to cover depth buffer */
 +      screen->depthHasSurface = (sPriv->ddx_version.major > 4) ||
@@ -7571,22 +9063,25 @@
 -      screen->texSize[RADEON_GART_TEX_HEAP] = dri_priv->gartTexMapSize;
 -      screen->logTexGranularity[RADEON_GART_TEX_HEAP] =
 -	 dri_priv->log2GARTTexGran;
-+      radeon_init_mm_buffers(screen, sPriv, dri_priv);
++      ret = radeon_init_mm_buffers(screen, sPriv, dri_priv);
++      if (ret) {
++           FREE( screen );
++           fprintf(stderr, "Unable to get mm buffers inited\n");
++           return NULL;
++      }
     }
  
     i = 0;
-@@ -954,8 +1069,10 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
+@@ -952,7 +1091,7 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )
  #endif
  
  #if RADEON_COMMON && defined(RADEON_COMMON_FOR_R300)
-+#if 0
-    screen->extensions[i++] = &r300texOffsetExtension.base;
+-   screen->extensions[i++] = &r300texOffsetExtension.base;
++   //screen->extensions[i++] = &r300texOffsetExtension.base;
  #endif
-+#endif
  
     screen->extensions[i++] = NULL;
-    sPriv->extensions = screen->extensions;
-@@ -975,12 +1092,14 @@ radeonDestroyScreen( __DRIscreenPrivate *sPriv )
+@@ -973,12 +1112,14 @@ radeonDestroyScreen( __DRIscreenPrivate *sPriv )
     if (!screen)
        return;
  
@@ -7606,7 +9101,7 @@
  
     /* free all option information */
     driDestroyOptionInfo (&screen->optionCache);
-@@ -1004,6 +1123,160 @@ radeonInitDriver( __DRIscreenPrivate *sPriv )
+@@ -1002,6 +1143,160 @@ radeonInitDriver( __DRIscreenPrivate *sPriv )
     return GL_TRUE;
  }
  
@@ -7767,7 +9262,7 @@
  
  /**
   * Create the Mesa framebuffer and renderbuffers for a given window/drawable.
-@@ -1103,7 +1376,7 @@ radeonCreateBuffer( __DRIscreenPrivate *driScrnPriv,
+@@ -1101,7 +1396,7 @@ radeonCreateBuffer( __DRIscreenPrivate *driScrnPriv,
        return (driDrawPriv->driverPrivate != NULL);
     }
  }
@@ -7776,7 +9271,7 @@
  
  static void
  radeonDestroyBuffer(__DRIdrawablePrivate *driDrawPriv)
-@@ -1199,11 +1472,11 @@ radeonInitScreen(__DRIscreenPrivate *psp)
+@@ -1197,11 +1492,11 @@ radeonInitScreen(__DRIscreenPrivate *psp)
     if (!radeonInitDriver(psp))
         return NULL;
  
@@ -7791,10 +9286,10 @@
  
  
 diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.h b/src/mesa/drivers/dri/radeon/radeon_screen.h
-index ab859d5..82eb7d8 100644
+index b84c70b..59f1e86 100644
 --- a/src/mesa/drivers/dri/radeon/radeon_screen.h
 +++ b/src/mesa/drivers/dri/radeon/radeon_screen.h
-@@ -55,6 +55,14 @@ typedef struct {
+@@ -54,6 +54,14 @@ typedef struct {
     drmAddress map;			/* Mapping of the DRM region */
  } radeonRegionRec, *radeonRegionPtr;
  
@@ -7809,7 +9304,7 @@
  typedef struct {
     int chip_family;
     int chip_flags;
-@@ -107,6 +115,13 @@ typedef struct {
+@@ -106,6 +114,13 @@ typedef struct {
     const __DRIextension *extensions[8];
  
     int num_gb_pipes;
@@ -7842,3 +9337,17 @@
 +extern void radeonSetSpanFunctions(driRenderbuffer * rb, const GLvisual * vis);
 +#endif
  #endif
+diff --git a/src/mesa/main/mipmap.c b/src/mesa/main/mipmap.c
+index 13d90e7..fe49faf 100644
+--- a/src/mesa/main/mipmap.c
++++ b/src/mesa/main/mipmap.c
+@@ -1073,8 +1073,7 @@ _mesa_generate_mipmap(GLcontext *ctx, GLenum target,
+          _mesa_free(dstImage->ImageOffsets);
+ 
+       /* Free old image data */
+-      if (dstImage->Data)
+-         ctx->Driver.FreeTexImageData(ctx, dstImage);
++      ctx->Driver.FreeTexImageData(ctx, dstImage);
+ 
+       /* initialize new image */
+       _mesa_init_teximage_fields(ctx, target, dstImage, dstWidth, dstHeight,


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mesa/devel/sources,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- sources	29 Sep 2008 21:19:22 -0000	1.29
+++ sources	1 Oct 2008 05:46:09 -0000	1.30
@@ -1,3 +1,3 @@
-6ae05158e678f4594343f32c2ca50515  gl-manpages-1.0.1.tar.bz2
-d5e2a6d63b4611ec38aaab19b8f68117  mesa-20080905.tar.bz2
 a5ec51ed9f0a55dc3462d90d52ff899c  xdriinfo-1.0.2.tar.bz2
+6ae05158e678f4594343f32c2ca50515  gl-manpages-1.0.1.tar.bz2
+2a67b54e44727e83045c8778db63d28d  mesa-20081001.tar.bz2


--- intel-mmio-fix.patch DELETED ---




More information about the scm-commits mailing list