]> code.ossystems Code Review - openembedded-core.git/commitdiff
libdrm: Cleanup poulsbo patch slightly further
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 5 Feb 2009 15:02:30 +0000 (15:02 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 5 Feb 2009 15:02:30 +0000 (15:02 +0000)
meta/packages/drm/files/poulsbo.patch
meta/packages/drm/libdrm_2.4.4.bb

index 7dda90a2f57494c3d8038f98c123237b1dba7874..91f8975f5031f935168d69f03d6fb691e72c9530 100644 (file)
@@ -728,19 +728,6 @@ Index: libdrm-2.4.4/libdrm/xf86mm.h
 +
 +
 +#endif
-Index: libdrm-2.4.4/Makefile.am
-===================================================================
---- libdrm-2.4.4.orig/Makefile.am      2008-10-09 20:02:10.000000000 +0100
-+++ libdrm-2.4.4/Makefile.am   2009-02-04 16:39:55.000000000 +0000
-@@ -22,7 +22,7 @@
- # here too, but let's just do libdrm for now
- AUTOMAKE_OPTIONS = foreign
--SUBDIRS = libdrm shared-core tests
-+SUBDIRS = libdrm shared-core
- pkgconfigdir = @pkgconfigdir@
- pkgconfig_DATA = libdrm.pc
 Index: libdrm-2.4.4/shared-core/drm.h
 ===================================================================
 --- libdrm-2.4.4.orig/shared-core/drm.h        2008-12-17 18:28:24.000000000 +0000
@@ -787,33 +774,6 @@ Index: libdrm-2.4.4/shared-core/drm.h
  /*@}*/
  
  /**
-Index: libdrm-2.4.4/shared-core/i915_drm.h
-===================================================================
---- libdrm-2.4.4.orig/shared-core/i915_drm.h   2008-12-23 00:03:35.000000000 +0000
-+++ libdrm-2.4.4/shared-core/i915_drm.h        2009-02-04 16:39:55.000000000 +0000
-@@ -767,4 +767,22 @@
-       uint64_t aper_available_size;
- };
-+/*
-+ * Relocation header is 4 uint32_ts
-+ * 0 - (16-bit relocation type << 16)| 16 bit reloc count
-+ * 1 - buffer handle for another list of relocs
-+ * 2-3 - spare.
-+ */
-+#define I915_RELOC_HEADER 4
-+
-+/*
-+ * type 0 relocation has 4-uint32_t stride
-+ * 0 - offset into buffer
-+ * 1 - delta to add in
-+ * 2 - index into buffer list
-+ * 3 - reserved (for optimisations later).
-+ */
-+#define I915_RELOC_TYPE_0 0
-+#define I915_RELOC0_STRIDE 4
-+
- #endif                                /* _I915_DRM_H_ */
 Index: libdrm-2.4.4/shared-core/Makefile.am
 ===================================================================
 --- libdrm-2.4.4.orig/shared-core/Makefile.am  2008-12-17 18:28:24.000000000 +0000
@@ -827,23 +787,6 @@ Index: libdrm-2.4.4/shared-core/Makefile.am
                           r128_drm.h \
                           radeon_drm.h \
                           savage_drm.h \
-Index: libdrm-2.4.4/shared-core/nouveau_drm.h
-===================================================================
---- libdrm-2.4.4.orig/shared-core/nouveau_drm.h        2008-10-09 20:02:11.000000000 +0100
-+++ libdrm-2.4.4/shared-core/nouveau_drm.h     2009-02-04 16:39:55.000000000 +0000
-@@ -144,9 +144,12 @@
-       NV_05      =5,
-       NV_10      =10,
-       NV_11      =11,
-+      NV_15      =11,
-       NV_17      =17,
-       NV_20      =20,
-+      NV_25      =20,
-       NV_30      =30,
-+      NV_34      =30,
-       NV_40      =40,
-       NV_44      =44,
-       NV_50      =50,
 Index: libdrm-2.4.4/shared-core/psb_drm.h
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
@@ -2559,80 +2502,6 @@ Index: libdrm-2.4.4/shared-core/psb_reg.h
 +
 +
 +#endif
-Index: libdrm-2.4.4/shared-core/radeon_drm.h
-===================================================================
---- libdrm-2.4.4.orig/shared-core/radeon_drm.h 2008-10-09 20:02:11.000000000 +0100
-+++ libdrm-2.4.4/shared-core/radeon_drm.h      2009-02-04 16:39:55.000000000 +0000
-@@ -453,8 +453,17 @@
-       int pfCurrentPage;      /* which buffer is being displayed? */
-       int crtc2_base;         /* CRTC2 frame offset */
-       int tiling_enabled;     /* set by drm, read by 2d + 3d clients */
-+
-+      unsigned int last_fence;
- } drm_radeon_sarea_t;
-+/* The only fence class we support */
-+#define DRM_RADEON_FENCE_CLASS_ACCEL 0
-+/* Fence type that guarantees read-write flush */
-+#define DRM_RADEON_FENCE_TYPE_RW 2
-+/* cache flushes programmed just before the fence */
-+#define DRM_RADEON_FENCE_FLAG_FLUSHED 0x01000000
-+
- /* WARNING: If you change any of these defines, make sure to change the
-  * defines in the Xserver file (xf86drmRadeon.h)
-  *
-Index: libdrm-2.4.4/shared-core/tdfx_drv.h
-===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ libdrm-2.4.4/shared-core/tdfx_drv.h        2009-02-04 16:39:55.000000000 +0000
-@@ -0,0 +1,47 @@
-+/* tdfx.h -- 3dfx DRM template customization -*- linux-c -*-
-+ * Created: Wed Feb 14 12:32:32 2001 by gareth@valinux.com
-+ */
-+/*
-+ * Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
-+ * All Rights Reserved.
-+ *
-+ * Permission is hereby granted, free of charge, to any person obtaining a
-+ * copy of this software and associated documentation files (the "Software"),
-+ * to deal in the Software without restriction, including without limitation
-+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
-+ * and/or sell copies of the Software, and to permit persons to whom the
-+ * Software is furnished to do so, subject to the following conditions:
-+ *
-+ * The above copyright notice and this permission notice (including the next
-+ * paragraph) shall be included in all copies or substantial portions of the
-+ * Software.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-+ * VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-+ * OTHER DEALINGS IN THE SOFTWARE.
-+ *
-+ * Authors:
-+ *    Gareth Hughes <gareth@valinux.com>
-+ */
-+
-+#ifndef __TDFX_H__
-+#define __TDFX_H__
-+
-+/* General customization:
-+ */
-+
-+#define DRIVER_AUTHOR         "VA Linux Systems Inc."
-+
-+#define DRIVER_NAME           "tdfx"
-+#define DRIVER_DESC           "3dfx Banshee/Voodoo3+"
-+#define DRIVER_DATE           "20010216"
-+
-+#define DRIVER_MAJOR          1
-+#define DRIVER_MINOR          0
-+#define DRIVER_PATCHLEVEL     0
-+
-+#endif
 Index: libdrm-2.4.4/libdrm/Makefile.am
 ===================================================================
 --- libdrm-2.4.4.orig/libdrm/Makefile.am       2009-02-04 16:42:01.000000000 +0000
index ddb3776adb4a5387ef43b99a19e9b39640aa0aed..8198592f8e4c2dba402538ae524768115ae70e23 100644 (file)
@@ -2,7 +2,7 @@ SECTION = "x11/base"
 LICENSE = "MIT"
 SRC_URI = "http://dri.freedesktop.org/libdrm/libdrm-${PV}.tar.bz2 \
            file://poulsbo.patch;patch=1"
-PR = "r2"
+PR = "r3"
 PROVIDES = "drm"
 DEPENDS = "libpthread-stubs"