All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] *** SUBJECT HERE ***
@ 2012-01-26 20:11 Chase Maupin
  2012-01-26 20:11 ` [PATCH 1/5] arm-benchmarks: port of am-benchmarks from arago Chase Maupin
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Chase Maupin @ 2012-01-26 20:11 UTC (permalink / raw)
  To: meta-ti

This patch set replaces the previous patches that were submitted.
The patches were re-ordered because the dependency between applications
such as arm-benchmarks and the matrix-gui-xxxx packages was reworked
such that we want to patch in the benchmarks first.

This was done to bring consistency to how matrix applications were
added.

Chase Maupin (5):
  arm-benchmarks: port of am-benchmarks from arago
  am-sysinfo: port to latest version from arago
  matrix-gui-browser: port from arago overlay
  refresh-screen: add package from arago
  matrix-gui: update to latest version

 recipes-bsp/ti/am-sysinfo_svn.bb                   |   23 -----
 recipes-ti/am-sysinfo/am-sysinfo_svn.bb            |   29 ++++++
 recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb    |   24 +++++
 recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb       |   18 ----
 recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb       |   22 ++++
 recipes-ti/matrix/matrix-gui-apps-git.inc          |   10 ++
 recipes-ti/matrix/matrix-gui-apps-images_2.0.bb    |   20 ++++
 .../matrix/matrix-gui-armbenchmarks-demos_2.0.bb   |   17 +++
 recipes-ti/matrix/matrix-gui-browser_2.0.bb        |   24 +++++
 .../matrix/matrix-gui-camera-loopback_2.0.bb       |   18 ++++
 ...-gui-clocks_1.1.bb => matrix-gui-clocks_2.0.bb} |   18 ++--
 recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb    |   17 ---
 recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb   |   19 ----
 recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb   |   17 +++
 .../matrix/matrix-gui-display-control_1.0.bb       |   21 ----
 .../matrix/matrix-gui-display-control_2.0.bb       |   18 ++++
 .../matrix/matrix-gui-multimedia-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb |   17 +++
 recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb       |   21 ----
 recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb       |   17 +++
 recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb      |   20 ----
 recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb |   17 +++
 recipes-ti/matrix/matrix-gui-submenus_1.0.bb       |  105 --------------------
 recipes-ti/matrix/matrix-gui-submenus_2.0.bb       |   50 +++++++++
 recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb     |   17 +++
 recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb     |   19 ----
 recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb     |   17 +++
 recipes-ti/matrix/matrix-gui/init                  |   57 ++++++++---
 recipes-ti/matrix/matrix-gui_2.0.bb                |   39 ++++++-
 recipes-ti/matrix/refresh-screen_2.0.bb            |   25 +++++
 33 files changed, 508 insertions(+), 296 deletions(-)
 delete mode 100644 recipes-bsp/ti/am-sysinfo_svn.bb
 create mode 100644 recipes-ti/am-sysinfo/am-sysinfo_svn.bb
 create mode 100644 recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-apps-git.inc
 create mode 100644 recipes-ti/matrix/matrix-gui-apps-images_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-armbenchmarks-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-browser_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-camera-loopback_2.0.bb
 rename recipes-ti/matrix/{matrix-gui-clocks_1.1.bb => matrix-gui-clocks_2.0.bb} (66%)
 delete mode 100644 recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-display-control_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-display-control_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-multimedia-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-submenus_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-submenus_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/refresh-screen_2.0.bb



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

* [PATCH 1/5] arm-benchmarks: port of am-benchmarks from arago
  2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
@ 2012-01-26 20:11 ` Chase Maupin
  2012-01-26 20:11 ` [PATCH 2/5] am-sysinfo: port to latest version " Chase Maupin
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Chase Maupin @ 2012-01-26 20:11 UTC (permalink / raw)
  To: meta-ti

* Ported the am-benchmarks recipe from arago and changed the name
  to arm-benchmarks.
* Updated the SRCREV to pickup licensing file

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
 recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb |   24 +++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)
 create mode 100644 recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb

diff --git a/recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb b/recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb
new file mode 100644
index 0000000..71f5eb8
--- /dev/null
+++ b/recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "ARM Benchmarks"
+HOMEPAGE = "https://gforge.ti.com/gf/project/am_benchmarks/"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=7aefb5e1cffc7b6a3ef18b803f957922"
+SECTION = "system"
+
+SRCREV = "76"
+PR = "r0+svnr${SRCPV}"
+
+SRC_URI = "svn://gforge.ti.com/svn/am_benchmarks/;module=trunk;proto=https;user=anonymous;pswd=''"
+
+S = "${WORKDIR}/trunk"
+
+do_compile() {
+	export CROSS_COMPILE=${TARGET_PREFIX}
+	export ARCH=${TUNE_PKGARCH}
+	# build the release version
+	make release 
+}
+
+do_install() {
+	export ARCH=${TUNE_PKGARCH}
+	make DESTDIR=${D} install
+}
-- 
1.7.0.4



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

* [PATCH 2/5] am-sysinfo: port to latest version from arago
  2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
  2012-01-26 20:11 ` [PATCH 1/5] arm-benchmarks: port of am-benchmarks from arago Chase Maupin
@ 2012-01-26 20:11 ` Chase Maupin
  2012-01-26 20:11 ` [PATCH 3/5] matrix-gui-browser: port from arago overlay Chase Maupin
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Chase Maupin @ 2012-01-26 20:11 UTC (permalink / raw)
  To: meta-ti

* Ported am-sysinfo from arago
* relocated from recipes-bsp/ti to recipes-ti/am-sysinfo
* Bumped the PR

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
 recipes-bsp/ti/am-sysinfo_svn.bb        |   23 -----------------------
 recipes-ti/am-sysinfo/am-sysinfo_svn.bb |   29 +++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 23 deletions(-)
 delete mode 100644 recipes-bsp/ti/am-sysinfo_svn.bb
 create mode 100644 recipes-ti/am-sysinfo/am-sysinfo_svn.bb

diff --git a/recipes-bsp/ti/am-sysinfo_svn.bb b/recipes-bsp/ti/am-sysinfo_svn.bb
deleted file mode 100644
index d4f8740..0000000
--- a/recipes-bsp/ti/am-sysinfo_svn.bb
+++ /dev/null
@@ -1,23 +0,0 @@
-DESCRIPTION = "AM SysInfo"
-HOMEPAGE = "https://gforge.ti.com/gf/project/am_sysinfo/"
-LICENSE = "BSD"
-LIC_FILES_CHKSUM = "file://mem_util/mem_util.c;beginline=1;endline=37;md5=8aa8e714ab729cfe8177298af8a5a25d"
-
-SECTION = "system"
-
-SRCREV = "5"
-PV = "1.0"
-PR = "r1+svnr${SRCPV}"
-
-SRC_URI = "svn://gforge.ti.com/svn/am_sysinfo/;module=trunk;proto=https;user=anonymous;pswd=''"
-
-S = "${WORKDIR}/trunk"
-
-do_compile() {
-	${CC} ${CFLAGS} ${LDFLAGS} -o mem_util/mem_util mem_util/mem_util.c
-}
-
-do_install() {
-	install -d ${D}/${bindir}
-	install -m 0755 ${S}/mem_util/mem_util ${D}/${bindir}
-}
diff --git a/recipes-ti/am-sysinfo/am-sysinfo_svn.bb b/recipes-ti/am-sysinfo/am-sysinfo_svn.bb
new file mode 100644
index 0000000..a5922dc
--- /dev/null
+++ b/recipes-ti/am-sysinfo/am-sysinfo_svn.bb
@@ -0,0 +1,29 @@
+DESCRIPTION = "AM SysInfo"
+HOMEPAGE = "https://gforge.ti.com/gf/project/am_sysinfo/"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://mem_util/mem_util.c;beginline=1;endline=37;md5=8aa8e714ab729cfe8177298af8a5a25d"
+
+SECTION = "system"
+
+PACKAGE_STRIP = no
+
+SRCREV = "16"
+PV = "1.0"
+PR = "r2+svnr${SRCPV}"
+
+SRC_URI = "svn://gforge.ti.com/svn/am_sysinfo/;module=trunk;proto=https;user=anonymous;pswd=''"
+
+S = "${WORKDIR}/trunk"
+
+do_compile() {
+	${CC} ${CFLAGS} ${LDFLAGS} -o mem_util/mem_util mem_util/mem_util.c
+    ${CC} ${CFLAGS} ${LDFLAGS} -o oprofile_example/Debug/signal_parent oprofile_example/signal_parent.c
+    ${CC} ${CFLAGS} -DUSE_SIGNALS ${LDFLAGS} -o oprofile_example/Debug1/signal_parent.opt oprofile_example/signal_parent.c
+}
+
+do_install() {
+	install -d ${D}/${bindir}
+	install -m 0755 ${S}/mem_util/mem_util ${D}/${bindir}
+    install -m 0755 ${S}/oprofile_example/Debug/signal_parent ${D}/${bindir}
+    install -m 0755 ${S}/oprofile_example/Debug1/signal_parent.opt ${D}/${bindir}
+}
-- 
1.7.0.4



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

