All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] SGX recipe rework
@ 2012-01-23 14:18 Koen Kooi
  2012-01-23 14:18 ` [PATCH 1/7] libgles-omap3: split support for ES revisions into subpackages where possible Koen Kooi
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

This series reworks the packaging of the sgx recipes in the following ways:

1) all the es 'versions' are now subpackaged in to PN-foo-es<version and PN-foo RRECOMMENDS all of them
2) the DRI WS is now packaged as well
3) For recent SDKs the X11 WS is packaged, but nothing is done to shuffle the base libraries around
4) all the PN-foo subpackages remove /etc/powervr-esrev to trigger the relocation code
5) the initscript doesn't depend in the the 'initscripts' package anymore making use work in a systemd world as well as a sysvinit world. 

The most noticable effect is that user can now deinstall (e.g. using BAD_RECOMMENDATIONS) all the es 'versions' they don't need saving a few megabytes of space.

Koen Kooi (7):
  libgles-omap3: split support for ES revisions into subpackages where
    possible
  libgles-omap3: merge in updates from arago
  libgles-omap3: package DRI windowing system as well
  libgles-omap3: install X11 windowing system for newer SDK releases as
    well
  libgles-omap3: adjust packaging for all windowing systems to remove
    the magic esrev file
  omap3-sgx-modules: add 4.05.00.03
  libgles-omap3: add 4.05.00.03

 ....16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} |   12 +-
 recipes-graphics/libgles/libgles-omap3.inc         |  119 +++++++++++++++++---
 recipes-graphics/libgles/libgles-omap3/cputype     |   10 ++-
 recipes-graphics/libgles/libgles-omap3/rc.pvr      |   29 ++++-
 ...3_4.03.00.02.bb => libgles-omap3_4.05.00.03.bb} |   14 +--
 5 files changed, 145 insertions(+), 39 deletions(-)
 copy recipes-bsp/powervr-drivers/{omap3-sgx-modules_1.6.16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} (81%)
 copy recipes-graphics/libgles/{libgles-omap3_4.03.00.02.bb => libgles-omap3_4.05.00.03.bb} (68%)

-- 
1.7.2.5



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH 1/7] libgles-omap3: split support for ES revisions into subpackages where possible
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
@ 2012-01-23 14:18 ` Koen Kooi
  2012-01-23 14:18 ` [PATCH 2/7] libgles-omap3: merge in updates from arago Koen Kooi
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

This allows deinstalling ES revisions which aren't wanted on your target.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 recipes-graphics/libgles/libgles-omap3.inc |   57 +++++++++++++++++++++++++---
 1 files changed, 51 insertions(+), 6 deletions(-)

diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
index 4459bef..dc0185a 100644
--- a/recipes-graphics/libgles/libgles-omap3.inc
+++ b/recipes-graphics/libgles/libgles-omap3.inc
@@ -3,7 +3,7 @@ LICENSE = "proprietary-binary"
 # 'TSPA.txt' might not be the best file to md5sum
 LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1"
 
-PR = "r17"
+PR = "r18"
 
 COMPATIBLE_MACHINE = "(omap3|ti816x)"
 
@@ -219,19 +219,64 @@ PACKAGES =+ "${PN}-rawdemos \
 PACKAGES += "xserver-kdrive-powervrsgx \
              ${PN}-tests "
 
+# Package the base libraries per silicon revision
+PACKAGES =+ "${PN}-es2 ${PN}-es3 ${PN}-es5 ${PN}-es6 ${PN}-es8"
+RRECOMMENDS_${PN} += "${PN}-es2 ${PN}-es3 ${PN}-es5 ${PN}-es6 ${PN}-es8"
+FILES_${PN}-es2 = "${libdir}/ES2*/* ${bindir}/ES2*/*"
+FILES_${PN}-es3 = "${libdir}/ES3*/* ${bindir}/ES3*/*"
+FILES_${PN}-es5 = "${libdir}/ES5*/* ${bindir}/ES5*/*"
+FILES_${PN}-es6 = "${libdir}/ES6*/* ${bindir}/ES6*/*"
+FILES_${PN}-es8 = "${libdir}/ES8*/* ${bindir}/ES8*/*"
+
 PACKAGES =+ "${PN}-blitwsegl ${PN}-flipwsegl ${PN}-frontwsegl ${PN}-linuxfbwsegl ${PN}-x11wsegl"
+FILES_${PN}-blitwsegl = "${libdir}/libpvrPVR2D_BLITWSEGL.so.*"
+FILES_${PN}-flipwsegl = "${libdir}/libpvrPVR2D_FLIPWSEGL.so.*"
+FILES_${PN}-frontwsegl = "${libdir}/libpvrPVR2D_FRONTWSEGL.so.*"
+FILES_${PN}-linuxfbwsegl = "${libdir}/libpvrPVR2D_LINUXFBWSEGL.so.*"
+FILES_${PN}-x11wsegl = "${libdir}/libpvrPVR2D_X11WSEGL.so*"
 
-FILES_${PN}-blitwsegl = "${libdir}/libpvrPVR2D_BLITWSEGL.so.* ${libdir}/*/libpvrPVR2D_BLITWSEGL.so.*"
-FILES_${PN}-flipwsegl = "${libdir}/libpvrPVR2D_FLIPWSEGL.so.* ${libdir}/*/libpvrPVR2D_FLIPWSEGL.so.*"
-FILES_${PN}-frontwsegl = "${libdir}/libpvrPVR2D_FRONTWSEGL.so.* ${libdir}/*/libpvrPVR2D_FRONTWSEGL.so.*"
-FILES_${PN}-linuxfbwsegl = "${libdir}/libpvrPVR2D_LINUXFBWSEGL.so.* ${libdir}/*/libpvrPVR2D_LINUXFBWSEGL.so.*"
-FILES_${PN}-x11wsegl = "${libdir}/libpvrPVR2D_X11WSEGL.so* ${libdir}/*/libpvrPVR2D_X11WSEGL.so*"
+PACKAGES =+ "${PN}-blitwsegl-es2 ${PN}-blitwsegl-es3 ${PN}-blitwsegl-es5 ${PN}-blitwsegl-es6 ${PN}-blitwsegl-es8 ${PN}-flipwsegl-es2 ${PN}-flipwsegl-es3 ${PN}-flipwsegl-es5 ${PN}-flipwsegl-es6 ${PN}-flipwsegl-es8 ${PN}-frontwsegl-es2 ${PN}-frontwsegl-es3 ${PN}-frontwsegl-es5 ${PN}-frontwsegl-es6 ${PN}-frontwsegl-es8 ${PN}-linuxfbwsegl-es2 ${PN}-linuxfbwsegl-es3 ${PN}-linuxfbwsegl-es5 ${PN}-linuxfbwsegl-es6 ${PN}-linuxfbwsegl-es8 ${PN}-x11wsegl-es2 ${PN}-x11wsegl-es3 ${PN}-x11wsegl-es5 ${PN}-x11wsegl-es6 ${PN}-x11wsegl-es8"
+FILES_${PN}-blitwsegl-es2 = "${libdir}/ES2*/libpvrPVR2D_BLITWSEGL.so.*"
+FILES_${PN}-blitwsegl-es3 = "${libdir}/ES3*/libpvrPVR2D_BLITWSEGL.so.*"
+FILES_${PN}-blitwsegl-es5 = "${libdir}/ES5*/libpvrPVR2D_BLITWSEGL.so.*"
+FILES_${PN}-blitwsegl-es6 = "${libdir}/ES6*/libpvrPVR2D_BLITWSEGL.so.*"
+FILES_${PN}-blitwsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_BLITWSEGL.so.*"
+RRECOMMENDS_${PN}-blitwsegl = " ${PN}-blitwsegl-es2 ${PN}-blitwsegl-es3 ${PN}-blitwsegl-es5 ${PN}-blitwsegl-es6 ${PN}-blitwsegl-es8"
+
+FILES_${PN}-flipwsegl-es2 = "${libdir}/ES2*/libpvrPVR2D_FLIPWSEGL.so.*"
+FILES_${PN}-flipwsegl-es3 = "${libdir}/ES3*/libpvrPVR2D_FLIPWSEGL.so.*"
+FILES_${PN}-flipwsegl-es5 = "${libdir}/ES5*/libpvrPVR2D_FLIPWSEGL.so.*"
+FILES_${PN}-flipwsegl-es6 = "${libdir}/ES6*/libpvrPVR2D_FLIPWSEGL.so.*"
+FILES_${PN}-flipwsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_FLIPWSEGL.so.*"
+RRECOMMENDS_${PN}-flipwsegl = " ${PN}-flipwsegl-es2 ${PN}-flipwsegl-es3 ${PN}-flipwsegl-es5 ${PN}-flipwsegl-es6 ${PN}-flipwsegl-es8"
+
+FILES_${PN}-frontwsegl-es2 = "${libdir}/ES2*/libpvrPVR2D_FRONTWSEGL.so.*"
+FILES_${PN}-frontwsegl-es3 = "${libdir}/ES3*/libpvrPVR2D_FRONTWSEGL.so.*"
+FILES_${PN}-frontwsegl-es5 = "${libdir}/ES5*/libpvrPVR2D_FRONTWSEGL.so.*"
+FILES_${PN}-frontwsegl-es6 = "${libdir}/ES6*/libpvrPVR2D_FRONTWSEGL.so.*"
+FILES_${PN}-frontwsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_FRONTWSEGL.so.*"
+RRECOMMENDS_${PN}-frontwsegl = " ${PN}-frontwsegl-es2 ${PN}-frontwsegl-es3 ${PN}-frontwsegl-es5 ${PN}-frontwsegl-es6 ${PN}-frontwsegl-es8"
+
+FILES_${PN}-linuxfbwsegl-es2 = "${libdir}/ES2*/libpvrPVR2D_LINUXFBWSEGL.so.*"
+FILES_${PN}-linuxfbwsegl-es3 = "${libdir}/ES3*/libpvrPVR2D_LINUXFBWSEGL.so.*"
+FILES_${PN}-linuxfbwsegl-es5 = "${libdir}/ES5*/libpvrPVR2D_LINUXFBWSEGL.so.*"
+FILES_${PN}-linuxfbwsegl-es6 = "${libdir}/ES6*/libpvrPVR2D_LINUXFBWSEGL.so.*"
+FILES_${PN}-linuxfbwsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_LINUXFBWSEGL.so.*"
+RRECOMMENDS_${PN}-linuxfbwsegl = " ${PN}-linuxfbwsegl-es2 ${PN}-linuxfbwsegl-es3 ${PN}-linuxfbwsegl-es5 ${PN}-linuxfbwsegl-es6 ${PN}-linuxfbwsegl-es8"
+
+FILES_${PN}-x11wsegl-es2 = "${libdir}/ES2*/libpvrPVR2D_X11WSEGL.so.*"
+FILES_${PN}-x11wsegl-es3 = "${libdir}/ES3*/libpvrPVR2D_X11WSEGL.so.*"
+FILES_${PN}-x11wsegl-es5 = "${libdir}/ES5*/libpvrPVR2D_X11WSEGL.so.*"
+FILES_${PN}-x11wsegl-es6 = "${libdir}/ES6*/libpvrPVR2D_X11WSEGL.so.*"
+FILES_${PN}-x11wsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_X11WSEGL.so.*"
+RRECOMMENDS_${PN}-x11wsegl = " ${PN}-x11wsegl-es2 ${PN}-x11wsegl-es3 ${PN}-x11wsegl-es5 ${PN}-x11wsegl-es6 ${PN}-x11wsegl-es8"
 
 CONFFILES_${PN} = "${sysconfdir}/powervr.ini"
 # 'cputype' uses /etc/init.d/functions
 RRECOMMENDS_${PN} += "initscripts"
 
 FILES_${PN} = "${sysconfdir} ${libdir}/lib*.so.* ${libdir}/ES*/* ${bindir}/pvrsrvinit ${bindir}/cputype ${bindir}/*/*"
+
 FILES_xserver-kdrive-powervrsgx = "${bindir}/Xsgx"
 FILES_${PN}-tests = "${bindir}/*"
 FILES_${PN}-dbg = "${libdir}/.debug/* ${bindir}/.debug/* \
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 2/7] libgles-omap3: merge in updates from arago
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
  2012-01-23 14:18 ` [PATCH 1/7] libgles-omap3: split support for ES revisions into subpackages where possible Koen Kooi
