All of lore.kernel.org
 help / color / mirror / Atom feed
* [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf
@ 2017-02-09  5:48 Khem Raj
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 2/9] rpi-default-providers: Let mesa provide libgbm Khem Raj
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:48 UTC (permalink / raw)
  To: yocto

From: Herve Jourdain <herve.jourdain@neuf.fr>

Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 conf/machine/raspberrypi3-64.conf | 15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 conf/machine/raspberrypi3-64.conf

diff --git a/conf/machine/raspberrypi3-64.conf b/conf/machine/raspberrypi3-64.conf
new file mode 100644
index 0000000..5598e50
--- /dev/null
+++ b/conf/machine/raspberrypi3-64.conf
@@ -0,0 +1,15 @@
+#@TYPE: Machine
+#@NAME: RaspberryPi 3 Development Board
+#@DESCRIPTION: Machine configuration for the RaspberryPi 3 in 64 bits mode
+
+MACHINEOVERRIDES = "raspberrypi3:raspberrypi:${MACHINE}"
+
+MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-bcm43430"
+
+require conf/machine/include/arm/arch-armv8.inc
+include conf/machine/include/rpi-base.inc
+
+SERIAL_CONSOLE = "115200 ttyS0"
+VC4_CMA_SIZE ?= "cma-256"
+
+UBOOT_MACHINE = "rpi_3_config"
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 2/9] rpi-default-providers: Let mesa provide libgbm
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
@ 2017-02-09  5:48 ` Khem Raj
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 3/9] raspberrypi3-64.conf: Use 4.9 as default kernel Khem Raj
                   ` (7 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:48 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 conf/machine/include/rpi-default-providers.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/conf/machine/include/rpi-default-providers.inc b/conf/machine/include/rpi-default-providers.inc
index 078e9d6..5b2658b 100644
--- a/conf/machine/include/rpi-default-providers.inc
+++ b/conf/machine/include/rpi-default-providers.inc
@@ -6,4 +6,5 @@ PREFERRED_PROVIDER_virtual/egl ?= "${@bb.utils.contains("MACHINE_FEATURES", "vc4
 PREFERRED_PROVIDER_virtual/libgles2 ?= "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "mesa", "userland", d)}"
 PREFERRED_PROVIDER_virtual/libgl ?= "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "mesa", "mesa-gl", d)}"
 PREFERRED_PROVIDER_virtual/mesa ?= "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "mesa", "mesa-gl", d)}"
+PREFERRED_PROVIDER_libgbm ?= "${@bb.utils.contains("MACHINE_FEATURES", "vc4graphics", "mesa", "mesa-gl", d)}"
 PREFERRED_PROVIDER_jpeg ?= "jpeg"
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 3/9] raspberrypi3-64.conf: Use 4.9 as default kernel
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 2/9] rpi-default-providers: Let mesa provide libgbm Khem Raj
@ 2017-02-09  5:48 ` Khem Raj
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 4/9] linux-raspberrypi_dev.bb: Add recipe for tracking development tip Khem Raj
                   ` (6 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:48 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 conf/machine/raspberrypi3-64.conf | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/conf/machine/raspberrypi3-64.conf b/conf/machine/raspberrypi3-64.conf
index 5598e50..cdcd726 100644
--- a/conf/machine/raspberrypi3-64.conf
+++ b/conf/machine/raspberrypi3-64.conf
@@ -13,3 +13,5 @@ SERIAL_CONSOLE = "115200 ttyS0"
 VC4_CMA_SIZE ?= "cma-256"
 
 UBOOT_MACHINE = "rpi_3_config"
+
+PREFERRED_VERSION_linux-raspberrypi ?= "4.9.%"
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 4/9] linux-raspberrypi_dev.bb: Add recipe for tracking development tip
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 2/9] rpi-default-providers: Let mesa provide libgbm Khem Raj
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 3/9] raspberrypi3-64.conf: Use 4.9 as default kernel Khem Raj
@ 2017-02-09  5:48 ` Khem Raj
  2017-02-09  8:22   ` Paul Barker
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 5/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.5 Khem Raj
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:48 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 recipes-kernel/linux/linux-raspberrypi_dev.bb | 8 ++++++++
 1 file changed, 8 insertions(+)
 create mode 100644 recipes-kernel/linux/linux-raspberrypi_dev.bb