* [PATCH 3/5] matrix-gui-browser: port from arago overlay
  2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
  2012-01-26 20:11 ` [PATCH 1/5] arm-benchmarks: port of am-benchmarks from arago Chase Maupin
  2012-01-26 20:11 ` [PATCH 2/5] am-sysinfo: port to latest version " Chase Maupin
@ 2012-01-26 20:11 ` Chase Maupin
  2012-01-26 20:11 ` [PATCH 4/5] refresh-screen: add package from arago Chase Maupin
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Chase Maupin @ 2012-01-26 20:11 UTC (permalink / raw)
  To: meta-ti

* This package adds a simple web browser GUI application with
  no decorations used to display matrix on the local display.
* Ported from arago overlay

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
 recipes-ti/matrix/matrix-gui-browser_2.0.bb |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)
 create mode 100644 recipes-ti/matrix/matrix-gui-browser_2.0.bb

diff --git a/recipes-ti/matrix/matrix-gui-browser_2.0.bb b/recipes-ti/matrix/matrix-gui-browser_2.0.bb
new file mode 100644
index 0000000..2574ace
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-browser_2.0.bb
@@ -0,0 +1,24 @@
+DESCRIPTION = "Simple Qt web display using webkit"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix_browser"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://main.cpp;beginline=9;endline=37;md5=884b90f5bf0d711fe32c4f04b5276496"
+SECTION = "multimedia"
+
+# Make sure that QT font libraries have been installed
+RDEPENDS += "qt4-embedded-fonts"
+
+PR = "r0"
+
+SRCREV = "db2e6b10e5a14358b6120a4a28de2f9d591bc55c"
+BRANCH ?= "master"
+
+SRC_URI = "git://gitorious.org/matrix-gui-v2/matrix_browser.git;protocol=git;branch=${BRANCH}"
+
+S = "${WORKDIR}/git"
+
+inherit qt4e
+
+do_install() {
+	install -d ${D}/${bindir}
+	install -m 0755 ${S}/matrix_browser ${D}/${bindir}
+}
-- 
1.7.0.4



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

* [PATCH 4/5] refresh-screen: add package from arago
  2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
                   ` (2 preceding siblings ...)
  2012-01-26 20:11 ` [PATCH 3/5] matrix-gui-browser: port from arago overlay Chase Maupin
@ 2012-01-26 20:11 ` Chase Maupin
  2012-01-26 20:11 ` [PATCH 5/5] matrix-gui: update to latest version Chase Maupin
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 16+ messages in thread
From: Chase Maupin @ 2012-01-26 20:11 UTC (permalink / raw)
  To: meta-ti

* This package adds a utility to force a screen refresh after
  graphics applications are executed.  This is to prevent left
  over graphics artifacts from being displayed in matrix.
* Ported from arago overlay

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
 recipes-ti/matrix/refresh-screen_2.0.bb |   25 +++++++++++++++++++++++++
 1 files changed, 25 insertions(+), 0 deletions(-)
 create mode 100644 recipes-ti/matrix/refresh-screen_2.0.bb

diff --git a/recipes-ti/matrix/refresh-screen_2.0.bb b/recipes-ti/matrix/refresh-screen_2.0.bb
new file mode 100644
index 0000000..3a3ad5e
--- /dev/null
+++ b/recipes-ti/matrix/refresh-screen_2.0.bb
@@ -0,0 +1,25 @@
+DESCRIPTION = "Simple Application to force a screen refresh"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/refresh-screen"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://main.cpp;beginline=9;endline=37;md5=884b90f5bf0d711fe32c4f04b5276496"
+SECTION = "multimedia"
+PRIORITY = "optional"
+
+# Make sure that QT font libraries have been installed
+RDEPENDS += "qt4-embedded-fonts"
+
+PR = "r0"
+
+SRCREV = "ba27273f0d61dd71589db380f785f091b7ad3efe"
+BRANCH ?= "master"
+
+SRC_URI = "git://gitorious.org/matrix-gui-v2/refresh-screen.git;protocol=git;branch=${BRANCH}"
+
+S = "${WORKDIR}/git"
+
+inherit qt4e
+
+do_install() {
+    install -d ${D}/${bindir}
+    install -m 0755 ${S}/refresh_screen ${D}/${bindir}
+}
-- 
1.7.0.4



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

* [PATCH 5/5] matrix-gui: update to latest version
  2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
                   ` (3 preceding siblings ...)
  2012-01-26 20:11 ` [PATCH 4/5] refresh-screen: add package from arago Chase Maupin