@ 2012-01-23 14:18 ` Koen Kooi
  2012-01-23 14:18 ` [PATCH 3/7] libgles-omap3: package DRI windowing system as well Koen Kooi
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

* ES3.x do_install fix
* AM335x support

And one non-arago fix: break dependency on 'initscripts' package

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 recipes-graphics/libgles/libgles-omap3.inc     |   26 ++++++++++++++------
 recipes-graphics/libgles/libgles-omap3/cputype |   10 ++++++-
 recipes-graphics/libgles/libgles-omap3/rc.pvr  |   29 +++++++++++++++++++-----
 3 files changed, 49 insertions(+), 16 deletions(-)

diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
index dc0185a..0a05a0b 100644
--- a/recipes-graphics/libgles/libgles-omap3.inc
+++ b/recipes-graphics/libgles/libgles-omap3.inc
@@ -3,9 +3,9 @@ LICENSE = "proprietary-binary"
 # 'TSPA.txt' might not be the best file to md5sum
 LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1"
 
-PR = "r18"
+PR = "r19"
 
-COMPATIBLE_MACHINE = "(omap3|ti816x)"
+COMPATIBLE_MACHINE = "(omap3|ti816x|ti33x)"
 
 DEPENDS = "virtual/libx11 libxau libxdmcp"
 
@@ -29,6 +29,7 @@ ES2LOCATION ?= "${S}/gfx_rel_es2.x"
 ES3LOCATION ?= "${S}/gfx_rel_es3.x"
 ES5LOCATION ?= "${S}/gfx_rel_es5.x"
 ES6LOCATION ?= "${S}/gfx_rel_es6.x"