diff --git a/recipes-kernel/linux/linux-raspberrypi_dev.bb b/recipes-kernel/linux/linux-raspberrypi_dev.bb
new file mode 100644
index 0000000..9440d80
--- /dev/null
+++ b/recipes-kernel/linux/linux-raspberrypi_dev.bb
@@ -0,0 +1,8 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
+
+LINUX_VERSION ?= "4.9.0-rc7"
+
+SRCREV = "10da0c942de1830b48dfbfb5d68ec00af7ca7c43"
+SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.9.y \
+"
+require linux-raspberrypi.inc
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 5/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.5
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
                   ` (2 preceding siblings ...)
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 4/9] linux-raspberrypi_dev.bb: Add recipe for tracking development tip Khem Raj
@ 2017-02-09  5:48 ` Khem Raj
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 6/9] userland: Upgrade to latest and implement triple buffering for wayland Khem Raj
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:48 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 recipes-kernel/linux/linux-raspberrypi_4.9.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-raspberrypi_4.9.bb b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
index cffea1a..1f8fe11 100644
--- a/recipes-kernel/linux/linux-raspberrypi_4.9.bb
+++ b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
 
-LINUX_VERSION ?= "4.9.4"
+LINUX_VERSION ?= "4.9.5"
 
-SRCREV = "8b0be887f834e7eccf0de3edf630003880779a5f"
+SRCREV = "fd03479116aebe4a9faf64e108b3ab7eeb8cb71a"
 SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.9.y \
 "
 require linux-raspberrypi.inc
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 6/9] userland: Upgrade to latest and implement triple buffering for wayland
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
                   ` (3 preceding siblings ...)
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 5/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.5 Khem Raj
@ 2017-02-09  5:49 ` Khem Raj
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 7/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.8 Khem Raj
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:49 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 ...13-Implement-triple-buffering-for-wayland.patch | 85 ++++++++++++++++++++++
 recipes-graphics/userland/userland_git.bb          |  3 +-
 2 files changed, 87 insertions(+), 1 deletion(-)
 create mode 100644 recipes-graphics/userland/userland/0013-Implement-triple-buffering-for-wayland.patch