@ 2012-01-26 20:11 ` Chase Maupin
  2012-01-26 20:12 ` [PATCH 0/5] *** SUBJECT HERE *** Maupin, Chase
  2012-01-31 16:22 ` Maupin, Chase
  6 siblings, 0 replies; 16+ messages in thread
From: Chase Maupin @ 2012-01-26 20:11 UTC (permalink / raw)
  To: meta-ti

* Update to the latest version of matrix-gui and the matrix-gui
  supporting recipes.  These use a git repository instead of
  tarballs for the submenu and demo description files.
* This support was ported from the arago project overlay

Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
---
 recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb       |   18 ----
 recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb       |   22 ++++
 recipes-ti/matrix/matrix-gui-apps-git.inc          |   10 ++
 recipes-ti/matrix/matrix-gui-apps-images_2.0.bb    |   20 ++++
 .../matrix/matrix-gui-armbenchmarks-demos_2.0.bb   |   17 +++
 .../matrix/matrix-gui-camera-loopback_2.0.bb       |   18 ++++
 ...-gui-clocks_1.1.bb => matrix-gui-clocks_2.0.bb} |   18 ++--
 recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb    |   17 ---
 recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb   |   19 ----
 recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb   |   17 +++
 .../matrix/matrix-gui-display-control_1.0.bb       |   21 ----
 .../matrix/matrix-gui-display-control_2.0.bb       |   18 ++++
 .../matrix/matrix-gui-multimedia-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb |   17 +++
 recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb       |   21 ----
 recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb       |   17 +++
 recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb      |   20 ----
 recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb |   17 +++
 recipes-ti/matrix/matrix-gui-submenus_1.0.bb       |  105 --------------------
 recipes-ti/matrix/matrix-gui-submenus_2.0.bb       |   50 +++++++++
 recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb      |   17 +++
 recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb     |   17 +++
 recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb     |   19 ----
 recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb     |   17 +++
 recipes-ti/matrix/matrix-gui/init                  |   57 ++++++++---
 recipes-ti/matrix/matrix-gui_2.0.bb                |   39 ++++++-
 28 files changed, 406 insertions(+), 273 deletions(-)
 delete mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-apps-git.inc
 create mode 100644 recipes-ti/matrix/matrix-gui-apps-images_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-armbenchmarks-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-camera-loopback_2.0.bb
 rename recipes-ti/matrix/{matrix-gui-clocks_1.1.bb => matrix-gui-clocks_2.0.bb} (66%)
 delete mode 100644 recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-display-control_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-display-control_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-multimedia-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-submenus_1.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-submenus_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb
 delete mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb
 create mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb

diff --git a/recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb b/recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb
deleted file mode 100644
index ece9b2e..0000000
--- a/recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb
+++ /dev/null
@@ -1,18 +0,0 @@
-DESCRIPTION = "3D demo descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-
-
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/603/5030/3ddemos_1.0.tar.gz"
-
-S = ${WORKDIR}/3ddemos
-
-require matrix-gui-apps.inc
-
-# Make sure 3D submenu has been installed
-RDEPENDS +=  matrix-gui-submenus-3d
-
-FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-
-SRC_URI[md5sum] = "998363dbabea3724c4c3283a480cdb60"
-SRC_URI[sha256sum] = "aab5890dffe4e9f36f78a64ec16e7221649bb61ef1ceee2e1246cd666d197268"
diff --git a/recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb
new file mode 100644
index 0000000..c1e79b1
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb
@@ -0,0 +1,22 @@
+DESCRIPTION = "3D demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+S = ${WORKDIR}/git/3d_apps
+
+# Make sure 3D submenu has been installed and app images has been installed
+
+# TODO: in the future we may want to consider putting this into the libgles
+#       recipe directly.  Requires broad acceptance of matrix v2 though due
+#       to the matrix-gui-submenus-3d dependency.  So if matrix v2 moves
+#       into the same layer as libgles this may be acceptable, or perhaps
+#       we can use an RRECOMMENDS instead.
+RDEPENDS +=  "matrix-gui-apps-images matrix-gui-submenus-3d libgles-omap3-rawdemos"
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
+
diff --git a/recipes-ti/matrix/matrix-gui-apps-git.inc b/recipes-ti/matrix/matrix-gui-apps-git.inc
new file mode 100644
index 0000000..c5d81c3
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-apps-git.inc
@@ -0,0 +1,10 @@
+LICENSE = "CC-BY-SA"
+LIC_FILES_CHKSUM = "file://../LICENSE;md5=6e0ae7214f6c74c149cb25f373057fa9"
+
+SRC_URI = "git://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps.git;protocol=git;branch=${BRANCH}"
+SRCREV = "27e8eb76f4a405c123a9f816b1b389e20b06f30c"
+BRANCH = "master"
+INC_PR = "r0"
+
+# Pull in the base package for installing matrix applications
+require matrix-gui-apps.inc
diff --git a/recipes-ti/matrix/matrix-gui-apps-images_2.0.bb b/recipes-ti/matrix/matrix-gui-apps-images_2.0.bb
new file mode 100644
index 0000000..311d3a7
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-apps-images_2.0.bb
@@ -0,0 +1,20 @@
+DESCRIPTION = "Image package for Matrix GUI v2 Applications"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+require matrix-gui-paths.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = "${WORKDIR}/git/images"
+
+do_install(){
+    install -d ${D}${MATRIX_APP_DIR}
+    cp -rf ${S}/ ${D}${MATRIX_APP_DIR}
+}
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-armbenchmarks-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-armbenchmarks-demos_2.0.bb
new file mode 100644
index 0000000..8e84753
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-armbenchmarks-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Arm Benchmarks Applications for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/arm_apps
+
+# Make sure arm submenu and app images has been installed
+RDEPENDS += matrix-gui-apps-images matrix-gui-submenus-arm arm-benchmarks lmbench
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-camera-loopback_2.0.bb b/recipes-ti/matrix/matrix-gui-camera-loopback_2.0.bb
new file mode 100644
index 0000000..698b3d7
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-camera-loopback_2.0.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "Camera loopback application for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+S = ${WORKDIR}/git/cameraloopback_apps
+
+# Make sure loopback application is compiled and app images has been installed
+RDEPENDS +=  "matrix-gui-apps-images av-examples"
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
+
+
+
diff --git a/recipes-ti/matrix/matrix-gui-clocks_1.1.bb b/recipes-ti/matrix/matrix-gui-clocks_2.0.bb
similarity index 66%
rename from recipes-ti/matrix/matrix-gui-clocks_1.1.bb
rename to recipes-ti/matrix/matrix-gui-clocks_2.0.bb
index 2fb7d1d..282bd9c 100644
--- a/recipes-ti/matrix/matrix-gui-clocks_1.1.bb
+++ b/recipes-ti/matrix/matrix-gui-clocks_2.0.bb
@@ -1,17 +1,18 @@
 DESCRIPTION = "Clock setting descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
 LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
 
-inherit allarch
+require matrix-gui-apps-git.inc
 
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/673/5096/clocks_1.1.tar.gz"
+PR = "${INC_PR}.0"
 
-S = ${WORKDIR}/clocks
+inherit allarch
 
-require matrix-gui-apps.inc
+S = ${WORKDIR}/git/clocks_apps
 
-# Make sure power submenu has been installed
-RDEPENDS +=  matrix-gui-submenus-power
+# Make sure power submenu and app images has been installed
+RDEPENDS +=  matrix-gui-apps-images matrix-gui-submenus-power
 
 # Break out the individual files into separate packages.  That way only the
 # clocks supported for each device can be installed.  Prepend the list so
@@ -29,6 +30,3 @@ FILES_${PN}-300mhz += "${bindir}/setopp2.sh"
 FILES_${PN}-600mhz += "${bindir}/setopp3.sh"
 FILES_${PN}-800mhz += "${bindir}/setopp4.sh"
 FILES_${PN}-1ghz += "${bindir}/setopp1.sh"
-
-SRC_URI[md5sum] = "6d50592e364f39d7ed3b2805e6c227cb"
-SRC_URI[sha256sum] = "ab51df1651a391e3f6a947faccf45354ef187508c65cb3de92cc9fef88206e65"
diff --git a/recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb b/recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb
deleted file mode 100644
index 500eee4..0000000
--- a/recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-DESCRIPTION = "coming soon descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-LIC_FILES_CHKSUM = "file://comingsoon/comingsoon.desktop;md5=01ebad171fad40705288fcabccc770a2"
-
-inherit allarch
-
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/616/5029/comingsoon_1.0.tar.gz"
-
-S = "${WORKDIR}"
-
-require matrix-gui-apps.inc
-
-FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-
-SRC_URI[md5sum] = "04076ed62be226ffee3f3960237c47f8"
-SRC_URI[sha256sum] = "f00d24a506f39b92ba335479f902bdb97680df3502f81343be5baab45fd2bc95"
diff --git a/recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb b/recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb
deleted file mode 100644
index dfc3a93..0000000
--- a/recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "Cryptography demo descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-
-inherit allarch
-
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/688/5114/cryptodemos_1.2.tar.gz"
-
-S = ${WORKDIR}/cryptodemos
-
-require matrix-gui-apps.inc
-
-# Make sure crypto submenu has been installed and openssl is available
-RDEPENDS +=  "matrix-gui-submenus-cryptos openssl"
-
-FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-
-SRC_URI[md5sum] = "dfab3e918fee165fb24e00cba5db8918"
-SRC_URI[sha256sum] = "44fa00ce999279c10a51718298157d3006afb018f6f327f1803006b5e7068c8c"
diff --git a/recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb
new file mode 100644
index 0000000..6ac9d45
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Cryptography demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/cryptos_apps
+
+# Make sure crypto submenu and app images has been installed. Also make sure openssl is available
+RDEPENDS +=  "matrix-gui-apps-images matrix-gui-submenus-cryptos openssl"
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-display-control_1.0.bb b/recipes-ti/matrix/matrix-gui-display-control_1.0.bb
deleted file mode 100644
index 09b68b3..0000000
--- a/recipes-ti/matrix/matrix-gui-display-control_1.0.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-DESCRIPTION = "Display control descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-
-PR = "r1"
-
-inherit allarch
-
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/674/5097/displaycontrol_1.1.tar.gz"
-
-S = ${WORKDIR}/displaycontrol
-
-require matrix-gui-apps.inc
-
-# Make sure display submenu has been installed
-RDEPENDS +=  matrix-gui-submenus-display
-
-FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-
-SRC_URI[md5sum] = "1032490affff638b993367ce5a451298"
-SRC_URI[sha256sum] = "78d3a6e1e74acb55a927cc7e087cd15c33767cfaf9458200aa863025cee32f2e"
diff --git a/recipes-ti/matrix/matrix-gui-display-control_2.0.bb b/recipes-ti/matrix/matrix-gui-display-control_2.0.bb
new file mode 100644
index 0000000..963e906
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-display-control_2.0.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "Display control descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/displaycontrol_apps
+
+# Make sure display submenu and app images has been installed
+RDEPENDS +=  matrix-gui-apps-images matrix-gui-submenus-display
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
+
diff --git a/recipes-ti/matrix/matrix-gui-multimedia-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-multimedia-demos_2.0.bb
new file mode 100644
index 0000000..bbfefd3
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-multimedia-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Multimedia demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/multimedia_apps
+
+# Make sure multimedia submenu and app images has been installed
+RDEPENDS += matrix-gui-apps-images matrix-gui-submenus-multimedia
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb
new file mode 100644
index 0000000..af5a760
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Oprofile demo applications for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/oprofile_apps
+
+# Make sure profiling submenu and app images  has been installed
+RDEPENDS +=  "matrix-gui-apps-images matrix-gui-submenus-oprofile"
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb b/recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb
deleted file mode 100644
index 70e72f9..0000000
--- a/recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb
+++ /dev/null
@@ -1,21 +0,0 @@
-DESCRIPTION = "Power management demo descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-
-PR = "r1"
-
-inherit allarch
-
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/676/5099/pmdemos_1.1.tar.gz"
-
-S = ${WORKDIR}/pmdemos
-
-require matrix-gui-apps.inc
-
-# Make sure power submenu has been installed
-RDEPENDS +=  matrix-gui-submenus-power
-
-FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-
-SRC_URI[md5sum] = "f996f9754c3d140e95501d8b4134f21c"
-SRC_URI[sha256sum] = "229579b71439c0ad4cff60d7ebb4065f6871db57dd5baa4a5983c9f7804655ab"
diff --git a/recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb
new file mode 100644
index 0000000..a9ae00b
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Power management demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/power_apps
+
+# Make sure power submenu and app images has been installed
+RDEPENDS +=  matrix-gui-apps-images matrix-gui-submenus-power
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb
new file mode 100644
index 0000000..d4feca4
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "PRU demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/pru_apps
+
+# Make sure pru submenu and app images has been installed
+RDEPENDS += matrix-gui-apps-images matrix-gui-submenus-pru
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb b/recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb
deleted file mode 100644
index e4e43c7..0000000
--- a/recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb
+++ /dev/null
@@ -1,20 +0,0 @@
-DESCRIPTION = "Qt4 demo descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-
-
-inherit allarch
-
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/608/5036/qt4demos_1.0.tar.gz"
-
-S = ${WORKDIR}/qt4demos
-
-require matrix-gui-apps.inc
-
-# Make sure qt4 submenu has been installed
-RDEPENDS +=  matrix-gui-submenus-qt4
-
-FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-
-SRC_URI[md5sum] = "49b65c4af67117ba70e0ddabfe486abe"
-SRC_URI[sha256sum] = "8367c539caf6902961db4b8f38b0fb1f05b7b105d5e7fd143c9503ca0c8a1df2"
diff --git a/recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb
new file mode 100644
index 0000000..36b805d
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Qt4 demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/qt4_apps
+
+# Make sure qt4 submenu and app images has been installed
+RDEPENDS +=  matrix-gui-apps-images matrix-gui-submenus-qt4
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb
new file mode 100644
index 0000000..b93437a
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Settings demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/settings_apps
+
+# Make sure setting submenu and app images has been installed
+RDEPENDS +=  matrix-gui-apps-images matrix-gui-submenus-settings am-sysinfo
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-submenus_1.0.bb b/recipes-ti/matrix/matrix-gui-submenus_1.0.bb
deleted file mode 100644
index 83bd18e..0000000
--- a/recipes-ti/matrix/matrix-gui-submenus_1.0.bb
+++ /dev/null
@@ -1,105 +0,0 @@
-DESCRIPTION = "Submenu packages for Matrix GUI v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-LIC_FILES_CHKSUM = "file://settings/settings.desktop;md5=bbd663594c3e13b280ff5fffaddca672"
-
-PR = "r7"
-
-require matrix-gui-paths.inc
-
-# These packages make submenus in matrix and are not architecture specific
-inherit allarch
-
-# List of submenu tarballs to use.  Each tarball contains a desktop file
-# and PNG graphic file for the submenu.
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/699/5133/arm_1.1.tar.gz;name=armtarball \
-           https://gforge.ti.com/gf/download/frsrelease/698/5134/3d_1.1.tar.gz;name=3dtarball \
-           https://gforge.ti.com/gf/download/frsrelease/700/5135/cryptos_1.1.tar.gz;name=cryptostarball \
-           https://gforge.ti.com/gf/download/frsrelease/693/5120/display_1.2.tar.gz;name=displaytarball \
-           https://gforge.ti.com/gf/download/frsrelease/692/5119/ethernet_1.4.tar.gz;name=ethernettarball \
-           https://gforge.ti.com/gf/download/frsrelease/701/5136/multimedia_1.1.tar.gz;name=multimediatarball \
-           https://gforge.ti.com/gf/download/frsrelease/702/5137/power_1.1.tar.gz;name=powertarball \
-           https://gforge.ti.com/gf/download/frsrelease/704/5139/pru_1.1.tar.gz;name=prutarball \
-           https://gforge.ti.com/gf/download/frsrelease/705/5140/qt4_1.1.tar.gz;name=qt4tarball \
-           https://gforge.ti.com/gf/download/frsrelease/694/5121/settings_1.2.tar.gz;name=settingstarball \
-           https://gforge.ti.com/gf/download/frsrelease/695/5122/usb_1.2.tar.gz;name=usbtarball \
-           https://gforge.ti.com/gf/download/frsrelease/697/5124/wifi_1.2.tar.gz;name=wifitarball \
-           https://gforge.ti.com/gf/download/frsrelease/703/5138/oprofile_1.1.tar.gz;name=oprofiletarball \
-"
-
-S = ${WORKDIR}
-
-# List of submenus to build packages for
-SUBMENUS = "arm 3d cryptos display ethernet multimedia power pru qt4 settings usb wifi oprofile"
-
-do_install(){
-	install -d ${D}${MATRIX_APP_DIR}
-
-    for x in ${SUBMENUS}
-    do
-        cp -rf ${S}/$x ${D}${MATRIX_APP_DIR}/
-    done
-}
-
-PACKAGES += "${PN}-arm ${PN}-3d ${PN}-cryptos ${PN}-display ${PN}-ethernet ${PN}-multimedia ${PN}-power ${PN}-pru ${PN}-qt4 ${PN}-settings ${PN}-usb ${PN}-wifi ${PN}-oprofile"
-
-# This should be automatic, but isn't :(
-PROVIDES += "${PACKAGES}"
-
-# All submenu packages should depend on matrix-gui being installed
-RDEPENDS +=  matrix-gui
-
-# Add the files for each submenu package
-FILES_${PN}-arm = "${MATRIX_APP_DIR}/arm/*"
-FILES_${PN}-3d = "${MATRIX_APP_DIR}/3d/*"
-FILES_${PN}-cryptos = "${MATRIX_APP_DIR}/cryptos/*"
-FILES_${PN}-display = "${MATRIX_APP_DIR}/display/*"
-FILES_${PN}-ethernet = "${MATRIX_APP_DIR}/ethernet/*"
-FILES_${PN}-multimedia = "${MATRIX_APP_DIR}/multimedia/*"
-FILES_${PN}-power = "${MATRIX_APP_DIR}/power/*"
-FILES_${PN}-pru = "${MATRIX_APP_DIR}/pru/*"
-FILES_${PN}-qt4 = "${MATRIX_APP_DIR}/qt4/*"
-FILES_${PN}-settings = "${MATRIX_APP_DIR}/settings/*"
-FILES_${PN}-usb = "${MATRIX_APP_DIR}/usb/*"
-FILES_${PN}-wifi = "${MATRIX_APP_DIR}/wifi/*"
-FILES_${PN}-oprofile = "${MATRIX_APP_DIR}/oprofile/*"
-
-# checksums for the submenu tarballs
-SRC_URI[armtarball.md5sum] = "e43585674dac2d6d6860a26c2de5332c"
-SRC_URI[armtarball.sha256um] = "270f82b09fcdc3d1a08570d30ff2a9085e7b61a0f6890f734c658cd6408de155"
-
-SRC_URI[3dtarball.md5sum] = "1cabbb75849e892a5fc7322159750f8a"
-SRC_URI[3dtarball.sha256um] = "df4983c0722a9427584497f737af57c8401a6b3898f71c994a0cfe97e5ade01a"
-
-SRC_URI[cryptostarball.md5sum] = "88d4ece28e75eb28358b43729022c91a"
-SRC_URI[cryptostarball.sha256um] = "7999b2e06d27c30294c104418db79a1f9652a07a066242120cb32d3f86706538"
-
-SRC_URI[displaytarball.md5sum] = "eff9c5ab6667525ab0c452a6319cc5d8"
-SRC_URI[displaytarball.sha256sum] = "834f22c4439bdd97c04160b9e002abcddf22188a01488476b604259324ea09af"
-
-SRC_URI[ethernettarball.md5sum] = "ff82b9a0ce5bbf7b7672073147f415c9"
-SRC_URI[ethernettarball.sha256sum] = "28e74cd7e30fff3c7cb6ac284fb39b98e73ecefa0182ab900f64d293845d51eb"
-
-SRC_URI[multimediatarball.md5sum] = "21064503fc26611cfedf093e478440b3"
-SRC_URI[multimediatarball.sha256sum] = "039d2f7fbbd29b31601cf6596268a5a43f9dd7e86ff888a9ef45515479797d3d"
-
-SRC_URI[powertarball.md5sum] = "406a838e12d7f83bc5a004e748ceb660"
-SRC_URI[powertarball.sha256sum] = "d6c0bc690c1f45cc81fa1673dad08bea03f799adb929e5a3ec3fe4ebda60fca8"
-
-SRC_URI[prutarball.md5sum] = "b0eca67cdc45db2b9aa14987b4761068"
-SRC_URI[prutarball.sha256sum] = "06d3acf5ba2e4d5ff796625b07b470e5cea945700c9571878b8f4ba6f171d2de"
-
-SRC_URI[qt4tarball.md5sum] = "3576ad6bc96fceb18d4d8b0850bf559d"
-SRC_URI[qt4tarball.sha256sum] = "11fd5ca37d72b7129035b7f6101b4b06ac2b69d53abcd6a2751d3e9c7000dec0"
-
-SRC_URI[settingstarball.md5sum] = "f2634670768860954cc63309d1f4f37e"
-SRC_URI[settingstarball.sha256sum] = "fb96e6e4107445e4d5d65e2475513a62e0cf5b52734c9f93e918715abcc09265"
-
-SRC_URI[usbtarball.md5sum] = "63cebc3422af0f09f3eaa0a65b25bcde"
-SRC_URI[usbtarball.sha256sum] = "7178afea3b5b2926ddbf80766f1d457d7a31704869bce62ffc8db4b3d6e063e7"
-
-SRC_URI[wifitarball.md5sum] = "c8ae4df2521276b5b83294153825acf4"
-SRC_URI[wifitarball.sha256sum] = "430f4c161eaf5dc28d524fbf4903274817023414154b2074a0b948e50724a6ff"
-
-SRC_URI[oprofiletarball.md5sum] = "02d0c9eb9fed014170f57ad30f2a5c85"
-SRC_URI[oprofiletarball.sha256sum] = "ebad9018c0bd37f075a248d60e6e5520824d09afd03e71395cfc9949747e33ac"
diff --git a/recipes-ti/matrix/matrix-gui-submenus_2.0.bb b/recipes-ti/matrix/matrix-gui-submenus_2.0.bb
new file mode 100644
index 0000000..e391143
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-submenus_2.0.bb
@@ -0,0 +1,50 @@
+DESCRIPTION = "Submenu packages for Matrix GUI v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+require matrix-gui-paths.inc
+
+# This package does not use a subdirectory as ${S} so we need to
+# reset the LIC_FILES_CHKSUM setting from the matrix-gui-apps-git.inc file
+LIC_FILES_CHKSUM = "file://LICENSE;md5=6e0ae7214f6c74c149cb25f373057fa9"
+
+PR = "${INC_PR}.8"
+
+# These packages make submenus in matrix and are not architecture specific
+inherit allarch
+
+S = "${WORKDIR}/git"
+
+# List of submenus to build packages for
+SUBMENUS = "arm_submenu 3d_submenu cryptos_submenu display_submenu ethernet_submenu multimedia_submenu power_submenu pru_submenu qt4_submenu settings_submenu usb_submenu wifi_submenu oprofile_submenu"
+
+do_install(){
+    install -d ${D}${MATRIX_APP_DIR}
+
+    for x in ${SUBMENUS}
+    do
+        cp -rf ${S}/$x ${D}${MATRIX_APP_DIR}/
+    done
+}
+
+PACKAGES += "${PN}-arm ${PN}-3d ${PN}-cryptos ${PN}-display ${PN}-ethernet ${PN}-multimedia ${PN}-power ${PN}-pru ${PN}-qt4 ${PN}-settings ${PN}-usb ${PN}-wifi ${PN}-oprofile"
+
+# Make sure app images has been installed
+RDEPENDS += matrix-gui-apps-images
+
+# Add the files for each submenu package
+FILES_${PN}-arm = "${MATRIX_APP_DIR}/arm_submenu/*"
+FILES_${PN}-3d = "${MATRIX_APP_DIR}/3d_submenu/*"
+FILES_${PN}-cryptos = "${MATRIX_APP_DIR}/cryptos_submenu/*"
+FILES_${PN}-display = "${MATRIX_APP_DIR}/display_submenu/*"
+FILES_${PN}-ethernet = "${MATRIX_APP_DIR}/ethernet_submenu/*"
+FILES_${PN}-multimedia = "${MATRIX_APP_DIR}/multimedia_submenu/*"
+FILES_${PN}-power = "${MATRIX_APP_DIR}/power_submenu/*"
+FILES_${PN}-pru = "${MATRIX_APP_DIR}/pru_submenu/*"
+FILES_${PN}-qt4 = "${MATRIX_APP_DIR}/qt4_submenu/*"
+FILES_${PN}-settings = "${MATRIX_APP_DIR}/settings_submenu/*"
+FILES_${PN}-usb = "${MATRIX_APP_DIR}/usb_submenu/*"
+FILES_${PN}-wifi = "${MATRIX_APP_DIR}/wifi_submenu/*"
+FILES_${PN}-oprofile = "${MATRIX_APP_DIR}/oprofile_submenu/*"
diff --git a/recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb
new file mode 100644
index 0000000..3801358
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "USB demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/usb_apps
+
+# Make sure usb submenu and app images has been installed
+RDEPENDS +=  "matrix-gui-apps-images matrix-gui-submenus-usb bonnie++"
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb
new file mode 100644
index 0000000..687c9f8
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "V4l2 demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/v4l2_apps
+
+# Make sure display submenu and app images has been installed
+RDEPENDS += matrix-gui-apps-images matrix-gui-submenus-display
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb b/recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb
deleted file mode 100644
index be79356..0000000
--- a/recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb
+++ /dev/null
@@ -1,19 +0,0 @@
-DESCRIPTION = "Wifi demo descriptions for Matrix v2"
-HOMEPAGE = "https://gforge.ti.com/gf/project/matrixguiv2apps/"
-LICENSE = "CC-BY-SA"
-
-inherit allarch
-
-SRC_URI = "https://gforge.ti.com/gf/download/frsrelease/678/5101/wifidemos_1.1.tar.gz"
-
-S = ${WORKDIR}/wifidemos
-
-require matrix-gui-apps.inc
-
-# Make sure wifi submenu has been installed
-RDEPENDS +=  matrix-gui-submenus-wifi
-
-FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-
-SRC_URI[md5sum] = "60d85261bcad85da7ecd024613343068"
-SRC_URI[sha256sum] = "36fe8bbc461e157b00ebf8f9deab1e5c83eef2f618bc98f2956d974e76534c56"
diff --git a/recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb b/recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb
new file mode 100644
index 0000000..bc02c25
--- /dev/null
+++ b/recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Wifi demo descriptions for Matrix v2"
+HOMEPAGE = "https://gitorious.org/matrix-gui-v2/matrix-gui-v2-apps"
+LICENSE = "CC-BY-SA"
+PRIORITY = "optional"
+
+require matrix-gui-apps-git.inc
+
+PR = "${INC_PR}.0"
+
+inherit allarch
+
+S = ${WORKDIR}/git/wifi_apps
+
+# Make sure wifi submenu and app images has been installed
+RDEPENDS += matrix-gui-apps-images matrix-gui-submenus-wifi
+
+FILES_${PN} += "${MATRIX_BASE_DIR}/*"
diff --git a/recipes-ti/matrix/matrix-gui/init b/recipes-ti/matrix/matrix-gui/init
index c9253d4..349da53 100644
--- a/recipes-ti/matrix/matrix-gui/init
+++ b/recipes-ti/matrix/matrix-gui/init
@@ -1,35 +1,63 @@
 #! /bin/sh
 
-matrixgui="/usr/bin/qtopia/demos/browser/browser"
-GUI_OPTS="-qws -nogui http://localhost:8080/index.html"
+matrixgui="/usr/bin/matrix_browser"
+ROTATION=__MATRIX_ROT__
+GUI_OPTS="-qws $ROTATION http://localhost:8080/"
 PIDFILE="/var/run/matrix-gui-2.0.pid"
 
 test -x "$matrixgui" || exit 0
 
 export TSLIB_TSDEVICE=/dev/input/touchscreen0
-export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0
+export QWS_MOUSE_PROTO=Auto
+tsfile=/etc/pointercal
 
 case "$1" in
   start)
     chvt 4
 
-    # Temporarily create the /dev/input/touchscreen0 symlink if it is
-    # not already present.  On devices like am335x the driver does not
-    # report the right string in /sys/devices/platform/tsc/input/input0/modalias
-    # to match the regular expression in /etc/udev/rules.d/local.rules
-    # to have this symlink created automatically.
-    if [ -e /dev/input/event0 ]
+    # ARM9 devices get a lot of alignment trap errors with the current
+    # version of Qt (4.7.2) that we use.  The printing of these messages
+    # is causing a severe slowdown with matrix and other Qt applications
+    # that matrix launches.  The root cause is under investigation and an
+    # issue is being filed in the Qt JIRA tracker.  For now using the
+    # following command will do a software fixup of the alignment trap errors
+    # in the kernel.  This should have no impact on cortex-A8 devices.
+    echo 2 > /proc/cpu/alignment
+
+    # Do not try to calibrate the touchscreen if it doesn't exist.
+    if [ -e /dev/input/touchscreen0 ]
     then
-        # assume we are going to use event0
-        ln -s /dev/input/event0 /dev/input/touchscreen0
+        export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0
+        # Check if the SD card is mounted and the first partition is
+        # vfat.  If so let's write the pointercal file there so that if
+        # someone messes up calibration they can just delete the file from
+        # any system and reboot the board.
+        mount | grep /media/mmcblk0p1 | grep vfat > /dev/null 2>&1
+        if [ "$?" = "0" ]
+        then
+            tsfile=/media/mmcblk0p1/pointercal
+            export TSLIB_CALIBFILE=$tsfile
+        fi
 
-        if [ ! -f /etc/pointercal ] ; then
+        if [ ! -f $tsfile ] ; then
             echo -n "Calibrating touchscreen (first time only)"
             ts_calibrate
             echo "."
+            # If we create a pointercal file and it was not in /etc/pointercal
+            # let's copy it there as well if it does not already exist.
+            if [ ! -f /etc/pointercal -a -f $tsfile ]
+            then
+                cp $tsfile /etc/pointercal
+            fi
         fi
     fi
 
+    #Clear out the the tmp and lock directory
+    cd __MATRIX_WEB_DIR__
+    rm -rf tmp/*
+    rm -rf lock/*
+    cd -
+
 	if [ -e $PIDFILE ]; then
       PIDDIR=/proc/$(cat $PIDFILE)
       if [ -d ${PIDDIR} -a  "$(readlink -f ${PIDDIR}/exe)" = "${matrixgui}" ]; then
@@ -41,11 +69,6 @@ case "$1" in
     fi
 
     echo -n "Starting Matrix GUI application"
-    cd __MATRIX_BASE_DIR__
-    start-stop-daemon --start --quiet --background --exec node -- server.js
-    # Need to investigate how to make the second start-stop command wait
-    # until the start of node is done.
-    sleep 5
     start-stop-daemon --start --quiet --background --exec $matrixgui -- $GUI_OPTS
 	pidof ${matrixgui} > $PIDFILE
     echo "."
diff --git a/recipes-ti/matrix/matrix-gui_2.0.bb b/recipes-ti/matrix/matrix-gui_2.0.bb
index 94a05b4..604101b 100644
--- a/recipes-ti/matrix/matrix-gui_2.0.bb
+++ b/recipes-ti/matrix/matrix-gui_2.0.bb
@@ -1,25 +1,40 @@
 DESCRIPTION = "Matrix GUI Application launcher"
 HOMEPAGE = "https://gforge.ti.com/gf/project/matrix-gui-v2/"
 
-LICENSE = "BSD MIT Apache"
-LIC_FILES_CHKSUM = "file://javascript/jquery-latest.js;md5=9118381924c51c89d9414a311ec9c97f"
+LICENSE = "BSD MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=a886c9ef769b2d8271115d2502512e5d"
 
 SECTION = "multimedia"
 
-PR = "r6"
+PR = "r7"
 
-inherit allarch
+INITSCRIPT_NAME = "matrix-gui-2.0"
+INITSCRIPT_PARAMS = "defaults 97"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+inherit update-rc.d
 
 BRANCH ?= "master"
-SRCREV = "8e2bd5ffdded23bb662476fcd2490fa1526801f8"
+SRCREV = "3a84b47505bf2be27fbcf30933f1261ed031ea9a"
 
 SRC_URI = "git://gitorious.org/matrix-gui-v2/matrix-gui-v2.git;protocol=git;branch=${BRANCH} \
+           file://init \
            file://php.ini"
 
 require matrix-gui-paths.inc
 
 S = "${WORKDIR}/git"
 
+MATRIX_CONFIG = "800x480_config.ini"
+MATRIX_CONFIG_am3517-evm = "480x272_config.ini"
+MATRIX_CONFIG_am180x-evm = "480x272_config.ini"
+MATRIX_CONFIG_am37x-evm = "640x480_config.ini"
+MATRIX_CONFIG_beagleboard = "640x480_config.ini"
+
+MATRIX_ROT = ""
+MATRIX_ROT_am37x-evm = "-display transformed:Rot90"
+
 do_install(){
 	install -d ${D}${MATRIX_BASE_DIR}
 	install -d ${D}${MATRIX_WEB_DIR}
@@ -27,8 +42,20 @@ do_install(){
 
     # Install our php.ini file
     install -m 0644 ${WORKDIR}/php.ini ${D}${MATRIX_BASE_DIR}/
+
+    # Set the proper path in the init script
+    sed -i -e s=__MATRIX_WEB_DIR__=${MATRIX_WEB_DIR}= ${WORKDIR}/init
+    sed -i -e "s/__MATRIX_ROT__/\"${MATRIX_ROT}\"/" ${WORKDIR}/init
+
+    # Install the init script
+    # TODO: replace init script with systemd files
+    install -d ${D}${sysconfdir}/init.d
+    install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/matrix-gui-2.0
+
+    # Install the matrix config file to configure the screen resolution
+    install -m 0644 ${S}/matrix_config/${MATRIX_CONFIG} ${D}${MATRIX_WEB_DIR}/matrix_config.ini
 }
 
-RDEPENDS_${PN} += "matrix-lighttpd-config lighttpd lighttpd-module-cgi lighttpd-module-compress lighttpd-module-expire php php-cgi php-cli"
+RDEPENDS_${PN} += "matrix-lighttpd-config lighttpd lighttpd-module-cgi lighttpd-module-compress lighttpd-module-expire php php-cgi php-cli matrix-gui-browser refresh-screen"
 
 FILES_${PN} += "${MATRIX_BASE_DIR}/*"
-- 
1.7.0.4



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

* Re: [PATCH 0/5] *** SUBJECT HERE ***
  2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
                   ` (4 preceding siblings ...)
  2012-01-26 20:11 ` [PATCH 5/5] matrix-gui: update to latest version Chase Maupin
@ 2012-01-26 20:12 ` Maupin, Chase
  2012-01-31 16:22 ` Maupin, Chase
  6 siblings, 0 replies; 16+ messages in thread
From: Maupin, Chase @ 2012-01-26 20:12 UTC (permalink / raw)
  To: Maupin, Chase, meta-ti

Sorry, I'm new to cover letters and it looks like I messed this up a little

Sincerely,
Chase Maupin
Software Applications
ARM MPU
e-mail: chase.maupin@ti.com
phone: (214) 567-2950

For support:
Forums - http://community.ti.com/forums/
Wiki - http://wiki.davincidsp.com/ 


> -----Original Message-----
> From: Maupin, Chase
> Sent: Thursday, January 26, 2012 2:11 PM
> To: meta-ti@yoctoproject.org
> Cc: Maupin, Chase
> Subject: [PATCH 0/5] *** SUBJECT HERE ***
> 
> This patch set replaces the previous patches that were submitted.
> The patches were re-ordered because the dependency between
> applications
> such as arm-benchmarks and the matrix-gui-xxxx packages was
> reworked
> such that we want to patch in the benchmarks first.
> 
> This was done to bring consistency to how matrix applications were
> added.
> 
> Chase Maupin (5):
>   arm-benchmarks: port of am-benchmarks from arago
>   am-sysinfo: port to latest version from arago
>   matrix-gui-browser: port from arago overlay
>   refresh-screen: add package from arago
>   matrix-gui: update to latest version
> 
>  recipes-bsp/ti/am-sysinfo_svn.bb                   |   23 -----
>  recipes-ti/am-sysinfo/am-sysinfo_svn.bb            |   29 ++++++
>  recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb    |   24 +++++
>  recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb       |   18 ----
>  recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb       |   22 ++++
>  recipes-ti/matrix/matrix-gui-apps-git.inc          |   10 ++
>  recipes-ti/matrix/matrix-gui-apps-images_2.0.bb    |   20 ++++
>  .../matrix/matrix-gui-armbenchmarks-demos_2.0.bb   |   17 +++
>  recipes-ti/matrix/matrix-gui-browser_2.0.bb        |   24 +++++
>  .../matrix/matrix-gui-camera-loopback_2.0.bb       |   18 ++++
>  ...-gui-clocks_1.1.bb => matrix-gui-clocks_2.0.bb} |   18 ++--
>  recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb    |   17 ---
>  recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb   |   19 ----
>  recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb   |   17 +++
>  .../matrix/matrix-gui-display-control_1.0.bb       |   21 ----
>  .../matrix/matrix-gui-display-control_2.0.bb       |   18 ++++
>  .../matrix/matrix-gui-multimedia-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb |   17 +++
>  recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb       |   21 ----
>  recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb       |   17 +++
>  recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb      |   20 ----
>  recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb |   17 +++
>  recipes-ti/matrix/matrix-gui-submenus_1.0.bb       |  105 --------
> ------------
>  recipes-ti/matrix/matrix-gui-submenus_2.0.bb       |   50
> +++++++++
>  recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb     |   17 +++
>  recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb     |   19 ----
>  recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb     |   17 +++
>  recipes-ti/matrix/matrix-gui/init                  |   57
> ++++++++---
>  recipes-ti/matrix/matrix-gui_2.0.bb                |   39 ++++++-
>  recipes-ti/matrix/refresh-screen_2.0.bb            |   25 +++++
>  33 files changed, 508 insertions(+), 296 deletions(-)
>  delete mode 100644 recipes-bsp/ti/am-sysinfo_svn.bb
>  create mode 100644 recipes-ti/am-sysinfo/am-sysinfo_svn.bb
>  create mode 100644 recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-apps-git.inc
>  create mode 100644 recipes-ti/matrix/matrix-gui-apps-images_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-armbenchmarks-
> demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-browser_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-camera-
> loopback_2.0.bb
>  rename recipes-ti/matrix/{matrix-gui-clocks_1.1.bb => matrix-gui-
> clocks_2.0.bb} (66%)
>  delete mode 100644 recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-crypto-
> demos_1.2.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-crypto-
> demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-display-
> control_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-display-
> control_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-multimedia-
> demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-oprofile-
> demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-settings-
> demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-submenus_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-submenus_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/refresh-screen_2.0.bb



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

* Re: [PATCH 0/5] *** SUBJECT HERE ***
  2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
                   ` (5 preceding siblings ...)
  2012-01-26 20:12 ` [PATCH 0/5] *** SUBJECT HERE *** Maupin, Chase
@ 2012-01-31 16:22 ` Maupin, Chase
  6 siblings, 0 replies; 16+ messages in thread
