summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meta/packages/drm/files/poulsbo.patch131
-rw-r--r--meta/packages/drm/libdrm_2.4.4.bb2
2 files changed, 1 insertions, 132 deletions
diff --git a/meta/packages/drm/files/poulsbo.patch b/meta/packages/drm/files/poulsbo.patch
index 7dda90a2f5..91f8975f50 100644
--- a/meta/packages/drm/files/poulsbo.patch
+++ b/meta/packages/drm/files/poulsbo.patch
@@ -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
diff --git a/meta/packages/drm/libdrm_2.4.4.bb b/meta/packages/drm/libdrm_2.4.4.bb
index ddb3776adb..8198592f8e 100644
--- a/meta/packages/drm/libdrm_2.4.4.bb
+++ b/meta/packages/drm/libdrm_2.4.4.bb
@@ -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"