+ES8LOCATION ?= "${S}/gfx_rel_es8.x"
 
 do_configure() {
 	# Attempt to fix up the worst offenders for file permissions
@@ -158,22 +159,28 @@ do_install () {
 
 	# The ES2.x, ES3.x, ES5.x and ES6.x CPUs have different SGX hardware, so we need to install multiple sets of userspace
 
+	install -d ${D}${libdir}/ES8.0
 	install -d ${D}${libdir}/ES6.0
 	install -d ${D}${libdir}/ES5.0
 	install -d ${D}${libdir}/ES3.0
 	install -d ${D}${libdir}/ES2.0
 
+	install -d ${D}${bindir}/ES8.0
 	install -d ${D}${bindir}/ES6.0
 	install -d ${D}${bindir}/ES5.0
 	install -d ${D}${bindir}/ES3.0
 	install -d ${D}${bindir}/ES2.0
 
 
-	cp -pPR ${ES2LOCATION}/lib*${IMGPV} ${D}${libdir}/ES2.0/
-	cp ${ES2LOCATION}/p[dv]* ${D}${bindir}/ES2.0/
+	if [ -e ${ES2LOCATION} ] ; then
+		cp -pPR ${ES2LOCATION}/lib*${IMGPV} ${D}${libdir}/ES2.0/
+		cp ${ES2LOCATION}/p[dv]* ${D}${bindir}/ES2.0/
+	fi
 
-	cp -pPR ${D}${libdir}/lib*${IMGPV} ${D}${libdir}/ES3.0/
-	cp ${D}${bindir}/p[dv]* ${D}${bindir}/ES3.0
+	if [ -e ${ES3LOCATION} ] ; then
+		cp -pPR ${ES3LOCATION}/lib*${IMGPV} ${D}${libdir}/ES3.0/
+		cp ${ES3LOCATION}/p[dv]* ${D}${bindir}/ES3.0
+	fi
 
 	if [ -e ${ES5LOCATION} ] ; then 
 		cp -pPR ${ES5LOCATION}/lib*${IMGPV} ${D}${libdir}/ES5.0/
@@ -185,6 +192,11 @@ do_install () {
 		cp ${ES6LOCATION}/p[dv]* ${D}${bindir}/ES6.0/
 	fi
 
+	if [ -e ${ES8LOCATION} ] ; then
+		cp -pPR ${ES8LOCATION}/lib*${IMGPV} ${D}${libdir}/ES8.0/
+		cp ${ES8LOCATION}/p[dv]* ${D}${bindir}/ES8.0/
+	fi
+
 	rm ${D}${bindir}/ES*/*.h ${D}${bindir}/ES*/pdsasm ${D}${bindir}/pdsasm -f || true
 
 	install -d ${D}${prefix}/share/applications
@@ -272,8 +284,6 @@ FILES_${PN}-x11wsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_X11WSEGL.so.*"
 RRECOMMENDS_${PN}-x11wsegl = " ${PN}-x11wsegl-es2 ${PN}-x11wsegl-es3 ${PN}-x11wsegl-es5 ${PN}-x11wsegl-es6 ${PN}-x11wsegl-es8"
 
 CONFFILES_${PN} = "${sysconfdir}/powervr.ini"
-# 'cputype' uses /etc/init.d/functions
-RRECOMMENDS_${PN} += "initscripts"
 
 FILES_${PN} = "${sysconfdir} ${libdir}/lib*.so.* ${libdir}/ES*/* ${bindir}/pvrsrvinit ${bindir}/cputype ${bindir}/*/*"
 
diff --git a/recipes-graphics/libgles/libgles-omap3/cputype b/recipes-graphics/libgles/libgles-omap3/cputype
index 27f411d..4448c30 100755
--- a/recipes-graphics/libgles/libgles-omap3/cputype
+++ b/recipes-graphics/libgles/libgles-omap3/cputype
@@ -1,11 +1,17 @@
 #!/bin/sh
-. /etc/init.d/functions
+
+machine_id() { # return the machine ID
+	awk 'BEGIN { FS=": " } /Hardware/ \
+		{ gsub(" ", "_", $2); print tolower($2) } ' </proc/cpuinfo
+}
 
 if [ "$(machine_id)" = "ti8168evm" ] ; then
 	echo TI816x
+elif [ "$(machine_id)" = "am335xevm" ] ; then
+    echo TI33XX
 else
 	devmem2 0x4800244c | \
 	grep 'Read at address' | \
 	sed -e 's/.*): //' | \
-	sed -e 's/0x00005C00/OMAP3503/' -e 's/0x00001C00/OMAP3515/' -e 's/0x00004C00/OMAP3525/' -e 's/0x00000C00/OMAP3530/'
+	sed -e 's/0x00005C00/OMAP3503/' -e 's/0x00001C00/OMAP3515/' -e 's/0x00004C00/OMAP3525/' -e 's/0x00000C00/OMAP3530/' -e 's/0x00005E00/OMAP3503/' -e 's/0x00001E00/OMAP3515/' -e 's/0x00004E00/OMAP3525/' -e 's/0x00000E00/OMAP3530/' -e 's/0x00000CC0/OMAP3530/'
 fi
diff --git a/recipes-graphics/libgles/libgles-omap3/rc.pvr b/recipes-graphics/libgles/libgles-omap3/rc.pvr
index d32f9e4..07efa66 100755
--- a/recipes-graphics/libgles/libgles-omap3/rc.pvr
+++ b/recipes-graphics/libgles/libgles-omap3/rc.pvr
@@ -1,6 +1,15 @@
 #!/bin/sh
 PATH=$PATH:/usr/sbin
 
+# Check if an fb device is available.  If not then just go ahead and
+# exit because we have no display.
+fbset > /dev/null 2>&1
+if [ "$?" == "1" ]
+then
+    # looks like there is no display, so let's exit
+    exit 0
+fi
+
 BITSPERPIXEL="$(fbset | grep geom | awk '{print $6}')"
 YRES="$(fbset | grep geom | awk '{print $3}')"
 
@@ -28,7 +37,7 @@ if [ "$BITSPERPIXEL" = "32" ] ; then
 fi
 
 # Try to enable triple buffering when there's enough VRAM
-fbset -vyres $(expr $YRES \* 3) 
+fbset -vyres $(expr $YRES \* 3)
 
 sgxprepare () {
 	echo Starting PVR
@@ -39,11 +48,11 @@ sgxprepare () {
 	pvr_maj=`grep "pvrsrvkm$" /proc/devices | cut -b1,2,3`
         bc_maj=`grep "bc" /proc/devices | cut -b1,2,3`
 
-	if [ -e /dev/pvrsrvkm ] ; then 
+	if [ -e /dev/pvrsrvkm ] ; then
 		rm -f /dev/pvrsrvkm
 	fi
 
-	mknod /dev/pvrsrvkm c $pvr_maj 0 
+	mknod /dev/pvrsrvkm c $pvr_maj 0
 	chmod 666 /dev/pvrsrvkm
 
 	touch /etc/powervr-esrev
@@ -56,7 +65,7 @@ sgxfinish () {
 		echo -n "Starting SGX fixup for"
 		echo " ES${ES_REVISION}.x"
 		cp -a /usr/lib/ES${ES_REVISION}.0/* /usr/lib
-		cp -a /usr/bin/ES${ES_REVISION}.0/* /usr/bin	
+		cp -a /usr/bin/ES${ES_REVISION}.0/* /usr/bin
 		echo "${ES_REVISION}" > /etc/powervr-esrev
 	fi
 	/usr/bin/pvrsrvinit
@@ -74,6 +83,16 @@ case $CPUTYPE in
 
 	sgxfinish
 	;;
+"TI33XX")
+	sgxprepare
+
+	devmem2 0x44e01104 w 0x0 > /dev/null
+	devmem2 0x44e00904 w 0x2 > /dev/null
+
+	ES_REVISION="$(devmem2 0x56000014 | sed -e s:0x00010205:8: | tail -n1 | awk -F': ' '{print $2}')"
+
+	sgxfinish
+	;;
 "TI816x")
 	sgxprepare
 
@@ -89,5 +108,3 @@ case $CPUTYPE in
 	echo No SGX hardware, not starting PVR
 	;;
 esac
-
-
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 3/7] libgles-omap3: package DRI windowing system as well
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
  2012-01-23 14:18 ` [PATCH 1/7] libgles-omap3: split support for ES revisions into subpackages where possible Koen Kooi
  2012-01-23 14:18 ` [PATCH 2/7] libgles-omap3: merge in updates from arago Koen Kooi
@ 2012-01-23 14:18 ` Koen Kooi
  2012-01-23 14:18 ` [PATCH 4/7] libgles-omap3: install X11 windowing system for newer SDK releases " Koen Kooi
                   ` (5 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 recipes-graphics/libgles/libgles-omap3.inc |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
index 0a05a0b..9bd801c 100644
--- a/recipes-graphics/libgles/libgles-omap3.inc
+++ b/recipes-graphics/libgles/libgles-omap3.inc
@@ -3,7 +3,7 @@ LICENSE = "proprietary-binary"
 # 'TSPA.txt' might not be the best file to md5sum
 LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1"
 
-PR = "r19"
+PR = "r20"
 
 COMPATIBLE_MACHINE = "(omap3|ti816x|ti33x)"
 
@@ -240,12 +240,13 @@ FILES_${PN}-es5 = "${libdir}/ES5*/* ${bindir}/ES5*/*"
 FILES_${PN}-es6 = "${libdir}/ES6*/* ${bindir}/ES6*/*"
 FILES_${PN}-es8 = "${libdir}/ES8*/* ${bindir}/ES8*/*"
 
-PACKAGES =+ "${PN}-blitwsegl ${PN}-flipwsegl ${PN}-frontwsegl ${PN}-linuxfbwsegl ${PN}-x11wsegl"
+PACKAGES =+ "${PN}-blitwsegl ${PN}-flipwsegl ${PN}-frontwsegl ${PN}-linuxfbwsegl ${PN}-x11wsegl ${PN}-driwsegl"
 FILES_${PN}-blitwsegl = "${libdir}/libpvrPVR2D_BLITWSEGL.so.*"
 FILES_${PN}-flipwsegl = "${libdir}/libpvrPVR2D_FLIPWSEGL.so.*"
 FILES_${PN}-frontwsegl = "${libdir}/libpvrPVR2D_FRONTWSEGL.so.*"
 FILES_${PN}-linuxfbwsegl = "${libdir}/libpvrPVR2D_LINUXFBWSEGL.so.*"
 FILES_${PN}-x11wsegl = "${libdir}/libpvrPVR2D_X11WSEGL.so*"
+FILES_${PN}-driwsegl = "${libdir}/libpvrPVR2D_DRIWSEGL.so*"
 
 PACKAGES =+ "${PN}-blitwsegl-es2 ${PN}-blitwsegl-es3 ${PN}-blitwsegl-es5 ${PN}-blitwsegl-es6 ${PN}-blitwsegl-es8 ${PN}-flipwsegl-es2 ${PN}-flipwsegl-es3 ${PN}-flipwsegl-es5 ${PN}-flipwsegl-es6 ${PN}-flipwsegl-es8 ${PN}-frontwsegl-es2 ${PN}-frontwsegl-es3 ${PN}-frontwsegl-es5 ${PN}-frontwsegl-es6 ${PN}-frontwsegl-es8 ${PN}-linuxfbwsegl-es2 ${PN}-linuxfbwsegl-es3 ${PN}-linuxfbwsegl-es5 ${PN}-linuxfbwsegl-es6 ${PN}-linuxfbwsegl-es8 ${PN}-x11wsegl-es2 ${PN}-x11wsegl-es3 ${PN}-x11wsegl-es5 ${PN}-x11wsegl-es6 ${PN}-x11wsegl-es8"
 FILES_${PN}-blitwsegl-es2 = "${libdir}/ES2*/libpvrPVR2D_BLITWSEGL.so.*"
@@ -283,6 +284,13 @@ FILES_${PN}-x11wsegl-es6 = "${libdir}/ES6*/libpvrPVR2D_X11WSEGL.so.*"
 FILES_${PN}-x11wsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_X11WSEGL.so.*"
 RRECOMMENDS_${PN}-x11wsegl = " ${PN}-x11wsegl-es2 ${PN}-x11wsegl-es3 ${PN}-x11wsegl-es5 ${PN}-x11wsegl-es6 ${PN}-x11wsegl-es8"
 
+FILES_${PN}-driwsegl-es2 = "${libdir}/ES2*/libpvrPVR2D_DRIWSEGL.so.*"
+FILES_${PN}-driwsegl-es3 = "${libdir}/ES3*/libpvrPVR2D_DRIWSEGL.so.*"
+FILES_${PN}-driwsegl-es5 = "${libdir}/ES5*/libpvrPVR2D_DRIWSEGL.so.*"
+FILES_${PN}-driwsegl-es6 = "${libdir}/ES6*/libpvrPVR2D_DRIWSEGL.so.*"
+FILES_${PN}-driwsegl-es8 = "${libdir}/ES8*/libpvrPVR2D_DRIWSEGL.so.*"
+RRECOMMENDS_${PN}-driwsegl = " ${PN}-driwsegl-es2 ${PN}-driwsegl-es3 ${PN}-driwsegl-es5 ${PN}-driwsegl-es6 ${PN}-driwsegl-es8"
+
 CONFFILES_${PN} = "${sysconfdir}/powervr.ini"
 
 FILES_${PN} = "${sysconfdir} ${libdir}/lib*.so.* ${libdir}/ES*/* ${bindir}/pvrsrvinit ${bindir}/cputype ${bindir}/*/*"
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 4/7] libgles-omap3: install X11 windowing system for newer SDK releases as well
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
                   ` (2 preceding siblings ...)
  2012-01-23 14:18 ` [PATCH 3/7] libgles-omap3: package DRI windowing system as well Koen Kooi
@ 2012-01-23 14:18 ` Koen Kooi
  2012-01-23 14:18 ` [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file Koen Kooi
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 recipes-graphics/libgles/libgles-omap3.inc |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
index 9bd801c..289b7d5 100644
--- a/recipes-graphics/libgles/libgles-omap3.inc
+++ b/recipes-graphics/libgles/libgles-omap3.inc
@@ -3,7 +3,7 @@ LICENSE = "proprietary-binary"
 # 'TSPA.txt' might not be the best file to md5sum
 LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1"
 
-PR = "r20"
+PR = "r21"
 
 COMPATIBLE_MACHINE = "(omap3|ti816x|ti33x)"
 
@@ -136,6 +136,7 @@ do_install () {
 	install -m 0755 ${BINLOCATION}/xgles1test1 ${D}${bindir}/
 
 	install -m 0755 ${BINLOCATION}/freedesktop/kdrive/usr/X11R6_SGX/bin/Xsgx ${D}${bindir}/|| true
+	cp -pPR ${S}/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/LinuxOMAP3/lib/*X11WS* ${D}${libdir} || true
 
 	install -d ${D}${includedir}
 	cp -pPR ${S}/GFX_Linux_KM/include4 ${D}${includedir}/
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
                   ` (3 preceding siblings ...)
  2012-01-23 14:18 ` [PATCH 4/7] libgles-omap3: install X11 windowing system for newer SDK releases " Koen Kooi
@ 2012-01-23 14:18 ` Koen Kooi
  2012-01-23 20:02   ` Denys Dmytriyenko
  2012-01-23 14:18 ` [PATCH 6/7] omap3-sgx-modules: add 4.05.00.03 Koen Kooi
                   ` (3 subsequent siblings)
  8 siblings, 1 reply; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 recipes-graphics/libgles/libgles-omap3.inc |   29 ++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
index 289b7d5..722ac13 100644
--- a/recipes-graphics/libgles/libgles-omap3.inc
+++ b/recipes-graphics/libgles/libgles-omap3.inc
@@ -3,7 +3,7 @@ LICENSE = "proprietary-binary"
 # 'TSPA.txt' might not be the best file to md5sum
 LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1"
 
-PR = "r21"
+PR = "r22"
 
 COMPATIBLE_MACHINE = "(omap3|ti816x|ti33x)"
 
@@ -325,6 +325,7 @@ INSANE_SKIP_${PN}-flipwsegl = "ldflags"
 INSANE_SKIP_${PN}-frontwsegl = "ldflags"
 INSANE_SKIP_${PN}-linuxfbwsegl = "ldflags"
 INSANE_SKIP_${PN}-x11wsegl = "ldflags dev-so"
+INSANE_SKIP_${PN}-driwsegl = "ldflags dev-so"
 INSANE_SKIP_${PN}-tests = "ldflags"
 INSANE_SKIP_xserver-kdrive-powervrsgx = "ldflags"
 
@@ -339,8 +340,32 @@ INITSCRIPT_PARAMS = "start 30 5 2 . stop 40 0 1 6 ."
 
 # Append to update-rc.d postinst
 pkg_postinst_${PN}_append() {
-rm -f /etc/powervr-esrev
+rm -f ${sysconfdir}/powervr-esrev
 
 ln -sf /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXdmcp.so.0 
 ln -sf /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0
 }
+
+pkg_postinst_${PN}-blitwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-flipwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-frontwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+pkg_postinst_${PN}-linuxfbwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-x11wsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-driwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 6/7] omap3-sgx-modules: add 4.05.00.03
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
                   ` (4 preceding siblings ...)
  2012-01-23 14:18 ` [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file Koen Kooi
@ 2012-01-23 14:18 ` Koen Kooi
  2012-01-23 19:58   ` Denys Dmytriyenko
  2012-01-23 14:18 ` [PATCH 7/7] libgles-omap3: " Koen Kooi
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 ....16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)
 copy recipes-bsp/powervr-drivers/{omap3-sgx-modules_1.6.16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} (81%)

diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.6.16.3977.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
similarity index 81%
copy from recipes-bsp/powervr-drivers/omap3-sgx-modules_1.6.16.3977.bb
copy to recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
index f37299d..cb3aba7 100644
--- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.6.16.3977.bb
+++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
@@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=21228a42e27d1d104b31a83f7c9da935"
 TI_BIN_UNPK_CMDS="Y: qY:workdir:Y"
 require ../../recipes-ti/includes/ti-eula-unpack.inc
 
-SGXPV = "4_03_00_02"
-IMGPV = "1.6.16.3977"
+SGXPV = "4_05_00_03"
 BINFILE := "Graphics_SDK_setuplinux_${SGXPV}.bin"
 
 inherit module
@@ -15,12 +14,9 @@ MACHINE_KERNEL_PR_append = "a"
 PR = "${MACHINE_KERNEL_PR}"
 
 SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/${SGXPV}/exports/Graphics_SDK_setuplinux_${SGXPV}.bin \
-           file://Compile-fixes-for-38-kernel.patch \
-           file://kernel-30.patch \
           "
-SRC_URI[md5sum] = "ff8c1f2b8e4cb42f4ced6a613b081ada"
-SRC_URI[sha256sum] = "cdb0bd3964e107733d632aa8224e0537b05c1ffac34befc036423458c8d75255"
-
+SRC_URI[md5sum] = "0e651eaa92bb91760f0b40a17697a7dc"
+SRC_URI[sha256sum] = "bfe764a8959556195545d6fff76f63a489642f345c105bbbc309a3f243c2dd0e"
 S = "${WORKDIR}/Graphics_SDK_${SGXPV}/GFX_Linux_KM"
 
 PVRBUILD = "release"
@@ -30,9 +26,11 @@ PACKAGE_STRIP = "no"
 
 TI_PLATFORM_omap3 = "omap3630"
 TI_PLATFORM_ti816x = "ti81xx"
+TI_PLATFORM_ti33x = "ti335x"
 
 MODULESLOCATION_omap3 = "dc_omap3430_linux"
 MODULESLOCATION_ti816x = "dc_ti81xx_linux"
+MODULESLOCATION_ti33x = "dc_ti335x_linux"
 
 MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM}"
 
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [PATCH 7/7] libgles-omap3: add 4.05.00.03
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
                   ` (5 preceding siblings ...)
  2012-01-23 14:18 ` [PATCH 6/7] omap3-sgx-modules: add 4.05.00.03 Koen Kooi
@ 2012-01-23 14:18 ` Koen Kooi
  2012-01-23 14:20 ` [PATCH 0/7] SGX recipe rework Koen Kooi
  2012-01-23 19:27 ` Denys Dmytriyenko
  8 siblings, 0 replies; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:18 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 ...3_4.03.00.02.bb => libgles-omap3_4.05.00.03.bb} |   14 +++++---------
 1 files changed, 5 insertions(+), 9 deletions(-)
 copy recipes-graphics/libgles/{libgles-omap3_4.03.00.02.bb => libgles-omap3_4.05.00.03.bb} (68%)

diff --git a/recipes-graphics/libgles/libgles-omap3_4.03.00.02.bb b/recipes-graphics/libgles/libgles-omap3_4.05.00.03.bb
similarity index 68%
copy from recipes-graphics/libgles/libgles-omap3_4.03.00.02.bb
copy to recipes-graphics/libgles/libgles-omap3_4.05.00.03.bb
index f605ec0..0092221 100644
--- a/recipes-graphics/libgles/libgles-omap3_4.03.00.02.bb
+++ b/recipes-graphics/libgles/libgles-omap3_4.05.00.03.bb
@@ -1,10 +1,6 @@
 BINLOCATION_omap3  = "${S}/gfx_rel_es3.x"
 BINLOCATION_ti816x = "${S}/gfx_rel_es6.x"
-
-ES2LOCATION = "${S}/gfx_rel_es2.x"
-ES3LOCATION = "${S}/gfx_rel_es3.x"
-ES5LOCATION = "${S}/gfx_rel_es5.x"
-ES6LOCATION = "${S}/gfx_rel_es6.x"
+BINLOCATION_ti33x = "${S}/gfx_rel_es8.x"
 
 require libgles-omap3.inc
 
@@ -12,8 +8,8 @@ require libgles-omap3.inc
 # http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/latest/index_FDS.html
 # see libgles-omap3.inc for detailed installation instructions
 
-SGXPV = "4_03_00_02"
-IMGPV = "1.6.16.3977"
+SGXPV = "4_05_00_03"
+IMGPV = "1.6.16.4117"
 BINFILE := "Graphics_SDK_setuplinux_${SGXPV}.bin"
 
 SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/${SGXPV}/exports/Graphics_SDK_setuplinux_${SGXPV}.bin \
@@ -23,8 +19,8 @@ SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gf
                    file://99-bufferclass.rules  \
 "
 
-SRC_URI[md5sum] = "ff8c1f2b8e4cb42f4ced6a613b081ada"
-SRC_URI[sha256sum] = "cdb0bd3964e107733d632aa8224e0537b05c1ffac34befc036423458c8d75255"
+SRC_URI[md5sum] = "0e651eaa92bb91760f0b40a17697a7dc"
+SRC_URI[sha256sum] = "bfe764a8959556195545d6fff76f63a489642f345c105bbbc309a3f243c2dd0e"
 
 S = "${WORKDIR}/Graphics_SDK_${SGXPV}"
 
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/7] SGX recipe rework
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
                   ` (6 preceding siblings ...)
  2012-01-23 14:18 ` [PATCH 7/7] libgles-omap3: " Koen Kooi
@ 2012-01-23 14:20 ` Koen Kooi
  2012-01-23 16:52   ` Andreas Müller
  2012-01-23 19:27 ` Denys Dmytriyenko
  8 siblings, 1 reply; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 14:20 UTC (permalink / raw)
  To: meta-ti


Op 23 jan. 2012, om 15:18 heeft Koen Kooi het volgende geschreven:

> This series reworks the packaging of the sgx recipes in the following ways:
> 
> 1) all the es 'versions' are now subpackaged in to PN-foo-es<version and PN-foo RRECOMMENDS all of them
> 2) the DRI WS is now packaged as well
> 3) For recent SDKs the X11 WS is packaged, but nothing is done to shuffle the base libraries around
> 4) all the PN-foo subpackages remove /etc/powervr-esrev to trigger the relocation code
> 5) the initscript doesn't depend in the the 'initscripts' package anymore making use work in a systemd world as well as a sysvinit world. 
> 
> The most noticable effect is that user can now deinstall (e.g. using BAD_RECOMMENDATIONS) all the es 'versions' they don't need saving a few megabytes of space.
> 
> Koen Kooi (7):
>  libgles-omap3: split support for ES revisions into subpackages where
>    possible
>  libgles-omap3: merge in updates from arago
>  libgles-omap3: package DRI windowing system as well
>  libgles-omap3: install X11 windowing system for newer SDK releases as
>    well
>  libgles-omap3: adjust packaging for all windowing systems to remove
>    the magic esrev file
>  omap3-sgx-modules: add 4.05.00.03
>  libgles-omap3: add 4.05.00.03

And you can find it as a git branch at http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-texasinstruments/log/?h=sgx-rework

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/7] SGX recipe rework
  2012-01-23 14:20 ` [PATCH 0/7] SGX recipe rework Koen Kooi
@ 2012-01-23 16:52   ` Andreas Müller
  2012-01-23 16:55     ` Koen Kooi
  0 siblings, 1 reply; 17+ messages in thread
From: Andreas Müller @ 2012-01-23 16:52 UTC (permalink / raw)
  To: meta-ti

On Monday, January 23, 2012 03:20:05 PM Koen Kooi wrote:
> Op 23 jan. 2012, om 15:18 heeft Koen Kooi het volgende geschreven:
> > This series reworks the packaging of the sgx recipes in the following
> > ways:
> > 
> > 1) all the es 'versions' are now subpackaged in to PN-foo-es<version and
> > PN-foo RRECOMMENDS all of them 2) the DRI WS is now packaged as well
> > 3) For recent SDKs the X11 WS is packaged, but nothing is done to shuffle
> > the base libraries around 4) all the PN-foo subpackages remove
> > /etc/powervr-esrev to trigger the relocation code 5) the initscript
> > doesn't depend in the the 'initscripts' package anymore making use work
> > in a systemd world as well as a sysvinit world.
> > 
> > The most noticable effect is that user can now deinstall (e.g. using
> > BAD_RECOMMENDATIONS) all the es 'versions' they don't need saving a few
> > megabytes of space.
> > 
> > Koen Kooi (7):
> >  libgles-omap3: split support for ES revisions into subpackages where
> >  
> >    possible
> >  
> >  libgles-omap3: merge in updates from arago
> >  libgles-omap3: package DRI windowing system as well
> >  libgles-omap3: install X11 windowing system for newer SDK releases as
> >  
> >    well
> >  
> >  libgles-omap3: adjust packaging for all windowing systems to remove
> >  
> >    the magic esrev file
> >  
> >  omap3-sgx-modules: add 4.05.00.03
> >  libgles-omap3: add 4.05.00.03
> 
> And you can find it as a git branch at
> http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-texasinstrument
> s/log/?h=sgx-rework _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
I checked out that branch, build omap3-sgx-modules and get

WARNING: /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
gnueabi/omap3-sgx-modules-4.05.00.03-
r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM/COPYING could not be copied for 
some reason. It may not exist. WARN for now.
ERROR: Function failed: omap3-sgx-modules: LIC_FILES_CHKSUM points to an 
invalid file: /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
gnueabi/omap3-sgx-modules-4.05.00.03-
r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM/COPYING
ERROR: Logfile of failure stored in: /home/andreas/tmp/oe-core-
eglibc/work/overo-angstrom-linux-gnueabi/omap3-sgx-modules-4.05.00.03-
r115a/temp/log.do_configure.17459
Log data follows:
| NOTE: Checking autotools environment for common misconfiguration
| ERROR: Function failed: omap3-sgx-modules: LIC_FILES_CHKSUM points to an 
invalid file: /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
gnueabi/omap3-sgx-modules-4.05.00.03-
r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM/COPYING
| + cd /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
gnueabi/omap3-sgx-modules-4.05.00.03-
r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM
| + do_configure
| + base_do_configure
| + :
NOTE: package omap3-sgx-modules-4.05.00.03-r115a: task do_configure: Failed

The error is a bit different from [1] but reason is same: workdir only contains 
an empty folder GFX_Linux_KM. The error is different only because there are no 
more patches to apply. In do_unpack I see

NOTE: Unpacking 
/home/andreas/data/Downloads/packets/dl/Graphics_SDK_setuplinux_4_05_00_03.bin 
to /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/omap3-
sgx-modules-4.05.00.03-r115a/

Interesting: At console I moved into workdir and entered
./Graphics_SDK_setuplinux_4_05_00_03.bin -> nothing happened and I get return 
value 127. Is there some packet which needs installation on my build hosts?

Andreas


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/7] SGX recipe rework
  2012-01-23 16:52   ` Andreas Müller
@ 2012-01-23 16:55     ` Koen Kooi
  2012-01-23 18:46       ` Andreas Müller
  0 siblings, 1 reply; 17+ messages in thread
From: Koen Kooi @ 2012-01-23 16:55 UTC (permalink / raw)
  To: Andreas Müller; +Cc: meta-ti


Op 23 jan. 2012, om 17:52 heeft Andreas Müller het volgende geschreven:

> On Monday, January 23, 2012 03:20:05 PM Koen Kooi wrote:
>> Op 23 jan. 2012, om 15:18 heeft Koen Kooi het volgende geschreven:
>>> This series reworks the packaging of the sgx recipes in the following
>>> ways:
>>> 
>>> 1) all the es 'versions' are now subpackaged in to PN-foo-es<version and
>>> PN-foo RRECOMMENDS all of them 2) the DRI WS is now packaged as well
>>> 3) For recent SDKs the X11 WS is packaged, but nothing is done to shuffle
>>> the base libraries around 4) all the PN-foo subpackages remove
>>> /etc/powervr-esrev to trigger the relocation code 5) the initscript
>>> doesn't depend in the the 'initscripts' package anymore making use work
>>> in a systemd world as well as a sysvinit world.
>>> 
>>> The most noticable effect is that user can now deinstall (e.g. using
>>> BAD_RECOMMENDATIONS) all the es 'versions' they don't need saving a few
>>> megabytes of space.
>>> 
>>> Koen Kooi (7):
>>> libgles-omap3: split support for ES revisions into subpackages where
>>> 
>>>   possible
>>> 
>>> libgles-omap3: merge in updates from arago
>>> libgles-omap3: package DRI windowing system as well
>>> libgles-omap3: install X11 windowing system for newer SDK releases as
>>> 
>>>   well
>>> 
>>> libgles-omap3: adjust packaging for all windowing systems to remove
>>> 
>>>   the magic esrev file
>>> 
>>> omap3-sgx-modules: add 4.05.00.03
>>> libgles-omap3: add 4.05.00.03
>> 
>> And you can find it as a git branch at
>> http://git.angstrom-distribution.org/cgi-bin/cgit.cgi/meta-texasinstrument
>> s/log/?h=sgx-rework _______________________________________________
>> meta-ti mailing list
>> meta-ti@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-ti
> I checked out that branch, build omap3-sgx-modules and get
> 
> WARNING: /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
> gnueabi/omap3-sgx-modules-4.05.00.03-
> r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM/COPYING could not be copied for 
> some reason. It may not exist. WARN for now.
> ERROR: Function failed: omap3-sgx-modules: LIC_FILES_CHKSUM points to an 
> invalid file: /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
> gnueabi/omap3-sgx-modules-4.05.00.03-
> r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM/COPYING
> ERROR: Logfile of failure stored in: /home/andreas/tmp/oe-core-
> eglibc/work/overo-angstrom-linux-gnueabi/omap3-sgx-modules-4.05.00.03-
> r115a/temp/log.do_configure.17459
> Log data follows:
> | NOTE: Checking autotools environment for common misconfiguration
> | ERROR: Function failed: omap3-sgx-modules: LIC_FILES_CHKSUM points to an 
> invalid file: /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
> gnueabi/omap3-sgx-modules-4.05.00.03-
> r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM/COPYING
> | + cd /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-
> gnueabi/omap3-sgx-modules-4.05.00.03-
> r115a/Graphics_SDK_4_05_00_03/GFX_Linux_KM
> | + do_configure
> | + base_do_configure
> | + :
> NOTE: package omap3-sgx-modules-4.05.00.03-r115a: task do_configure: Failed
> 
> The error is a bit different from [1] but reason is same: workdir only contains 
> an empty folder GFX_Linux_KM.

Right, you need 32 bit libs installed for installjammer to work

> The error is different only because there are no 
> more patches to apply. In do_unpack I see
> 
> NOTE: Unpacking 
> /home/andreas/data/Downloads/packets/dl/Graphics_SDK_setuplinux_4_05_00_03.bin 
> to /home/andreas/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/omap3-
> sgx-modules-4.05.00.03-r115a/
> 
> Interesting: At console I moved into workdir and entered
> ./Graphics_SDK_setuplinux_4_05_00_03.bin -> nothing happened and I get return 
> value 127. Is there some packet which needs installation on my build hosts?

On fedora: yum install glibc.i686

regards,

Koen

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/7] SGX recipe rework
  2012-01-23 16:55     ` Koen Kooi
@ 2012-01-23 18:46       ` Andreas Müller
  2012-01-23 19:00         ` Denys Dmytriyenko
  0 siblings, 1 reply; 17+ messages in thread
From: Andreas Müller @ 2012-01-23 18:46 UTC (permalink / raw)
  To: Koen Kooi; +Cc: meta-ti

On Monday, January 23, 2012 05:55:07 PM Koen Kooi wrote:
> Right, you need 32 bit libs installed for installjammer to work
> 
> On fedora: yum install glibc.i686
> 
Fixed build here. Thanks! Will run test in the next days.

Ehm - aren't there few tricky lines of code available, informing user of missing 
packets and abort then?

Andreas


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/7] SGX recipe rework
  2012-01-23 18:46       ` Andreas Müller
@ 2012-01-23 19:00         ` Denys Dmytriyenko
  0 siblings, 0 replies; 17+ messages in thread
From: Denys Dmytriyenko @ 2012-01-23 19:00 UTC (permalink / raw)
  To: Andreas M?ller; +Cc: meta-ti

On Mon, Jan 23, 2012 at 07:46:48PM +0100, Andreas M?ller wrote:
> On Monday, January 23, 2012 05:55:07 PM Koen Kooi wrote:
> > Right, you need 32 bit libs installed for installjammer to work
> > 
> > On fedora: yum install glibc.i686
> > 
> Fixed build here. Thanks! Will run test in the next days.
> 
> Ehm - aren't there few tricky lines of code available, informing user of missing 
> packets and abort then?

Correct, sanity.bbclass

There is a code to test for 64/32-bit libs/headers in oe-core, which can be 
extended to test for the above...

-- 
Denys


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 0/7] SGX recipe rework
  2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
                   ` (7 preceding siblings ...)
  2012-01-23 14:20 ` [PATCH 0/7] SGX recipe rework Koen Kooi
@ 2012-01-23 19:27 ` Denys Dmytriyenko
  8 siblings, 0 replies; 17+ messages in thread
From: Denys Dmytriyenko @ 2012-01-23 19:27 UTC (permalink / raw)
  To: Koen Kooi; +Cc: meta-ti

On Mon, Jan 23, 2012 at 03:18:22PM +0100, Koen Kooi wrote:
> This series reworks the packaging of the sgx recipes in the following ways:
> 
> 1) all the es 'versions' are now subpackaged in to PN-foo-es<version and PN-foo RRECOMMENDS all of them
> 2) the DRI WS is now packaged as well
> 3) For recent SDKs the X11 WS is packaged, but nothing is done to shuffle the base libraries around
> 4) all the PN-foo subpackages remove /etc/powervr-esrev to trigger the relocation code
> 5) the initscript doesn't depend in the the 'initscripts' package anymore making use work in a systemd world as well as a sysvinit world. 
> 
> The most noticable effect is that user can now deinstall (e.g. using 
> BAD_RECOMMENDATIONS) all the es 'versions' they don't need saving a few 
> megabytes of space.

So, is BAD_RECOMMENDATIONS still broken or was it fixed in latest BitBake?

-- 
Denys


> Koen Kooi (7):
>   libgles-omap3: split support for ES revisions into subpackages where
>     possible
>   libgles-omap3: merge in updates from arago
>   libgles-omap3: package DRI windowing system as well
>   libgles-omap3: install X11 windowing system for newer SDK releases as
>     well
>   libgles-omap3: adjust packaging for all windowing systems to remove
>     the magic esrev file
>   omap3-sgx-modules: add 4.05.00.03
>   libgles-omap3: add 4.05.00.03
> 
>  ....16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} |   12 +-
>  recipes-graphics/libgles/libgles-omap3.inc         |  119 +++++++++++++++++---
>  recipes-graphics/libgles/libgles-omap3/cputype     |   10 ++-
>  recipes-graphics/libgles/libgles-omap3/rc.pvr      |   29 ++++-
>  ...3_4.03.00.02.bb => libgles-omap3_4.05.00.03.bb} |   14 +--
>  5 files changed, 145 insertions(+), 39 deletions(-)
>  copy recipes-bsp/powervr-drivers/{omap3-sgx-modules_1.6.16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} (81%)
>  copy recipes-graphics/libgles/{libgles-omap3_4.03.00.02.bb => libgles-omap3_4.05.00.03.bb} (68%)
> 
> -- 
> 1.7.2.5
> 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 6/7] omap3-sgx-modules: add 4.05.00.03
  2012-01-23 14:18 ` [PATCH 6/7] omap3-sgx-modules: add 4.05.00.03 Koen Kooi
@ 2012-01-23 19:58   ` Denys Dmytriyenko
  0 siblings, 0 replies; 17+ messages in thread
From: Denys Dmytriyenko @ 2012-01-23 19:58 UTC (permalink / raw)
  To: Koen Kooi; +Cc: meta-ti

On Mon, Jan 23, 2012 at 03:18:28PM +0100, Koen Kooi wrote:
> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
> ---
>  ....16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} |   12 +++++-------
>  1 files changed, 5 insertions(+), 7 deletions(-)
>  copy recipes-bsp/powervr-drivers/{omap3-sgx-modules_1.6.16.3977.bb => omap3-sgx-modules_4.05.00.03.bb} (81%)
> 
> diff --git a/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.6.16.3977.bb b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> similarity index 81%
> copy from recipes-bsp/powervr-drivers/omap3-sgx-modules_1.6.16.3977.bb
> copy to recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> index f37299d..cb3aba7 100644
> --- a/recipes-bsp/powervr-drivers/omap3-sgx-modules_1.6.16.3977.bb
> +++ b/recipes-bsp/powervr-drivers/omap3-sgx-modules_4.05.00.03.bb
> @@ -5,8 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=21228a42e27d1d104b31a83f7c9da935"
>  TI_BIN_UNPK_CMDS="Y: qY:workdir:Y"
>  require ../../recipes-ti/includes/ti-eula-unpack.inc
>  
> -SGXPV = "4_03_00_02"
> -IMGPV = "1.6.16.3977"
> +SGXPV = "4_05_00_03"
>  BINFILE := "Graphics_SDK_setuplinux_${SGXPV}.bin"
>  
>  inherit module
> @@ -15,12 +14,9 @@ MACHINE_KERNEL_PR_append = "a"
>  PR = "${MACHINE_KERNEL_PR}"
>  
>  SRC_URI = "http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/${SGXPV}/exports/Graphics_SDK_setuplinux_${SGXPV}.bin \
> -           file://Compile-fixes-for-38-kernel.patch \
> -           file://kernel-30.patch \
>            "
> -SRC_URI[md5sum] = "ff8c1f2b8e4cb42f4ced6a613b081ada"
> -SRC_URI[sha256sum] = "cdb0bd3964e107733d632aa8224e0537b05c1ffac34befc036423458c8d75255"
> -
> +SRC_URI[md5sum] = "0e651eaa92bb91760f0b40a17697a7dc"
> +SRC_URI[sha256sum] = "bfe764a8959556195545d6fff76f63a489642f345c105bbbc309a3f243c2dd0e"
>  S = "${WORKDIR}/Graphics_SDK_${SGXPV}/GFX_Linux_KM"
>  
>  PVRBUILD = "release"
> @@ -30,9 +26,11 @@ PACKAGE_STRIP = "no"
>  
>  TI_PLATFORM_omap3 = "omap3630"
>  TI_PLATFORM_ti816x = "ti81xx"
> +TI_PLATFORM_ti33x = "ti335x"


This seems slightly outdated - can you please merge the latest changes from 
Arago from few weeks ago to enable ti814x as well? Thanks.

-- 
Denys


>  MODULESLOCATION_omap3 = "dc_omap3430_linux"
>  MODULESLOCATION_ti816x = "dc_ti81xx_linux"
> +MODULESLOCATION_ti33x = "dc_ti335x_linux"
>  
>  MAKE_TARGETS = " BUILD=${PVRBUILD} TI_PLATFORM=${TI_PLATFORM}"
>  
> -- 
> 1.7.2.5
> 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file
  2012-01-23 14:18 ` [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file Koen Kooi
@ 2012-01-23 20:02   ` Denys Dmytriyenko
  0 siblings, 0 replies; 17+ messages in thread
From: Denys Dmytriyenko @ 2012-01-23 20:02 UTC (permalink / raw)
  To: Koen Kooi; +Cc: meta-ti

On Mon, Jan 23, 2012 at 03:18:27PM +0100, Koen Kooi wrote:
> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
> ---
>  recipes-graphics/libgles/libgles-omap3.inc |   29 ++++++++++++++++++++++++++-
>  1 files changed, 27 insertions(+), 2 deletions(-)
> 
> diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
> index 289b7d5..722ac13 100644
> --- a/recipes-graphics/libgles/libgles-omap3.inc
> +++ b/recipes-graphics/libgles/libgles-omap3.inc
> @@ -3,7 +3,7 @@ LICENSE = "proprietary-binary"
>  # 'TSPA.txt' might not be the best file to md5sum
>  LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1"
>  
> -PR = "r21"
> +PR = "r22"
>  
>  COMPATIBLE_MACHINE = "(omap3|ti816x|ti33x)"
>  
> @@ -325,6 +325,7 @@ INSANE_SKIP_${PN}-flipwsegl = "ldflags"
>  INSANE_SKIP_${PN}-frontwsegl = "ldflags"
>  INSANE_SKIP_${PN}-linuxfbwsegl = "ldflags"
>  INSANE_SKIP_${PN}-x11wsegl = "ldflags dev-so"
> +INSANE_SKIP_${PN}-driwsegl = "ldflags dev-so"

While we can argue this entire patch can be squashed with #3, the above line 
definitely belongs to #3, when split this way...

-- 
Denys


>  INSANE_SKIP_${PN}-tests = "ldflags"
>  INSANE_SKIP_xserver-kdrive-powervrsgx = "ldflags"
>  
> @@ -339,8 +340,32 @@ INITSCRIPT_PARAMS = "start 30 5 2 . stop 40 0 1 6 ."
>  
>  # Append to update-rc.d postinst
>  pkg_postinst_${PN}_append() {
> -rm -f /etc/powervr-esrev
> +rm -f ${sysconfdir}/powervr-esrev
>  
>  ln -sf /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXdmcp.so.0 
>  ln -sf /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0
>  }
> +
> +pkg_postinst_${PN}-blitwsegl() {
> +rm -f ${sysconfdir}/powervr-esrev
> +}
> +
> +pkg_postinst_${PN}-flipwsegl() {
> +rm -f ${sysconfdir}/powervr-esrev
> +}
> +
> +pkg_postinst_${PN}-frontwsegl() {
> +rm -f ${sysconfdir}/powervr-esrev
> +}
> +pkg_postinst_${PN}-linuxfbwsegl() {
> +rm -f ${sysconfdir}/powervr-esrev
> +}
> +
> +pkg_postinst_${PN}-x11wsegl() {
> +rm -f ${sysconfdir}/powervr-esrev
> +}
> +
> +pkg_postinst_${PN}-driwsegl() {
> +rm -f ${sysconfdir}/powervr-esrev
> +}
> +
> -- 
> 1.7.2.5
> 
> _______________________________________________
> meta-ti mailing list
> meta-ti@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-ti
> 


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file
  2012-01-24  9:24 [PATCH 1/7] libgles-omap3: split support for ES revisions into subpackages where possible Koen Kooi
@ 2012-01-24  9:24 ` Koen Kooi
  0 siblings, 0 replies; 17+ messages in thread
From: Koen Kooi @ 2012-01-24  9:24 UTC (permalink / raw)
  To: meta-ti

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
---
 recipes-graphics/libgles/libgles-omap3.inc |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/recipes-graphics/libgles/libgles-omap3.inc b/recipes-graphics/libgles/libgles-omap3.inc
index 3ee4124..722ac13 100644
--- a/recipes-graphics/libgles/libgles-omap3.inc
+++ b/recipes-graphics/libgles/libgles-omap3.inc
@@ -3,7 +3,7 @@ LICENSE = "proprietary-binary"
 # 'TSPA.txt' might not be the best file to md5sum
 LIC_FILES_CHKSUM = "file://TSPA.txt;md5=c0d5d9c1e38b41677144c4e24d6ddee1"
 
-PR = "r21"
+PR = "r22"
 
 COMPATIBLE_MACHINE = "(omap3|ti816x|ti33x)"
 
@@ -340,8 +340,32 @@ INITSCRIPT_PARAMS = "start 30 5 2 . stop 40 0 1 6 ."
 
 # Append to update-rc.d postinst
 pkg_postinst_${PN}_append() {
-rm -f /etc/powervr-esrev
+rm -f ${sysconfdir}/powervr-esrev
 
 ln -sf /usr/lib/libXdmcp.so.6.0.0 /usr/lib/libXdmcp.so.0 
 ln -sf /usr/lib/libXau.so.6.0.0 /usr/lib/libXau.so.0
 }
+
+pkg_postinst_${PN}-blitwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-flipwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-frontwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+pkg_postinst_${PN}-linuxfbwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-x11wsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
+pkg_postinst_${PN}-driwsegl() {
+rm -f ${sysconfdir}/powervr-esrev
+}
+
-- 
1.7.2.5



^ permalink raw reply related	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2012-01-24  9:24 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-23 14:18 [PATCH 0/7] SGX recipe rework Koen Kooi
2012-01-23 14:18 ` [PATCH 1/7] libgles-omap3: split support for ES revisions into subpackages where possible Koen Kooi
2012-01-23 14:18 ` [PATCH 2/7] libgles-omap3: merge in updates from arago Koen Kooi
2012-01-23 14:18 ` [PATCH 3/7] libgles-omap3: package DRI windowing system as well Koen Kooi
2012-01-23 14:18 ` [PATCH 4/7] libgles-omap3: install X11 windowing system for newer SDK releases " Koen Kooi
2012-01-23 14:18 ` [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file Koen Kooi
2012-01-23 20:02   ` Denys Dmytriyenko
2012-01-23 14:18 ` [PATCH 6/7] omap3-sgx-modules: add 4.05.00.03 Koen Kooi
2012-01-23 19:58   ` Denys Dmytriyenko
2012-01-23 14:18 ` [PATCH 7/7] libgles-omap3: " Koen Kooi
2012-01-23 14:20 ` [PATCH 0/7] SGX recipe rework Koen Kooi
2012-01-23 16:52   ` Andreas Müller
2012-01-23 16:55     ` Koen Kooi
2012-01-23 18:46       ` Andreas Müller
2012-01-23 19:00         ` Denys Dmytriyenko
2012-01-23 19:27 ` Denys Dmytriyenko
  -- strict thread matches above, loose matches on Subject: below --
2012-01-24  9:24 [PATCH 1/7] libgles-omap3: split support for ES revisions into subpackages where possible Koen Kooi
2012-01-24  9:24 ` [PATCH 5/7] libgles-omap3: adjust packaging for all windowing systems to remove the magic esrev file Koen Kooi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.