From: Maupin, Chase @ 2012-01-31 16:22 UTC (permalink / raw)
  To: Maupin, Chase, meta-ti

OK, so based on the layer decisions made, please ignore these patches as they will be relocated to meta-arago.  I will submit updated patches to remove matrix and others from meta-ti as well.

Sincerely,
Chase Maupin
Software Applications
ARM MPU
e-mail: chase.maupin@ti.com

For support:
Forums - http://community.ti.com/forums/
Wiki - http://wiki.davincidsp.com/ 


> -----Original Message-----
> From: Maupin, Chase
> Sent: Thursday, January 26, 2012 2:11 PM
> To: meta-ti@yoctoproject.org
> Cc: Maupin, Chase
> Subject: [PATCH 0/5] *** SUBJECT HERE ***
> 
> This patch set replaces the previous patches that were submitted.
> The patches were re-ordered because the dependency between
> applications
> such as arm-benchmarks and the matrix-gui-xxxx packages was
> reworked
> such that we want to patch in the benchmarks first.
> 
> This was done to bring consistency to how matrix applications were
> added.
> 
> Chase Maupin (5):
>   arm-benchmarks: port of am-benchmarks from arago
>   am-sysinfo: port to latest version from arago
>   matrix-gui-browser: port from arago overlay
>   refresh-screen: add package from arago
>   matrix-gui: update to latest version
> 
>  recipes-bsp/ti/am-sysinfo_svn.bb                   |   23 -----
>  recipes-ti/am-sysinfo/am-sysinfo_svn.bb            |   29 ++++++
>  recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb    |   24 +++++
>  recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb       |   18 ----
>  recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb       |   22 ++++
>  recipes-ti/matrix/matrix-gui-apps-git.inc          |   10 ++
>  recipes-ti/matrix/matrix-gui-apps-images_2.0.bb    |   20 ++++
>  .../matrix/matrix-gui-armbenchmarks-demos_2.0.bb   |   17 +++
>  recipes-ti/matrix/matrix-gui-browser_2.0.bb        |   24 +++++
>  .../matrix/matrix-gui-camera-loopback_2.0.bb       |   18 ++++
>  ...-gui-clocks_1.1.bb => matrix-gui-clocks_2.0.bb} |   18 ++--
>  recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb    |   17 ---
>  recipes-ti/matrix/matrix-gui-crypto-demos_1.2.bb   |   19 ----
>  recipes-ti/matrix/matrix-gui-crypto-demos_2.0.bb   |   17 +++
>  .../matrix/matrix-gui-display-control_1.0.bb       |   21 ----
>  .../matrix/matrix-gui-display-control_2.0.bb       |   18 ++++
>  .../matrix/matrix-gui-multimedia-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-oprofile-demos_2.0.bb |   17 +++
>  recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb       |   21 ----
>  recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb       |   17 +++
>  recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb      |   20 ----
>  recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-settings-demos_2.0.bb |   17 +++
>  recipes-ti/matrix/matrix-gui-submenus_1.0.bb       |  105 --------
> ------------
>  recipes-ti/matrix/matrix-gui-submenus_2.0.bb       |   50
> +++++++++
>  recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb      |   17 +++
>  recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb     |   17 +++
>  recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb     |   19 ----
>  recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb     |   17 +++
>  recipes-ti/matrix/matrix-gui/init                  |   57
> ++++++++---
>  recipes-ti/matrix/matrix-gui_2.0.bb                |   39 ++++++-
>  recipes-ti/matrix/refresh-screen_2.0.bb            |   25 +++++
>  33 files changed, 508 insertions(+), 296 deletions(-)
>  delete mode 100644 recipes-bsp/ti/am-sysinfo_svn.bb
>  create mode 100644 recipes-ti/am-sysinfo/am-sysinfo_svn.bb
>  create mode 100644 recipes-ti/arm-benchmarks/arm-benchmarks_1.3.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-3d-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-apps-git.inc
>  create mode 100644 recipes-ti/matrix/matrix-gui-apps-images_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-armbenchmarks-
> demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-browser_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-camera-
> loopback_2.0.bb
>  rename recipes-ti/matrix/{matrix-gui-clocks_1.1.bb => matrix-gui-
> clocks_2.0.bb} (66%)
>  delete mode 100644 recipes-ti/matrix/matrix-gui-coming-soon_1.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-crypto-
> demos_1.2.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-crypto-
> demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-display-
> control_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-display-
> control_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-multimedia-
> demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-oprofile-
> demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-pm-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-pru-demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-qt4-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-settings-
> demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-submenus_1.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-submenus_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-usb-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-v4l2-demos_2.0.bb
>  delete mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_1.1.bb
>  create mode 100644 recipes-ti/matrix/matrix-gui-wifi-demos_2.0.bb
>  create mode 100644 recipes-ti/matrix/refresh-screen_2.0.bb



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