diff --git a/recipes-graphics/userland/userland/0013-Implement-triple-buffering-for-wayland.patch b/recipes-graphics/userland/userland/0013-Implement-triple-buffering-for-wayland.patch
new file mode 100644
index 0000000..8703296
--- /dev/null
+++ b/recipes-graphics/userland/userland/0013-Implement-triple-buffering-for-wayland.patch
@@ -0,0 +1,85 @@
+From 81f421b051c726bbe180ee5f7d93cf13a3935904 Mon Sep 17 00:00:00 2001
+From: Jeff Wannamaker <jeff_wannamaker@cable.comcast.com>
+Date: Thu, 19 Jan 2017 18:56:07 +0000
+Subject: [PATCH 13/13] Implement triple buffering for wayland
+
+Change from double to triple buffering for wayland.  This enables higher frame rates without tearing artifacts by allowing both the glFinish and the buffer release interlock to operate without pushing the frame period to two vertical intervals
+
+Signed-off-by: Jeff Wannamaker <jeff_wannamaker@cable.comcast.com>
+---
+ interface/khronos/egl/egl_client.c         |  3 ++-
+ interface/khronos/egl/egl_client_surface.c |  8 ++++++++
+ interface/khronos/egl/egl_client_surface.h | 11 +++++++++++
+ 3 files changed, 21 insertions(+), 1 deletion(-)
+
+diff --git a/interface/khronos/egl/egl_client.c b/interface/khronos/egl/egl_client.c
+index 13a110c..0380274 100644
+--- a/interface/khronos/egl/egl_client.c
++++ b/interface/khronos/egl/egl_client.c
+@@ -2323,7 +2323,8 @@ EGLAPI EGLBoolean EGLAPIENTRY eglSwapBuffers(EGLDisplay dpy, EGLSurface surf)
+ 
+                   buffer_temp = surface->front_wl_buffer;
+                   surface->front_wl_buffer = surface->back_wl_buffer;
+-                  surface->back_wl_buffer = buffer_temp;
++                  surface->back_wl_buffer = surface->middle_wl_buffer;
++                  surface->middle_wl_buffer = buffer_temp;
+ 
+                   configid = egl_config_to_id(surface->config);
+                   color = egl_config_get_color_format(configid);
+diff --git a/interface/khronos/egl/egl_client_surface.c b/interface/khronos/egl/egl_client_surface.c
+index 9a9582c..10b3b04 100644
+--- a/interface/khronos/egl/egl_client_surface.c
++++ b/interface/khronos/egl/egl_client_surface.c
+@@ -402,12 +402,14 @@ EGL_SURFACE_T *egl_surface_create(
+    if (type == WINDOW && wl_display) {
+       surface->wl_egl_window = (struct wl_egl_window*)win;
+       surface->front_wl_buffer = NULL;
++      surface->middle_wl_buffer = NULL;
+       surface->back_wl_buffer = allocate_wl_buffer(
+             surface->wl_egl_window, color);
+       resource = surface->back_wl_buffer->resource;
+    } else {
+       surface->wl_egl_window = NULL;
+       surface->front_wl_buffer = NULL;
++      surface->middle_wl_buffer = NULL;
+       surface->back_wl_buffer = NULL;
+       resource = DISPMANX_NO_HANDLE;
+    }
+@@ -696,6 +698,12 @@ void egl_surface_free(EGL_SURFACE_T *surface)
+          surface->back_wl_buffer = 0;
+       }
+ 
++      if (surface->middle_wl_buffer) {
++         wl_buffer_destroy(surface->middle_wl_buffer->wl_buffer);
++         free(surface->middle_wl_buffer);
++         surface->middle_wl_buffer = 0;
++      }
++
+       if (surface->front_wl_buffer) {
+          wl_buffer_destroy(surface->front_wl_buffer->wl_buffer);
+          free(surface->front_wl_buffer);
+diff --git a/interface/khronos/egl/egl_client_surface.h b/interface/khronos/egl/egl_client_surface.h
+index e328b77..58a3184 100644
+--- a/interface/khronos/egl/egl_client_surface.h
++++ b/interface/khronos/egl/egl_client_surface.h
+@@ -313,6 +313,17 @@ typedef struct {
+    struct wl_dispmanx_client_buffer *front_wl_buffer;
+ 
+    /*
++      middle_wl_buffer
++
++      Validity:
++      type == WINDOW
++
++      Invariant:
++      client-side information about the wl_buffer in the middle
++   */
++   struct wl_dispmanx_client_buffer *middle_wl_buffer;
++
++   /*
+       back_wl_buffer
+ 
+       Validity:
+-- 
+2.7.1
+
diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
index a37249c..cec591d 100644
--- a/recipes-graphics/userland/userland_git.bb
+++ b/recipes-graphics/userland/userland_git.bb
@@ -16,7 +16,7 @@ COMPATIBLE_MACHINE = "raspberrypi"
 
 SRCBRANCH = "master"
 SRCFORK = "raspberrypi"
-SRCREV = "bb15afe33b313fe045d52277a78653d288e04f67"
+SRCREV = "0f015eaa17add5bca00ecf8a354ea62e19bd7920"
 
 SRC_URI = "\
     git://github.com/${SRCFORK}/userland.git;protocol=git;branch=${SRCBRANCH} \
@@ -32,6 +32,7 @@ SRC_URI = "\
     file://0010-Fix-for-framerate-with-nested-composition.patch \
     file://0011-build-shared-library-for-vchostif.patch \
     file://0012-implement-buffer-wrapping-interface-for-dispmanx.patch \
+    file://0013-Implement-triple-buffering-for-wayland.patch \
 "
 S = "${WORKDIR}/git"
 
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 7/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.8
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
                   ` (4 preceding siblings ...)
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 6/9] userland: Upgrade to latest and implement triple buffering for wayland Khem Raj
@ 2017-02-09  5:49 ` Khem Raj
  2017-02-09  8:23   ` Paul Barker
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest Khem Raj
                   ` (2 subsequent siblings)
  8 siblings, 1 reply; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:49 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 recipes-kernel/linux/linux-raspberrypi_4.9.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/recipes-kernel/linux/linux-raspberrypi_4.9.bb b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
index 1f8fe11..c59bae5 100644
--- a/recipes-kernel/linux/linux-raspberrypi_4.9.bb
+++ b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
@@ -1,8 +1,8 @@
 FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
 
-LINUX_VERSION ?= "4.9.5"
+LINUX_VERSION ?= "4.9.8"
 
-SRCREV = "fd03479116aebe4a9faf64e108b3ab7eeb8cb71a"
+SRCREV = "a5204ea3b15aa8eaaf2c3c7db7dfb177a84af730"
 SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.9.y \
 "
 require linux-raspberrypi.inc
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
                   ` (5 preceding siblings ...)
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 7/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.8 Khem Raj
@ 2017-02-09  5:49 ` Khem Raj
  2017-02-09  8:24   ` Paul Barker
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 9/9] firmware: Update to 20161215 release Khem Raj
  2017-02-09  8:25 ` [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Gary Thomas
  8 siblings, 1 reply; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:49 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 recipes-graphics/userland/userland_git.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
index cec591d..5a83c8a 100644
--- a/recipes-graphics/userland/userland_git.bb
+++ b/recipes-graphics/userland/userland_git.bb
@@ -16,7 +16,7 @@ COMPATIBLE_MACHINE = "raspberrypi"
 
 SRCBRANCH = "master"
 SRCFORK = "raspberrypi"
-SRCREV = "0f015eaa17add5bca00ecf8a354ea62e19bd7920"
+SRCREV = "d35be767ce54ba46893ffa6d612b6b9d490b1e4e"
 
 SRC_URI = "\
     git://github.com/${SRCFORK}/userland.git;protocol=git;branch=${SRCBRANCH} \
-- 
2.11.1



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

* [meta-raspberrypi][PATCH 9/9] firmware: Update to 20161215 release
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
                   ` (6 preceding siblings ...)
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest Khem Raj
@ 2017-02-09  5:49 ` Khem Raj
  2017-02-09  8:25 ` [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Gary Thomas
  8 siblings, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-09  5:49 UTC (permalink / raw)
  To: yocto

Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
 recipes-bsp/common/firmware.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/recipes-bsp/common/firmware.inc b/recipes-bsp/common/firmware.inc
index 1961b48..8aea628 100644
--- a/recipes-bsp/common/firmware.inc
+++ b/recipes-bsp/common/firmware.inc
@@ -1,10 +1,10 @@
-RPIFW_DATE ?= "20161125"
+RPIFW_DATE ?= "20161215"
 RPIFW_SRC_URI ?= "https://github.com/raspberrypi/firmware/archive/1.${RPIFW_DATE}.tar.gz"
 RPIFW_S ?= "${WORKDIR}/firmware-1.${RPIFW_DATE}"
 
 SRC_URI = "${RPIFW_SRC_URI}"
-SRC_URI[md5sum] = "a9281d2869e2d7673a83d41bacfa66c2"
-SRC_URI[sha256sum] = "744e050630621c70991c91e0ee8663dc2f579e743583ca762b13b00bc75859bc"
+SRC_URI[md5sum] = "ddd7645988360d7ef267b48c32293ad7"
+SRC_URI[sha256sum] = "bda18f2affb50053940fd88c3f3bec5af9a4b4ced753d01107a2b106cfb02d13"
 
 PV = "${RPIFW_DATE}"
 
-- 
2.11.1



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

* Re: [meta-raspberrypi][PATCH 4/9] linux-raspberrypi_dev.bb: Add recipe for tracking development tip
  2017-02-09  5:48 ` [meta-raspberrypi][PATCH 4/9] linux-raspberrypi_dev.bb: Add recipe for tracking development tip Khem Raj
@ 2017-02-09  8:22   ` Paul Barker
  0 siblings, 0 replies; 17+ messages in thread
From: Paul Barker @ 2017-02-09  8:22 UTC (permalink / raw)
  To: Khem Raj; +Cc: yocto

On Wed,  8 Feb 2017 21:48:58 -0800
Khem Raj <raj.khem@gmail.com> wrote:

> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  recipes-kernel/linux/linux-raspberrypi_dev.bb | 8 ++++++++
>  1 file changed, 8 insertions(+)
>  create mode 100644 recipes-kernel/linux/linux-raspberrypi_dev.bb
> 
> diff --git a/recipes-kernel/linux/linux-raspberrypi_dev.bb b/recipes-kernel/linux/linux-raspberrypi_dev.bb
> new file mode 100644
> index 0000000..9440d80
> --- /dev/null
> +++ b/recipes-kernel/linux/linux-raspberrypi_dev.bb
> @@ -0,0 +1,8 @@
> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
> +
> +LINUX_VERSION ?= "4.9.0-rc7"
> +
> +SRCREV = "10da0c942de1830b48dfbfb5d68ec00af7ca7c43"
> +SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.9.y \
> +"
> +require linux-raspberrypi.inc

Can we hold off on this and target 4.10 here when it comes out in a week
or two instead of 4.9-rc7? I find it confusing to have the _dev recipe
be behind the _4.9 recipe.


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

* Re: [meta-raspberrypi][PATCH 7/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.8
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 7/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.8 Khem Raj
@ 2017-02-09  8:23   ` Paul Barker
  2017-02-12  5:31     ` Khem Raj
  0 siblings, 1 reply; 17+ messages in thread
From: Paul Barker @ 2017-02-09  8:23 UTC (permalink / raw)
  To: Khem Raj; +Cc: yocto

On Wed,  8 Feb 2017 21:49:01 -0800
Khem Raj <raj.khem@gmail.com> wrote:

> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  recipes-kernel/linux/linux-raspberrypi_4.9.bb | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/recipes-kernel/linux/linux-raspberrypi_4.9.bb b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
> index 1f8fe11..c59bae5 100644
> --- a/recipes-kernel/linux/linux-raspberrypi_4.9.bb
> +++ b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
> @@ -1,8 +1,8 @@
>  FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
>  
> -LINUX_VERSION ?= "4.9.5"
> +LINUX_VERSION ?= "4.9.8"
>  
> -SRCREV = "fd03479116aebe4a9faf64e108b3ab7eeb8cb71a"
> +SRCREV = "a5204ea3b15aa8eaaf2c3c7db7dfb177a84af730"
>  SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.9.y \
>  "
>  require linux-raspberrypi.inc

Can we squash this with the upgrade to 4.9.5?


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

* Re: [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest Khem Raj
@ 2017-02-09  8:24   ` Paul Barker
  2017-02-09 21:22     ` Khem Raj
  2017-02-12  5:31     ` Khem Raj
  0 siblings, 2 replies; 17+ messages in thread
From: Paul Barker @ 2017-02-09  8:24 UTC (permalink / raw)
  To: Khem Raj; +Cc: yocto

On Wed,  8 Feb 2017 21:49:02 -0800
Khem Raj <raj.khem@gmail.com> wrote:

> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  recipes-graphics/userland/userland_git.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
> index cec591d..5a83c8a 100644
> --- a/recipes-graphics/userland/userland_git.bb
> +++ b/recipes-graphics/userland/userland_git.bb
> @@ -16,7 +16,7 @@ COMPATIBLE_MACHINE = "raspberrypi"
>  
>  SRCBRANCH = "master"
>  SRCFORK = "raspberrypi"
> -SRCREV = "0f015eaa17add5bca00ecf8a354ea62e19bd7920"
> +SRCREV = "d35be767ce54ba46893ffa6d612b6b9d490b1e4e"
>  
>  SRC_URI = "\
>      git://github.com/${SRCFORK}/userland.git;protocol=git;branch=${SRCBRANCH} \

Can we squash this with the other userland upgrade in this series?


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

* Re: [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf
  2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
                   ` (7 preceding siblings ...)
  2017-02-09  5:49 ` [meta-raspberrypi][PATCH 9/9] firmware: Update to 20161215 release Khem Raj
@ 2017-02-09  8:25 ` Gary Thomas
  2017-02-12  7:32   ` Khem Raj
  8 siblings, 1 reply; 17+ messages in thread
From: Gary Thomas @ 2017-02-09  8:25 UTC (permalink / raw)
  To: yocto

On 2017-02-09 06:48, Khem Raj wrote:
> From: Herve Jourdain <herve.jourdain@neuf.fr>
>
> Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
> Signed-off-by: Khem Raj <raj.khem@gmail.com>
> ---
>  conf/machine/raspberrypi3-64.conf | 15 +++++++++++++++
>  1 file changed, 15 insertions(+)
>  create mode 100644 conf/machine/raspberrypi3-64.conf
>
> diff --git a/conf/machine/raspberrypi3-64.conf b/conf/machine/raspberrypi3-64.conf
> new file mode 100644
> index 0000000..5598e50
> --- /dev/null
> +++ b/conf/machine/raspberrypi3-64.conf
> @@ -0,0 +1,15 @@
> +#@TYPE: Machine
> +#@NAME: RaspberryPi 3 Development Board
> +#@DESCRIPTION: Machine configuration for the RaspberryPi 3 in 64 bits mode
> +
> +MACHINEOVERRIDES = "raspberrypi3:raspberrypi:${MACHINE}"
> +
> +MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-bcm43430"
> +
> +require conf/machine/include/arm/arch-armv8.inc
> +include conf/machine/include/rpi-base.inc
> +
> +SERIAL_CONSOLE = "115200 ttyS0"
> +VC4_CMA_SIZE ?= "cma-256"
> +
> +UBOOT_MACHINE = "rpi_3_config"
>

I know it's 2017, but what are the real advantages of rpi3-64 over rpi3?
Should I care (or use it)?

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------


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

* Re: [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest
  2017-02-09  8:24   ` Paul Barker
@ 2017-02-09 21:22     ` Khem Raj
  2017-02-12  5:31     ` Khem Raj
  1 sibling, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-09 21:22 UTC (permalink / raw)
  To: Paul Barker; +Cc: yocto

On Thu, Feb 9, 2017 at 12:24 AM, Paul Barker <paul@paulbarker.me.uk> wrote:
> On Wed,  8 Feb 2017 21:49:02 -0800
> Khem Raj <raj.khem@gmail.com> wrote:
>
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  recipes-graphics/userland/userland_git.bb | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
>> index cec591d..5a83c8a 100644
>> --- a/recipes-graphics/userland/userland_git.bb
>> +++ b/recipes-graphics/userland/userland_git.bb
>> @@ -16,7 +16,7 @@ COMPATIBLE_MACHINE = "raspberrypi"
>>
>>  SRCBRANCH = "master"
>>  SRCFORK = "raspberrypi"
>> -SRCREV = "0f015eaa17add5bca00ecf8a354ea62e19bd7920"
>> +SRCREV = "d35be767ce54ba46893ffa6d612b6b9d490b1e4e"
>>
>>  SRC_URI = "\
>>      git://github.com/${SRCFORK}/userland.git;protocol=git;branch=${SRCBRANCH} \
>
> Can we squash this with the other userland upgrade in this series?

I intentionally, did not since I did not want to rebase my master, and both
bumps are tested individually over period of time. since my master is used
by others I did not want to make it painful for them when it merged into master
the first set has been posted few weeks ago to ml already which is
still pending.


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

* Re: [meta-raspberrypi][PATCH 7/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.8
  2017-02-09  8:23   ` Paul Barker
@ 2017-02-12  5:31     ` Khem Raj
  0 siblings, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-12  5:31 UTC (permalink / raw)
  To: Paul Barker; +Cc: yocto



On 2/9/17 12:23 AM, Paul Barker wrote:
> On Wed,  8 Feb 2017 21:49:01 -0800
> Khem Raj <raj.khem@gmail.com> wrote:
> 
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  recipes-kernel/linux/linux-raspberrypi_4.9.bb | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/recipes-kernel/linux/linux-raspberrypi_4.9.bb b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
>> index 1f8fe11..c59bae5 100644
>> --- a/recipes-kernel/linux/linux-raspberrypi_4.9.bb
>> +++ b/recipes-kernel/linux/linux-raspberrypi_4.9.bb
>> @@ -1,8 +1,8 @@
>>  FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:"
>>  
>> -LINUX_VERSION ?= "4.9.5"
>> +LINUX_VERSION ?= "4.9.8"
>>  
>> -SRCREV = "fd03479116aebe4a9faf64e108b3ab7eeb8cb71a"
>> +SRCREV = "a5204ea3b15aa8eaaf2c3c7db7dfb177a84af730"
>>  SRC_URI = "git://github.com/raspberrypi/linux.git;protocol=git;branch=rpi-4.9.y \
>>  "
>>  require linux-raspberrypi.inc
> 
> Can we squash this with the upgrade to 4.9.5?
> 

sent a v2.


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

* Re: [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest
  2017-02-09  8:24   ` Paul Barker
  2017-02-09 21:22     ` Khem Raj
@ 2017-02-12  5:31     ` Khem Raj
  1 sibling, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-12  5:31 UTC (permalink / raw)
  To: Paul Barker; +Cc: yocto



On 2/9/17 12:24 AM, Paul Barker wrote:
> On Wed,  8 Feb 2017 21:49:02 -0800
> Khem Raj <raj.khem@gmail.com> wrote:
> 
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  recipes-graphics/userland/userland_git.bb | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/recipes-graphics/userland/userland_git.bb b/recipes-graphics/userland/userland_git.bb
>> index cec591d..5a83c8a 100644
>> --- a/recipes-graphics/userland/userland_git.bb
>> +++ b/recipes-graphics/userland/userland_git.bb
>> @@ -16,7 +16,7 @@ COMPATIBLE_MACHINE = "raspberrypi"
>>  
>>  SRCBRANCH = "master"
>>  SRCFORK = "raspberrypi"
>> -SRCREV = "0f015eaa17add5bca00ecf8a354ea62e19bd7920"
>> +SRCREV = "d35be767ce54ba46893ffa6d612b6b9d490b1e4e"
>>  
>>  SRC_URI = "\
>>      git://github.com/${SRCFORK}/userland.git;protocol=git;branch=${SRCBRANCH} \
> 
> Can we squash this with the other userland upgrade in this series?
> 

sent a v2.


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

* Re: [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf
  2017-02-09  8:25 ` [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Gary Thomas
@ 2017-02-12  7:32   ` Khem Raj
  0 siblings, 0 replies; 17+ messages in thread
From: Khem Raj @ 2017-02-12  7:32 UTC (permalink / raw)
  To: Gary Thomas; +Cc: yocto

On Thu, Feb 9, 2017 at 12:25 AM, Gary Thomas <gary@mlbassoc.com> wrote:
> On 2017-02-09 06:48, Khem Raj wrote:
>>
>> From: Herve Jourdain <herve.jourdain@neuf.fr>
>>
>> Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
>> Signed-off-by: Khem Raj <raj.khem@gmail.com>
>> ---
>>  conf/machine/raspberrypi3-64.conf | 15 +++++++++++++++
>>  1 file changed, 15 insertions(+)
>>  create mode 100644 conf/machine/raspberrypi3-64.conf
>>
>> diff --git a/conf/machine/raspberrypi3-64.conf
>> b/conf/machine/raspberrypi3-64.conf
>> new file mode 100644
>> index 0000000..5598e50
>> --- /dev/null
>> +++ b/conf/machine/raspberrypi3-64.conf
>> @@ -0,0 +1,15 @@
>> +#@TYPE: Machine
>> +#@NAME: RaspberryPi 3 Development Board
>> +#@DESCRIPTION: Machine configuration for the RaspberryPi 3 in 64 bits
>> mode
>> +
>> +MACHINEOVERRIDES = "raspberrypi3:raspberrypi:${MACHINE}"
>> +
>> +MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-bcm43430"
>> +
>> +require conf/machine/include/arm/arch-armv8.inc
>> +include conf/machine/include/rpi-base.inc
>> +
>> +SERIAL_CONSOLE = "115200 ttyS0"
>> +VC4_CMA_SIZE ?= "cma-256"
>> +
>> +UBOOT_MACHINE = "rpi_3_config"
>>
>
> I know it's 2017, but what are the real advantages of rpi3-64 over rpi3?
> Should I care (or use it)?

rpi3-64 is more appropriate for headless server kind of workloads
atleast thats what I am trying to use it. It also performs better with
aarch64 ISA in some usecases.


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

end of thread, other threads:[~2017-02-12  7:33 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-09  5:48 [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Khem Raj
2017-02-09  5:48 ` [meta-raspberrypi][PATCH 2/9] rpi-default-providers: Let mesa provide libgbm Khem Raj
2017-02-09  5:48 ` [meta-raspberrypi][PATCH 3/9] raspberrypi3-64.conf: Use 4.9 as default kernel Khem Raj
2017-02-09  5:48 ` [meta-raspberrypi][PATCH 4/9] linux-raspberrypi_dev.bb: Add recipe for tracking development tip Khem Raj
2017-02-09  8:22   ` Paul Barker
2017-02-09  5:48 ` [meta-raspberrypi][PATCH 5/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.5 Khem Raj
2017-02-09  5:49 ` [meta-raspberrypi][PATCH 6/9] userland: Upgrade to latest and implement triple buffering for wayland Khem Raj
2017-02-09  5:49 ` [meta-raspberrypi][PATCH 7/9] linux-raspberrypi_4.9.bb: Upgrade to 4.9.8 Khem Raj
2017-02-09  8:23   ` Paul Barker
2017-02-12  5:31     ` Khem Raj
2017-02-09  5:49 ` [meta-raspberrypi][PATCH 8/9] userland: Upgrade to latest Khem Raj
2017-02-09  8:24   ` Paul Barker
2017-02-09 21:22     ` Khem Raj
2017-02-12  5:31     ` Khem Raj
2017-02-09  5:49 ` [meta-raspberrypi][PATCH 9/9] firmware: Update to 20161215 release Khem Raj
2017-02-09  8:25 ` [meta-raspberrypi][PATCH 1/9] Add raspberrypi3-64.conf Gary Thomas
2017-02-12  7:32   ` Khem Raj

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.