* Re: [PATCH 0/5] *** SUBJECT HERE ***
  2019-03-23 12:53 Cristian Sicilia
@ 2019-03-23 19:24 ` Matt Ranostay
  0 siblings, 0 replies; 16+ messages in thread
From: Matt Ranostay @ 2019-03-23 19:24 UTC (permalink / raw)
  To: Cristian Sicilia
  Cc: Lars-Peter Clausen, Michael Hennerich, Jonathan Cameron,
	Hartmut Knaack, Peter Meerwald-Stadler, Greg Kroah-Hartman,
	linux-iio, devel, linux-kernel

You may want to change "*** SUBJECT HERE ***"  in the future :)

- Matt

On Sat, Mar 23, 2019 at 5:53 AM Cristian Sicilia
<sicilia.cristian@gmail.com> wrote:
>
> Some source refactoring, parameters aligment and camel case clearing.
>
> Replacement of bool to bitfield in a struct, but not found
> the population to check if it is done correctly.
>
> Cristian Sicilia (5):
>   staging: iio: adc: Tab alignment
>   staging: iio: adc: Converted bool to bitfield format
>   staging: iio: adc: Avoid precedence issues in macro
>   staging: iio: adc: Adding temp var to improve readability
>   staging: iio: adc: Remove CamelCase notation
>
>  drivers/staging/iio/adc/ad7192.h  |  16 +++---
>  drivers/staging/iio/adc/ad7280a.c | 109 ++++++++++++++++++--------------------
>  2 files changed, 60 insertions(+), 65 deletions(-)
>
> --
> 2.7.4
>

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

* [PATCH 0/5] *** SUBJECT HERE ***
@ 2019-03-23 12:53 Cristian Sicilia
  2019-03-23 19:24 ` Matt Ranostay
  0 siblings, 1 reply; 16+ messages in thread
From: Cristian Sicilia @ 2019-03-23 12:53 UTC (permalink / raw)
  To: Lars-Peter Clausen, Michael Hennerich, Jonathan Cameron,
	Hartmut Knaack, Peter Meerwald-Stadler, Greg Kroah-Hartman
  Cc: Lars-Peter Clausen, Michael Hennerich, Jonathan Cameron,
	Hartmut Knaack, Peter Meerwald-Stadler, Greg Kroah-Hartman,
	linux-iio, devel, linux-kernel

Some source refactoring, parameters aligment and camel case clearing.

Replacement of bool to bitfield in a struct, but not found
the population to check if it is done correctly.

Cristian Sicilia (5):
  staging: iio: adc: Tab alignment
  staging: iio: adc: Converted bool to bitfield format
  staging: iio: adc: Avoid precedence issues in macro
  staging: iio: adc: Adding temp var to improve readability
  staging: iio: adc: Remove CamelCase notation

 drivers/staging/iio/adc/ad7192.h  |  16 +++---
 drivers/staging/iio/adc/ad7280a.c | 109 ++++++++++++++++++--------------------
 2 files changed, 60 insertions(+), 65 deletions(-)

-- 
2.7.4


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

* Re: [PATCH 0/5] *** SUBJECT HERE ***
  2015-01-04  1:41     ` Konrad Zapalowicz
@ 2015-01-05 22:18       ` Paul Bolle
  0 siblings, 0 replies; 16+ messages in thread
From: Paul Bolle @ 2015-01-05 22:18 UTC (permalink / raw)
  To: Konrad Zapalowicz
  Cc: Greg KH, devel, pankaj.saraf, linux-kernel, abbotti,
	jitendra kumar khasdev

On Sun, 2015-01-04 at 02:41 +0100, Konrad Zapalowicz wrote:
> git send-email does one thing and one thing only - sends stuff via
> email. I do not see why it should parse the emails and decide whether to
> complete the operation or break based on what is in the emails.

It already has to parse the file(s) it's provided with. Perhaps it
already has checks to validate Subject: lines. Would an extra test be a
burden?

> It could
> warn though however since the cover letter is a product of different
> command introducing this logic would tightly couple those which is not
> good.

A warning would be too late: the message with the silly subject would be
already sent out.

> I guess that it is better that people who send stuff acctually care what
> they are sending. I mean that pretty quickly you learn to send the
> series of patches first to yourself and review before it goes out to the
> public.

It's good if people are careful. It's also good if programs help to
avoid silly mistakes.


Paul Bolle


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

* Re: [PATCH 0/5] *** SUBJECT HERE ***
  2015-01-03 22:54   ` Paul Bolle
@ 2015-01-04  1:41     ` Konrad Zapalowicz
  2015-01-05 22:18       ` Paul Bolle
  0 siblings, 1 reply; 16+ messages in thread
From: Konrad Zapalowicz @ 2015-01-04  1:41 UTC (permalink / raw)
  To: Paul Bolle
  Cc: Greg KH, devel, pankaj.saraf, linux-kernel, abbotti,
	jitendra kumar khasdev

On 01/03, Paul Bolle wrote:
> On Sat, 2015-01-03 at 08:45 -0800, Greg KH wrote:
> > On Sat, Jan 03, 2015 at 02:06:22PM +0530, jitendra kumar khasdev wrote:
> > > *** BLURB HERE ***
> > 
> > What blurb?  What subject?
> 
> jitendra used git-send-email to send this series. You'd expect
> git-send-email to die with an error if the cover letter, which it should
> see first, still contains these "*** [...] HERE ***" markers. What's the
> reason it doesn't do that?

git send-email does one thing and one thing only - sends stuff via
email. I do not see why it should parse the emails and decide whether to
complete the operation or break based on what is in the emails. It could
warn though however since the cover letter is a product of different
command introducing this logic would tightly couple those which is not
good.

I guess that it is better that people who send stuff acctually care what
they are sending. I mean that pretty quickly you learn to send the
series of patches first to yourself and review before it goes out to the
public.
 
> 
> Paul Bolle
> 
> _______________________________________________
> devel mailing list
> devel@linuxdriverproject.org
> http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

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

* Re: [PATCH 0/5] *** SUBJECT HERE ***
  2015-01-03 16:45 ` Greg KH
@ 2015-01-03 22:54   ` Paul Bolle
  2015-01-04  1:41     ` Konrad Zapalowicz
  0 siblings, 1 reply; 16+ messages in thread
From: Paul Bolle @ 2015-01-03 22:54 UTC (permalink / raw)
  To: Greg KH
  Cc: jitendra kumar khasdev, abbotti, hsweeten, devel, pankaj.saraf,
	linux-kernel

On Sat, 2015-01-03 at 08:45 -0800, Greg KH wrote:
> On Sat, Jan 03, 2015 at 02:06:22PM +0530, jitendra kumar khasdev wrote:
> > *** BLURB HERE ***
> 
> What blurb?  What subject?

jitendra used git-send-email to send this series. You'd expect
git-send-email to die with an error if the cover letter, which it should
see first, still contains these "*** [...] HERE ***" markers. What's the
reason it doesn't do that?


Paul Bolle


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

* Re: [PATCH 0/5] *** SUBJECT HERE ***
  2015-01-03  8:36 jitendra kumar khasdev
@ 2015-01-03 16:45 ` Greg KH
  2015-01-03 22:54   ` Paul Bolle
  0 siblings, 1 reply; 16+ messages in thread
From: Greg KH @ 2015-01-03 16:45 UTC (permalink / raw)
  To: jitendra kumar khasdev
  Cc: abbotti, hsweeten, devel, pankaj.saraf, linux-kernel

On Sat, Jan 03, 2015 at 02:06:22PM +0530, jitendra kumar khasdev wrote:
> *** BLURB HERE ***

What blurb?  What subject?


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

* [PATCH 0/5] *** SUBJECT HERE ***
@ 2015-01-03  8:36 jitendra kumar khasdev
  2015-01-03 16:45 ` Greg KH
  0 siblings, 1 reply; 16+ messages in thread
From: jitendra kumar khasdev @ 2015-01-03  8:36 UTC (permalink / raw)
  To: abbotti, hsweeten, gregkh
  Cc: devel, linux-kernel, pankaj.saraf, jitendra kumar khasdev

*** BLURB HERE ***

jitendra kumar khasdev (5):
  Staging: comedi: fix line over 80 characters warning
  Staging: comedi: fix line over 80 characters warning
  Staging: comedi: fix line over 80 characters warning
  Staging: comedi: fix line over 80 characters warning
  Staging: comedi: fix line over 80 characters warning

 drivers/staging/comedi/drivers/pcl812.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

-- 
1.9.1


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

* [PATCH 0/5] *** SUBJECT HERE ***
@ 2010-06-14  9:44 Nicholas A. Bellinger
  0 siblings, 0 replies; 16+ messages in thread
From: Nicholas A. Bellinger @ 2010-06-14  9:44 UTC (permalink / raw)
  To: Gerd Hoffmann, Kevin Wolf, FUJITA Tomonori
  Cc: Hannes Reinecke, Paul Brook, Christoph Hellwig, kvm-devel,
	qemu-devel, Nicholas Bellinger

From: Nicholas Bellinger <nab@linux-iscsi.org>

Greetings Gerd, Hannes and co,

This series adds initial support for a hw/scsi-bsg.c backstore for scsi-bus
compatible HBA emulation in QEMU-KVM on Linux hosts supporting the BSG driver.
This code is available from the scsi-bsg branch in the megasas/scsi friendly QEMU-KVM tree at:

http://git.kernel.org/?p=virt/kvm/nab/qemu-kvm.git;a=shortlog;h=refs/heads/scsi-bsg

Note that this initial code is being posted for review and to see how useful a BSG backstore
would be for QEMU-KVM and Linux hosts.  Note that in order for BSG I/O to function using vectored
AIO a kernel patch to linux/block/bsg.c:bsg_map_hdr() is currently required running on a bit paired
user/kernel enviroment.  The kernel patch in question is here:

http://marc.info/?l=linux-scsi&m=127649585524598&w=2

The first three patches involve updating block code to support the BSG backstore for scsi-bsg.

The forth patch adds the minor changes to hw/scsi-bus.c and hw/scsi-disk.c in order to
function with scsi-bsg.

And the fifth patch adds the main hw/scsi-bsg.c logic necessary to run the new struct
SCSIDeviceInfo and for BSG AIO using struct iovec and paio_submit_len() to function.

So far this patch series has been tested with a Linux based x86_64 KVM host and guest
using the hw/megasas.c 8708EM2 HBA Emulation with TCM_Loop virtual SAS Port LUNs.

Comments are welcome,

Signed-off-by: Nicholas A. Bellinger <nab@linux-iscsi.org>

Nicholas Bellinger (5):
  [block]: Add top level BSG support
  [block]: Add BSG qemu_open() in block/raw.c:raw_open()
  [block]: Add paio_submit_len() non sector sized AIO
  [scsi]: Add BSG support for scsi-bus and scsi-disk
  [scsi-bsg]: Add initial support for BSG based SCSIDeviceInfo

 Makefile.objs         |    2 +-
 block.c               |   23 ++-
 block.h               |    1 +
 block/raw-posix-aio.h |    3 +
 block/raw-posix.c     |   17 ++-
 block/raw.c           |   20 ++
 block_int.h           |    5 +
 hw/scsi-bsg.c         |  588 +++++++++++++++++++++++++++++++++++++++++++++++++
 hw/scsi-bus.c         |    3 +-
 hw/scsi-disk.c        |    4 +
 posix-aio-compat.c    |   28 +++
 11 files changed, 687 insertions(+), 7 deletions(-)
 create mode 100644 hw/scsi-bsg.c


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

end of thread, other threads:[~2019-03-23 19:24 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-01-26 20:11 [PATCH 0/5] *** SUBJECT HERE *** Chase Maupin
2012-01-26 20:11 ` [PATCH 1/5] arm-benchmarks: port of am-benchmarks from arago Chase Maupin
2012-01-26 20:11 ` [PATCH 2/5] am-sysinfo: port to latest version " Chase Maupin
2012-01-26 20:11 ` [PATCH 3/5] matrix-gui-browser: port from arago overlay Chase Maupin
2012-01-26 20:11 ` [PATCH 4/5] refresh-screen: add package from arago Chase Maupin
2012-01-26 20:11 ` [PATCH 5/5] matrix-gui: update to latest version Chase Maupin
2012-01-26 20:12 ` [PATCH 0/5] *** SUBJECT HERE *** Maupin, Chase
2012-01-31 16:22 ` Maupin, Chase
  -- strict thread matches above, loose matches on Subject: below --
2019-03-23 12:53 Cristian Sicilia
2019-03-23 19:24 ` Matt Ranostay
2015-01-03  8:36 jitendra kumar khasdev
2015-01-03 16:45 ` Greg KH
2015-01-03 22:54   ` Paul Bolle
2015-01-04  1:41     ` Konrad Zapalowicz
2015-01-05 22:18       ` Paul Bolle
2010-06-14  9:44 Nicholas A. Bellinger

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.