Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v1 1/3] configs/raspberrypi*: bump kernel version to 301ec88
@ 2020-01-14  9:42 Peter Seiderer
  2020-01-14  9:42 ` [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75 Peter Seiderer
  2020-01-14  9:42 ` [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119 Peter Seiderer
  0 siblings, 2 replies; 14+ messages in thread
From: Peter Seiderer @ 2020-01-14  9:42 UTC (permalink / raw)
  To: buildroot

Now based on 4.19.93 (from 4.19.75).

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
 configs/raspberrypi0_defconfig       | 2 +-
 configs/raspberrypi0w_defconfig      | 2 +-
 configs/raspberrypi2_defconfig       | 2 +-
 configs/raspberrypi3_64_defconfig    | 2 +-
 configs/raspberrypi3_defconfig       | 2 +-
 configs/raspberrypi3_qt5we_defconfig | 2 +-
 configs/raspberrypi4_64_defconfig    | 2 +-
 configs/raspberrypi4_defconfig       | 2 +-
 configs/raspberrypi_defconfig        | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/configs/raspberrypi0_defconfig b/configs/raspberrypi0_defconfig
index 1600e219d1..5cdc38eae0 100644
--- a/configs/raspberrypi0_defconfig
+++ b/configs/raspberrypi0_defconfig
@@ -9,7 +9,7 @@ BR2_TOOLCHAIN_BUILDROOT_CXX=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
 
 # Build the DTBs for A/B from the kernel sources: the zero is the same
diff --git a/configs/raspberrypi0w_defconfig b/configs/raspberrypi0w_defconfig
index e3c747ff6f..129afc4f2e 100644
--- a/configs/raspberrypi0w_defconfig
+++ b/configs/raspberrypi0w_defconfig
@@ -9,7 +9,7 @@ BR2_TOOLCHAIN_BUILDROOT_CXX=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
 BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2708-rpi-zero-w"
diff --git a/configs/raspberrypi2_defconfig b/configs/raspberrypi2_defconfig
index e6c38e74b7..15b6a58780 100644
--- a/configs/raspberrypi2_defconfig
+++ b/configs/raspberrypi2_defconfig
@@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
 
 # Build the DTB from the kernel sources
diff --git a/configs/raspberrypi3_64_defconfig b/configs/raspberrypi3_64_defconfig
index b9a070fb82..45283496ac 100644
--- a/configs/raspberrypi3_64_defconfig
+++ b/configs/raspberrypi3_64_defconfig
@@ -11,7 +11,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
 
 # Build the DTB from the kernel sources
diff --git a/configs/raspberrypi3_defconfig b/configs/raspberrypi3_defconfig
index 530eb0ab3f..08e7bed027 100644
--- a/configs/raspberrypi3_defconfig
+++ b/configs/raspberrypi3_defconfig
@@ -11,7 +11,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
 
 # Build the DTB from the kernel sources
diff --git a/configs/raspberrypi3_qt5we_defconfig b/configs/raspberrypi3_qt5we_defconfig
index 4e9d782c7c..63a03e5cf9 100644
--- a/configs/raspberrypi3_qt5we_defconfig
+++ b/configs/raspberrypi3_qt5we_defconfig
@@ -12,7 +12,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
 
 # Build the DTB from the kernel sources
diff --git a/configs/raspberrypi4_64_defconfig b/configs/raspberrypi4_64_defconfig
index f013c4382c..0733e91b05 100644
--- a/configs/raspberrypi4_64_defconfig
+++ b/configs/raspberrypi4_64_defconfig
@@ -11,7 +11,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190819-1)/linux-raspberrypi-kernel_1.20190819-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
 
 # Build the DTB from the kernel sources
diff --git a/configs/raspberrypi4_defconfig b/configs/raspberrypi4_defconfig
index a216463e28..2402b0673c 100644
--- a/configs/raspberrypi4_defconfig
+++ b/configs/raspberrypi4_defconfig
@@ -11,7 +11,7 @@ BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcm2711"
 
 # Build the DTB from the kernel sources
diff --git a/configs/raspberrypi_defconfig b/configs/raspberrypi_defconfig
index 969a92820e..1b47e293f8 100644
--- a/configs/raspberrypi_defconfig
+++ b/configs/raspberrypi_defconfig
@@ -11,7 +11,7 @@ BR2_TOOLCHAIN_BUILDROOT_CXX=y
 
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
-BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,raspberrypi-kernel_1.20190925-1)/linux-raspberrypi-kernel_1.20190925-1.tar.gz"
+BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,raspberrypi,linux,301ec88e28eb8924e827e60020ab513e60fb7085)/linux-301ec88e28eb8924e827e60020ab513e60fb7085.tar.gz"
 BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
 
 # Build the DTBs for A/B, A+/B+ and compute module from the kernel sources
-- 
2.24.1

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

* [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75
  2020-01-14  9:42 [Buildroot] [PATCH v1 1/3] configs/raspberrypi*: bump kernel version to 301ec88 Peter Seiderer
@ 2020-01-14  9:42 ` Peter Seiderer
  2020-01-14 16:36   ` Yann E. MORIN
  2020-01-14  9:42 ` [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119 Peter Seiderer
  1 sibling, 1 reply; 14+ messages in thread
From: Peter Seiderer @ 2020-01-14  9:42 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
 package/rpi-firmware/rpi-firmware.hash | 2 +-
 package/rpi-firmware/rpi-firmware.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/rpi-firmware/rpi-firmware.hash b/package/rpi-firmware/rpi-firmware.hash
index 63d8ac50a0..b5bb4d9f37 100644
--- a/package/rpi-firmware/rpi-firmware.hash
+++ b/package/rpi-firmware/rpi-firmware.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256 b3c5c9d3cda1f77caf317b8d1f0496cd7ca791ddaeec8207a5a1940111483509 rpi-firmware-1.20190925.tar.gz
+sha256 088d094618924a90f65bb511808bbeb921e0769c878fa7baa9626954206f61a2 rpi-firmware-62a0d75b67484cb306a2a6f8fa954d9644868169.tar.gz
 sha256 ba76edfc10a248166d965b8eaf320771c44f4f432d4fce2fd31fd272e7038add boot/LICENCE.broadcom
diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
index ee59ee2f26..b320e11233 100644
--- a/package/rpi-firmware/rpi-firmware.mk
+++ b/package/rpi-firmware/rpi-firmware.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-RPI_FIRMWARE_VERSION = 1.20190925
+RPI_FIRMWARE_VERSION = 62a0d75b67484cb306a2a6f8fa954d9644868169
 RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
 RPI_FIRMWARE_LICENSE = BSD-3-Clause
 RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
-- 
2.24.1

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14  9:42 [Buildroot] [PATCH v1 1/3] configs/raspberrypi*: bump kernel version to 301ec88 Peter Seiderer
  2020-01-14  9:42 ` [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75 Peter Seiderer
@ 2020-01-14  9:42 ` Peter Seiderer
  2020-01-14 12:45   ` daggs
  1 sibling, 1 reply; 14+ messages in thread
From: Peter Seiderer @ 2020-01-14  9:42 UTC (permalink / raw)
  To: buildroot

- add 0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch (upstream
  suggested cmake compile fix, taken from [1])

[1] https://github.com/raspberrypi/userland/pull/605/commits/c22df881e1f45f8934b355e903f4d9be2391ab98

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
---
 ...-for-cmake-vmcs_host-error-fixes-603.patch | 29 +++++++++++++++++++
 package/rpi-userland/rpi-userland.hash        |  2 +-
 package/rpi-userland/rpi-userland.mk          |  2 +-
 3 files changed, 31 insertions(+), 2 deletions(-)
 create mode 100644 package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch

diff --git a/package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch b/package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch
new file mode 100644
index 0000000000..d0669f0f06
--- /dev/null
+++ b/package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch
@@ -0,0 +1,29 @@
+From 902831348f72c88df2776d4a09e86874ae2e34e0 Mon Sep 17 00:00:00 2001
+From: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
+Date: Fri, 27 Dec 2019 15:49:45 +0100
+Subject: [PATCH] Fix for cmake vmcs_host error (fixes #603)
+
+Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
+
+Upstream: https://github.com/raspberrypi/userland/pull/605/commits/c22df881e1f45f8934b355e903f4d9be2391ab98
+Signed-off-by: Peter Seiderer <ps.report@gmx.net>
+---
+ interface/vmcs_host/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt
+index e34e0ae..ab2e0fa 100755
+--- a/interface/vmcs_host/CMakeLists.txt
++++ b/interface/vmcs_host/CMakeLists.txt
+@@ -24,7 +24,7 @@ if(NOT ARM64)
+ 
+ 	# ILCS pulls in EGL for the ILCS/EGL surface API support
+ 	target_link_libraries(vcilcs brcmEGL brcmGLESv2 khrn_client vchiq_arm vcos)
+-	set(INSTALL_TARGETS "${INSTALL_TARGETS} vcilcs")
++	set(INSTALL_TARGETS ${INSTALL_TARGETS} vcilcs)
+ endif()
+ 
+ # vchostif needs ilcore as well (vmcs_main pulls it in)
+-- 
+2.24.1
+
diff --git a/package/rpi-userland/rpi-userland.hash b/package/rpi-userland/rpi-userland.hash
index 6d59f2aafc..98d62fa73f 100644
--- a/package/rpi-userland/rpi-userland.hash
+++ b/package/rpi-userland/rpi-userland.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256 d6231e9fa33c805cf7cbb559a0d6eb125605fc2ba862d9e5a3248778dd269859 rpi-userland-5070cb7fc150fc98f1ed64a7739c3356970d9f76.tar.gz
+sha256 cb0f1d653fdb9975783f30359277d9de2868607381e081796eac68745e3e8324 rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6.tar.gz
 sha256 bee6f1249175683d8610651706e1aa7dffcbfd3f9c4c05bc1e5ab34f313c2db5 LICENCE
diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk
index 2b672b6c97..555e84ecab 100644
--- a/package/rpi-userland/rpi-userland.mk
+++ b/package/rpi-userland/rpi-userland.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-RPI_USERLAND_VERSION = 5070cb7fc150fc98f1ed64a7739c3356970d9f76
+RPI_USERLAND_VERSION = 42ec119e03eb8dffc7c83e2ac0e665e333abbef6
 RPI_USERLAND_SITE = $(call github,raspberrypi,userland,$(RPI_USERLAND_VERSION))
 RPI_USERLAND_LICENSE = BSD-3-Clause
 RPI_USERLAND_LICENSE_FILES = LICENCE
-- 
2.24.1

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14  9:42 ` [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119 Peter Seiderer
@ 2020-01-14 12:45   ` daggs
  2020-01-14 14:27     ` Peter Seiderer
  0 siblings, 1 reply; 14+ messages in thread
From: daggs @ 2020-01-14 12:45 UTC (permalink / raw)
  To: buildroot

Greetings Peter,

> Sent: Tuesday, January 14, 2020 at 11:42 AM
> From: "Peter Seiderer" <ps.report@gmx.net>
> To: buildroot at buildroot.org
> Cc: "Maxime Hadjinlian" <maxime.hadjinlian@gmail.com>, "Martin Bark" <martin@barkynet.com>, "Mahyar Koshkouei" <mahyar.koshkouei@gmail.com>, "Arthur Courtel" <arthur.courtel@smile.fr>
> Subject: [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
>
> - add 0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch (upstream
>   suggested cmake compile fix, taken from [1])
>
> [1] https://github.com/raspberrypi/userland/pull/605/commits/c22df881e1f45f8934b355e903f4d9be2391ab98
>
> Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ---
>  ...-for-cmake-vmcs_host-error-fixes-603.patch | 29 +++++++++++++++++++
>  package/rpi-userland/rpi-userland.hash        |  2 +-
>  package/rpi-userland/rpi-userland.mk          |  2 +-
>  3 files changed, 31 insertions(+), 2 deletions(-)
>  create mode 100644 package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch
>
> diff --git a/package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch b/package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch
> new file mode 100644
> index 0000000000..d0669f0f06
> --- /dev/null
> +++ b/package/rpi-userland/0006-Fix-for-cmake-vmcs_host-error-fixes-603.patch
> @@ -0,0 +1,29 @@
> +From 902831348f72c88df2776d4a09e86874ae2e34e0 Mon Sep 17 00:00:00 2001
> +From: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
> +Date: Fri, 27 Dec 2019 15:49:45 +0100
> +Subject: [PATCH] Fix for cmake vmcs_host error (fixes #603)
> +
> +Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
> +
> +Upstream: https://github.com/raspberrypi/userland/pull/605/commits/c22df881e1f45f8934b355e903f4d9be2391ab98
> +Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> +---
> + interface/vmcs_host/CMakeLists.txt | 2 +-
> + 1 file changed, 1 insertion(+), 1 deletion(-)
> +
> +diff --git a/interface/vmcs_host/CMakeLists.txt b/interface/vmcs_host/CMakeLists.txt
> +index e34e0ae..ab2e0fa 100755
> +--- a/interface/vmcs_host/CMakeLists.txt
> ++++ b/interface/vmcs_host/CMakeLists.txt
> +@@ -24,7 +24,7 @@ if(NOT ARM64)
> +
> + 	# ILCS pulls in EGL for the ILCS/EGL surface API support
> + 	target_link_libraries(vcilcs brcmEGL brcmGLESv2 khrn_client vchiq_arm vcos)
> +-	set(INSTALL_TARGETS "${INSTALL_TARGETS} vcilcs")
> ++	set(INSTALL_TARGETS ${INSTALL_TARGETS} vcilcs)
> + endif()
> +
> + # vchostif needs ilcore as well (vmcs_main pulls it in)
> +--
> +2.24.1
> +
> diff --git a/package/rpi-userland/rpi-userland.hash b/package/rpi-userland/rpi-userland.hash
> index 6d59f2aafc..98d62fa73f 100644
> --- a/package/rpi-userland/rpi-userland.hash
> +++ b/package/rpi-userland/rpi-userland.hash
> @@ -1,3 +1,3 @@
>  # Locally computed
> -sha256 d6231e9fa33c805cf7cbb559a0d6eb125605fc2ba862d9e5a3248778dd269859 rpi-userland-5070cb7fc150fc98f1ed64a7739c3356970d9f76.tar.gz
> +sha256 cb0f1d653fdb9975783f30359277d9de2868607381e081796eac68745e3e8324 rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6.tar.gz
>  sha256 bee6f1249175683d8610651706e1aa7dffcbfd3f9c4c05bc1e5ab34f313c2db5 LICENCE
> diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk
> index 2b672b6c97..555e84ecab 100644
> --- a/package/rpi-userland/rpi-userland.mk
> +++ b/package/rpi-userland/rpi-userland.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>
> -RPI_USERLAND_VERSION = 5070cb7fc150fc98f1ed64a7739c3356970d9f76
> +RPI_USERLAND_VERSION = 42ec119e03eb8dffc7c83e2ac0e665e333abbef6
>  RPI_USERLAND_SITE = $(call github,raspberrypi,userland,$(RPI_USERLAND_VERSION))
>  RPI_USERLAND_LICENSE = BSD-3-Clause
>  RPI_USERLAND_LICENSE_FILES = LICENCE
> --
> 2.24.1
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>

do note that this commit allows rpi-userland compilation on aarch64. might be a good idea to fix rpi-userland.mk and Config.in to support that.

Dagg.

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14 12:45   ` daggs
@ 2020-01-14 14:27     ` Peter Seiderer
  2020-01-14 16:32       ` Yann E. MORIN
  2020-01-14 17:19       ` Peter Seiderer
  0 siblings, 2 replies; 14+ messages in thread
From: Peter Seiderer @ 2020-01-14 14:27 UTC (permalink / raw)
  To: buildroot

Hello Dagg,

On Tue, 14 Jan 2020 13:45:43 +0100, daggs <daggs@gmx.com> wrote:

>
> do note that this commit allows rpi-userland compilation on aarch64. might be a good idea to fix rpi-userland.mk and Config.in to support that.
>
> Dagg.

Thanks for the hint, will give it a try the next days....

Regards,
Peter

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14 14:27     ` Peter Seiderer
@ 2020-01-14 16:32       ` Yann E. MORIN
  2020-01-14 17:19       ` Peter Seiderer
  1 sibling, 0 replies; 14+ messages in thread
From: Yann E. MORIN @ 2020-01-14 16:32 UTC (permalink / raw)
  To: buildroot

Peter, All,

On 2020-01-14 15:27 +0100, Peter Seiderer spake thusly:
> On Tue, 14 Jan 2020 13:45:43 +0100, daggs <daggs@gmx.com> wrote:
> > do note that this commit allows rpi-userland compilation on aarch64. might be a good idea to fix rpi-userland.mk and Config.in to support that.
> Thanks for the hint, will give it a try the next days....

Thanks. If at all possible, enable aarch64 in a separate patch.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75
  2020-01-14  9:42 ` [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75 Peter Seiderer
@ 2020-01-14 16:36   ` Yann E. MORIN
  2020-01-14 17:29     ` Peter Seiderer
  0 siblings, 1 reply; 14+ messages in thread
From: Yann E. MORIN @ 2020-01-14 16:36 UTC (permalink / raw)
  To: buildroot

Peter, All,

On 2020-01-14 10:42 +0100, Peter Seiderer spake thusly:
> Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ---
>  package/rpi-firmware/rpi-firmware.hash | 2 +-
>  package/rpi-firmware/rpi-firmware.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/package/rpi-firmware/rpi-firmware.hash b/package/rpi-firmware/rpi-firmware.hash
> index 63d8ac50a0..b5bb4d9f37 100644
> --- a/package/rpi-firmware/rpi-firmware.hash
> +++ b/package/rpi-firmware/rpi-firmware.hash
> @@ -1,3 +1,3 @@
>  # Locally computed
> -sha256 b3c5c9d3cda1f77caf317b8d1f0496cd7ca791ddaeec8207a5a1940111483509 rpi-firmware-1.20190925.tar.gz
> +sha256 088d094618924a90f65bb511808bbeb921e0769c878fa7baa9626954206f61a2 rpi-firmware-62a0d75b67484cb306a2a6f8fa954d9644868169.tar.gz
>  sha256 ba76edfc10a248166d965b8eaf320771c44f4f432d4fce2fd31fd272e7038add boot/LICENCE.broadcom
> diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
> index ee59ee2f26..b320e11233 100644
> --- a/package/rpi-firmware/rpi-firmware.mk
> +++ b/package/rpi-firmware/rpi-firmware.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -RPI_FIRMWARE_VERSION = 1.20190925
> +RPI_FIRMWARE_VERSION = 62a0d75b67484cb306a2a6f8fa954d9644868169

This goes from a tag to a sha1. Why do we need to do so? This should be
explained in the commit log.

Regards,
Yann E. MORIN.

>  RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
>  RPI_FIRMWARE_LICENSE = BSD-3-Clause
>  RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
> -- 
> 2.24.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14 14:27     ` Peter Seiderer
  2020-01-14 16:32       ` Yann E. MORIN
@ 2020-01-14 17:19       ` Peter Seiderer
  2020-01-14 20:20         ` Thomas Petazzoni
  2020-01-14 21:17         ` daggs
  1 sibling, 2 replies; 14+ messages in thread
From: Peter Seiderer @ 2020-01-14 17:19 UTC (permalink / raw)
  To: buildroot

Hello Dagg,

On Tue, 14 Jan 2020 15:27:55 +0100, Peter Seiderer <ps.report@gmx.net> wrote:

> Hello Dagg,
>
> On Tue, 14 Jan 2020 13:45:43 +0100, daggs <daggs@gmx.com> wrote:
>
> >
> > do note that this commit allows rpi-userland compilation on aarch64. might be a good idea to fix rpi-userland.mk and Config.in to support that.
> >
> > Dagg.
>
> Thanks for the hint, will give it a try the next days....

But does not provide the full set of libs for the 64bit build, e.g.
no libegl, libgles, libopenmax, libopenvg (see e.g. [1], [2]), not
sure which libs all the buildroot rpi-userland dependent packages
expect (and if a incomplete rpi-userland is worth the 64-bit build)?

As a starting point the following patch works to enable rpi-userland
for 64-bit:

diff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in
index 342faf26e3..1a3bf46d42 100644
--- a/package/rpi-userland/Config.in
+++ b/package/rpi-userland/Config.in
@@ -1,13 +1,13 @@
 config BR2_PACKAGE_RPI_USERLAND
 	bool "rpi-userland"
-	depends on BR2_arm
+	depends on BR2_arm || BR2_aarch64
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_STATIC_LIBS
-	select BR2_PACKAGE_HAS_LIBEGL
-	select BR2_PACKAGE_HAS_LIBGLES
-	select BR2_PACKAGE_HAS_LIBOPENVG
-	select BR2_PACKAGE_HAS_LIBOPENMAX
+	select BR2_PACKAGE_HAS_LIBEGL if BR2_arm
+	select BR2_PACKAGE_HAS_LIBGLES if BR2_arm
+	select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm
+	select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm
 	help
 	  Raspberry Pi Userland contains the necessary library to use
 	  the VideoCore driver.
@@ -20,6 +20,7 @@ config BR2_PACKAGE_RPI_USERLAND

 if BR2_PACKAGE_RPI_USERLAND

+if BR2_arm
 config BR2_PACKAGE_PROVIDES_LIBEGL
 	default "rpi-userland"

@@ -32,14 +33,16 @@ config BR2_PACKAGE_PROVIDES_LIBOPENVG
 config BR2_PACKAGE_PROVIDES_LIBOPENMAX
 	default "rpi-userland"

+endif # BR2_arm
+
 config BR2_PACKAGE_RPI_USERLAND_HELLO
 	bool "hello_pi examples"
 	help
 	  Install the hello-pi examples to test the HW (GPU, camera...)

-endif
+endif # BR2_PACKAGE_RPI_USERLAND

 comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library"
-	depends on BR2_arm
+	depends on BR2_arm || BR2_aarch64
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
 		BR2_STATIC_LIBS
diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk
index 555e84ecab..8a8d2e1471 100644
--- a/package/rpi-userland/rpi-userland.mk
+++ b/package/rpi-userland/rpi-userland.mk
@@ -11,7 +11,12 @@ RPI_USERLAND_LICENSE_FILES = LICENCE
 RPI_USERLAND_INSTALL_STAGING = YESdiff --git a/package/rpi-userland/Config.in b/package/rpi-userland/Config.in
index 342faf26e3..1a3bf46d42 100644
--- a/package/rpi-userland/Config.in
+++ b/package/rpi-userland/Config.in
@@ -1,13 +1,13 @@
 config BR2_PACKAGE_RPI_USERLAND
 	bool "rpi-userland"
-	depends on BR2_arm
+	depends on BR2_arm || BR2_aarch64
 	depends on BR2_INSTALL_LIBSTDCPP
 	depends on BR2_TOOLCHAIN_HAS_THREADS
 	depends on !BR2_STATIC_LIBS
-	select BR2_PACKAGE_HAS_LIBEGL
-	select BR2_PACKAGE_HAS_LIBGLES
-	select BR2_PACKAGE_HAS_LIBOPENVG
-	select BR2_PACKAGE_HAS_LIBOPENMAX
+	select BR2_PACKAGE_HAS_LIBEGL if BR2_arm
+	select BR2_PACKAGE_HAS_LIBGLES if BR2_arm
+	select BR2_PACKAGE_HAS_LIBOPENVG if BR2_arm
+	select BR2_PACKAGE_HAS_LIBOPENMAX if BR2_arm
 	help
 	  Raspberry Pi Userland contains the necessary library to use
 	  the VideoCore driver.
@@ -20,6 +20,7 @@ config BR2_PACKAGE_RPI_USERLAND

 if BR2_PACKAGE_RPI_USERLAND

+if BR2_arm
 config BR2_PACKAGE_PROVIDES_LIBEGL
 	default "rpi-userland"

@@ -32,14 +33,16 @@ config BR2_PACKAGE_PROVIDES_LIBOPENVG
 config BR2_PACKAGE_PROVIDES_LIBOPENMAX
 	default "rpi-userland"

+endif # BR2_arm
+
 config BR2_PACKAGE_RPI_USERLAND_HELLO
 	bool "hello_pi examples"
 	help
 	  Install the hello-pi examples to test the HW (GPU, camera...)

-endif
+endif # BR2_PACKAGE_RPI_USERLAND

 comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library"
-	depends on BR2_arm
+	depends on BR2_arm || BR2_aarch64
 	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
 		BR2_STATIC_LIBS
diff --git a/package/rpi-userland/rpi-userland.mk b/package/rpi-userland/rpi-userland.mk
index 555e84ecab..8a8d2e1471 100644
--- a/package/rpi-userland/rpi-userland.mk
+++ b/package/rpi-userland/rpi-userland.mk
@@ -11,7 +11,12 @@ RPI_USERLAND_LICENSE_FILES = LICENCE
 RPI_USERLAND_INSTALL_STAGING = YES
 RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr

-RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg
+ifeq ($(BR2_aarch64),y)
+	RPI_USERLAND_CONF_OPTS += -DARM64=ON
+else
+	RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg
+	RPI_USERLAND_CONF_OPTS += -DARM64=OFF
+endif

 ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y)


 RPI_USERLAND_CONF_OPTS = -DVMCS_INSTALL_PREFIX=/usr

-RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg
+ifeq ($(BR2_aarch64),y)
+	RPI_USERLAND_CONF_OPTS += -DARM64=ON
+else
+	RPI_USERLAND_PROVIDES = libegl libgles libopenmax libopenvg
+	RPI_USERLAND_CONF_OPTS += -DARM64=OFF
+endif

 ifeq ($(BR2_PACKAGE_RPI_USERLAND_HELLO),y)


Regards,
Peter


[1] https://github.com/raspberrypi/userland/blob/master/CMakeLists.txt#L65
[2] https://github.com/raspberrypi/userland/blob/master/CMakeLists.txt#L83


Detailed list BR2_arm vs. BR2_aarch64:

- BR2_arm:

build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbcm_host.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmEGL.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmGLESv2.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmjpeg.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmOpenVG.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmWFC.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libcontainers.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym_static.a
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdtovl.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libEGL.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libEGL_static.a
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libfdt.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libGLESv2.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libGLESv2_static.a
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libkhrn_client.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libkhrn_static.a
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_components.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_core.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_omx.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_omxutil.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_util.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_vc_client.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libopenmaxil.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libOpenVG.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchiq_arm.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchostif.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcilcs.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcos.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcsm.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libWFC.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_asf.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_avi.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_binary.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_flv.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_metadata_id3.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mkv.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mp4.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mpga.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_ps.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_qsynth.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_raw_video.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rcv.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rtp.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rtsp.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rv9.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_simple.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_wav.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_asf.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_avi.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_binary.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_dummy.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_mp4.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_raw_video.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_simple.so


- BR2_aarch64:

build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbcm_host.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libcontainers.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym_static.a
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdtovl.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libfdt.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_components.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_core.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_util.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_vc_client.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchiq_arm.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchostif.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcos.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcsm.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_asf.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_avi.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_binary.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_flv.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_metadata_id3.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mkv.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mp4.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mpga.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_ps.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_qsynth.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_raw_video.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rcv.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rtp.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rtsp.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rv9.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_simple.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_wav.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_asf.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_avi.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_binary.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_dummy.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_mp4.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_raw_video.so
build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_simple.so


- Diff BR_arm vs. BR_aarch64

 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbcm_host.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmEGL.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmGLESv2.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmjpeg.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmOpenVG.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbrcmWFC.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libcontainers.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym_static.a
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdtovl.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libEGL.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libEGL_static.a
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libfdt.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libGLESv2.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libGLESv2_static.a
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libkhrn_client.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libkhrn_static.a
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_components.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_core.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_omx.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_omxutil.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_util.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_vc_client.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libopenmaxil.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libOpenVG.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchiq_arm.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchostif.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcilcs.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcos.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcsm.so
-build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libWFC.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_asf.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_avi.so
 build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_binary.so

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

* [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75
  2020-01-14 16:36   ` Yann E. MORIN
@ 2020-01-14 17:29     ` Peter Seiderer
  2020-01-14 19:44       ` Martin Bark
  0 siblings, 1 reply; 14+ messages in thread
From: Peter Seiderer @ 2020-01-14 17:29 UTC (permalink / raw)
  To: buildroot

Hello Yann,

On Tue, 14 Jan 2020 17:36:53 +0100, "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:

> Peter, All,
>
> On 2020-01-14 10:42 +0100, Peter Seiderer spake thusly:
> > Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> > ---
> >  package/rpi-firmware/rpi-firmware.hash | 2 +-
> >  package/rpi-firmware/rpi-firmware.mk   | 2 +-
> >  2 files changed, 2 insertions(+), 2 deletions(-)
> >
> > diff --git a/package/rpi-firmware/rpi-firmware.hash b/package/rpi-firmware/rpi-firmware.hash
> > index 63d8ac50a0..b5bb4d9f37 100644
> > --- a/package/rpi-firmware/rpi-firmware.hash
> > +++ b/package/rpi-firmware/rpi-firmware.hash
> > @@ -1,3 +1,3 @@
> >  # Locally computed
> > -sha256 b3c5c9d3cda1f77caf317b8d1f0496cd7ca791ddaeec8207a5a1940111483509 rpi-firmware-1.20190925.tar.gz
> > +sha256 088d094618924a90f65bb511808bbeb921e0769c878fa7baa9626954206f61a2 rpi-firmware-62a0d75b67484cb306a2a6f8fa954d9644868169.tar.gz
> >  sha256 ba76edfc10a248166d965b8eaf320771c44f4f432d4fce2fd31fd272e7038add boot/LICENCE.broadcom
> > diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
> > index ee59ee2f26..b320e11233 100644
> > --- a/package/rpi-firmware/rpi-firmware.mk
> > +++ b/package/rpi-firmware/rpi-firmware.mk
> > @@ -4,7 +4,7 @@
> >  #
> >  ################################################################################
> >
> > -RPI_FIRMWARE_VERSION = 1.20190925
> > +RPI_FIRMWARE_VERSION = 62a0d75b67484cb306a2a6f8fa954d9644868169
>
> This goes from a tag to a sha1. Why do we need to do so? This should be
> explained in the commit log.

No new tag since 1.20190925...., and tags seems to be the exception for
buildroot (two times tags, numerous ones sha1), and we want to keep
rpi-firmware up to the same as the rpi linux-kernel (see e.g.
'kernel: Bump to 4.19.95' [1])...

Regards,
Peter

[1] https://github.com/raspberrypi/firmware/commit/d5b8d8d7cce3f3eecb24c20a55cc50a48e3d5f4e

>
> Regards,
> Yann E. MORIN.
>
> >  RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
> >  RPI_FIRMWARE_LICENSE = BSD-3-Clause
> >  RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
> > --
> > 2.24.1
> >
> > _______________________________________________
> > buildroot mailing list
> > buildroot at busybox.net
> > http://lists.busybox.net/mailman/listinfo/buildroot
>

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

* [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75
  2020-01-14 17:29     ` Peter Seiderer
@ 2020-01-14 19:44       ` Martin Bark
  2020-01-15 20:55         ` Peter Seiderer
  0 siblings, 1 reply; 14+ messages in thread
From: Martin Bark @ 2020-01-14 19:44 UTC (permalink / raw)
  To: buildroot

Peter,

On Tue, 14 Jan 2020 at 17:29, Peter Seiderer <ps.report@gmx.net> wrote:
>
> Hello Yann,
>
> On Tue, 14 Jan 2020 17:36:53 +0100, "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
>
> > Peter, All,
> >
> > On 2020-01-14 10:42 +0100, Peter Seiderer spake thusly:
> > > Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> > > ---
> > >  package/rpi-firmware/rpi-firmware.hash | 2 +-
> > >  package/rpi-firmware/rpi-firmware.mk   | 2 +-
> > >  2 files changed, 2 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/package/rpi-firmware/rpi-firmware.hash b/package/rpi-firmware/rpi-firmware.hash
> > > index 63d8ac50a0..b5bb4d9f37 100644
> > > --- a/package/rpi-firmware/rpi-firmware.hash
> > > +++ b/package/rpi-firmware/rpi-firmware.hash
> > > @@ -1,3 +1,3 @@
> > >  # Locally computed
> > > -sha256 b3c5c9d3cda1f77caf317b8d1f0496cd7ca791ddaeec8207a5a1940111483509 rpi-firmware-1.20190925.tar.gz
> > > +sha256 088d094618924a90f65bb511808bbeb921e0769c878fa7baa9626954206f61a2 rpi-firmware-62a0d75b67484cb306a2a6f8fa954d9644868169.tar.gz
> > >  sha256 ba76edfc10a248166d965b8eaf320771c44f4f432d4fce2fd31fd272e7038add boot/LICENCE.broadcom
> > > diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
> > > index ee59ee2f26..b320e11233 100644
> > > --- a/package/rpi-firmware/rpi-firmware.mk
> > > +++ b/package/rpi-firmware/rpi-firmware.mk
> > > @@ -4,7 +4,7 @@
> > >  #
> > >  ################################################################################
> > >
> > > -RPI_FIRMWARE_VERSION = 1.20190925
> > > +RPI_FIRMWARE_VERSION = 62a0d75b67484cb306a2a6f8fa954d9644868169
> >
> > This goes from a tag to a sha1. Why do we need to do so? This should be
> > explained in the commit log.
>
> No new tag since 1.20190925...., and tags seems to be the exception for
> buildroot (two times tags, numerous ones sha1), and we want to keep
> rpi-firmware up to the same as the rpi linux-kernel (see e.g.
> 'kernel: Bump to 4.19.95' [1])...

The tags match the release of the kernel in raspbian.  So the current
kernel used in raspbian is 1.20190925, no new one has been released
yet.  I think we should stick with released kernels.

Thanks

Martin

>
> Regards,
> Peter
>
> [1] https://github.com/raspberrypi/firmware/commit/d5b8d8d7cce3f3eecb24c20a55cc50a48e3d5f4e
>
> >
> > Regards,
> > Yann E. MORIN.
> >
> > >  RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
> > >  RPI_FIRMWARE_LICENSE = BSD-3-Clause
> > >  RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
> > > --
> > > 2.24.1
> > >
> > > _______________________________________________
> > > buildroot mailing list
> > > buildroot at busybox.net
> > > http://lists.busybox.net/mailman/listinfo/buildroot
> >
>

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14 17:19       ` Peter Seiderer
@ 2020-01-14 20:20         ` Thomas Petazzoni
  2020-01-14 21:17         ` daggs
  1 sibling, 0 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2020-01-14 20:20 UTC (permalink / raw)
  To: buildroot

Hello,

On Tue, 14 Jan 2020 18:19:20 +0100
Peter Seiderer <ps.report@gmx.net> wrote:

> - BR2_aarch64:
> 
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libbcm_host.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libcontainers.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdebug_sym_static.a
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libdtovl.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libfdt.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_components.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_core.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_util.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libmmal_vc_client.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchiq_arm.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvchostif.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcos.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/libvcsm.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_asf.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_avi.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_binary.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_flv.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_metadata_id3.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mkv.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mp4.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_mpga.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_ps.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_qsynth.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_raw_video.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rcv.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rtp.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rtsp.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_rv9.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_simple.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/reader_wav.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_asf.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_avi.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_binary.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_dummy.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_mp4.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_raw_video.so
> build/rpi-userland-42ec119e03eb8dffc7c83e2ac0e665e333abbef6/build/lib/writer_simple.so

The question is: what are those libraries useful for? Which packages are using them?

For OpenGL, EGL, OpenMAX, etc. it's pretty clear: they implement the
standard Khronos APIs. But none of these are available in the AArch64
version. So, what is using these libraries ?

I also noticed that libfdt.so is part of these libraries (for both the
ARM and AArch64 version): I hope it is not installed as it would
conflict/overwrite the libfdt library installed by the dtc package.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14 17:19       ` Peter Seiderer
  2020-01-14 20:20         ` Thomas Petazzoni
@ 2020-01-14 21:17         ` daggs
  2020-01-15 20:57           ` Peter Seiderer
  1 sibling, 1 reply; 14+ messages in thread
From: daggs @ 2020-01-14 21:17 UTC (permalink / raw)
  To: buildroot

Greetings Peter,

> Sent: Tuesday, January 14, 2020 at 7:19 PM
> From: "Peter Seiderer" <ps.report@gmx.net>
> To: daggs <daggs@gmx.com>
> Cc: buildroot at buildroot.org, "Maxime Hadjinlian" <maxime.hadjinlian@gmail.com>, "Martin Bark" <martin@barkynet.com>, "Mahyar Koshkouei" <mahyar.koshkouei@gmail.com>, "Arthur Courtel" <arthur.courtel@smile.fr>
> Subject: Re: [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
>
> Hello Dagg,
>
> On Tue, 14 Jan 2020 15:27:55 +0100, Peter Seiderer <ps.report@gmx.net> wrote:
>
> > Hello Dagg,
> >
> > On Tue, 14 Jan 2020 13:45:43 +0100, daggs <daggs@gmx.com> wrote:
> >
> > >
> > > do note that this commit allows rpi-userland compilation on aarch64. might be a good idea to fix rpi-userland.mk and Config.in to support that.
> > >
> > > Dagg.
> >
> > Thanks for the hint, will give it a try the next days....
>
> But does not provide the full set of libs for the 64bit build, e.g.
> no libegl, libgles, libopenmax, libopenvg (see e.g. [1], [2]), not
> sure which libs all the buildroot rpi-userland dependent packages
> expect (and if a incomplete rpi-userland is worth the 64-bit build)?
>

that is correct, libopenmax will probably not be implemented (as the devs say), mmal is supported and can be used instead.
as for the rest, I don't think they will be supported, according to the relevant issue (https://github.com/raspberrypi/userland/issues/314), it seems that they plan to wrap the aarch64 support up with the current list. infact, I won't be surprised if one will ask for they will say to use libegl, libgles from exiting 32 bits libs.

for me, 64 bit build it worthwhile because I want to use mmal with tvheadend.

btw 06bc6daa02137ca72b7a2104afad81e82a44de17 includes that patch already, might be worthwhile to bump the version again.

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

* [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75
  2020-01-14 19:44       ` Martin Bark
@ 2020-01-15 20:55         ` Peter Seiderer
  0 siblings, 0 replies; 14+ messages in thread
From: Peter Seiderer @ 2020-01-15 20:55 UTC (permalink / raw)
  To: buildroot

Hello Martin,

On Tue, 14 Jan 2020 19:44:44 +0000, Martin Bark <martin@barkynet.com> wrote:

> Peter,
>
> On Tue, 14 Jan 2020 at 17:29, Peter Seiderer <ps.report@gmx.net> wrote:
> >
> > Hello Yann,
> >
> > On Tue, 14 Jan 2020 17:36:53 +0100, "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
> >
> > > Peter, All,
> > >
> > > On 2020-01-14 10:42 +0100, Peter Seiderer spake thusly:
> > > > Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> > > > ---
> > > >  package/rpi-firmware/rpi-firmware.hash | 2 +-
> > > >  package/rpi-firmware/rpi-firmware.mk   | 2 +-
> > > >  2 files changed, 2 insertions(+), 2 deletions(-)
> > > >
> > > > diff --git a/package/rpi-firmware/rpi-firmware.hash b/package/rpi-firmware/rpi-firmware.hash
> > > > index 63d8ac50a0..b5bb4d9f37 100644
> > > > --- a/package/rpi-firmware/rpi-firmware.hash
> > > > +++ b/package/rpi-firmware/rpi-firmware.hash
> > > > @@ -1,3 +1,3 @@
> > > >  # Locally computed
> > > > -sha256 b3c5c9d3cda1f77caf317b8d1f0496cd7ca791ddaeec8207a5a1940111483509 rpi-firmware-1.20190925.tar.gz
> > > > +sha256 088d094618924a90f65bb511808bbeb921e0769c878fa7baa9626954206f61a2 rpi-firmware-62a0d75b67484cb306a2a6f8fa954d9644868169.tar.gz
> > > >  sha256 ba76edfc10a248166d965b8eaf320771c44f4f432d4fce2fd31fd272e7038add boot/LICENCE.broadcom
> > > > diff --git a/package/rpi-firmware/rpi-firmware.mk b/package/rpi-firmware/rpi-firmware.mk
> > > > index ee59ee2f26..b320e11233 100644
> > > > --- a/package/rpi-firmware/rpi-firmware.mk
> > > > +++ b/package/rpi-firmware/rpi-firmware.mk
> > > > @@ -4,7 +4,7 @@
> > > >  #
> > > >  ################################################################################
> > > >
> > > > -RPI_FIRMWARE_VERSION = 1.20190925
> > > > +RPI_FIRMWARE_VERSION = 62a0d75b67484cb306a2a6f8fa954d9644868169
> > >
> > > This goes from a tag to a sha1. Why do we need to do so? This should be
> > > explained in the commit log.
> >
> > No new tag since 1.20190925...., and tags seems to be the exception for
> > buildroot (two times tags, numerous ones sha1), and we want to keep
> > rpi-firmware up to the same as the rpi linux-kernel (see e.g.
> > 'kernel: Bump to 4.19.95' [1])...
>
> The tags match the release of the kernel in raspbian.  So the current
> kernel used in raspbian is 1.20190925, no new one has been released
> yet.  I think we should stick with released kernels.

Trade off between 'offical' and up-to-date, I am in favour for the
up-to-date ;-), 4.19.75 vs. 4.19.93 and as mentioned already in [2]
'...tags seems to be the exception for buildroot (two times tags,
numerous ones sha1)...'

Regards,
Peter

[2] http://lists.busybox.net/pipermail/buildroot/2020-January/271589.html

>
> Thanks
>
> Martin
>
> >
> > Regards,
> > Peter
> >
> > [1] https://github.com/raspberrypi/firmware/commit/d5b8d8d7cce3f3eecb24c20a55cc50a48e3d5f4e
> >
> > >
> > > Regards,
> > > Yann E. MORIN.
> > >
> > > >  RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
> > > >  RPI_FIRMWARE_LICENSE = BSD-3-Clause
> > > >  RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
> > > > --
> > > > 2.24.1
> > > >
> > > > _______________________________________________
> > > > buildroot mailing list
> > > > buildroot at busybox.net
> > > > http://lists.busybox.net/mailman/listinfo/buildroot
> > >
> >

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

* [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
  2020-01-14 21:17         ` daggs
@ 2020-01-15 20:57           ` Peter Seiderer
  0 siblings, 0 replies; 14+ messages in thread
From: Peter Seiderer @ 2020-01-15 20:57 UTC (permalink / raw)
  To: buildroot

Hello Dagg,

On Tue, 14 Jan 2020 22:17:45 +0100, daggs <daggs@gmx.com> wrote:

> Greetings Peter,
>
> > Sent: Tuesday, January 14, 2020 at 7:19 PM
> > From: "Peter Seiderer" <ps.report@gmx.net>
> > To: daggs <daggs@gmx.com>
> > Cc: buildroot at buildroot.org, "Maxime Hadjinlian" <maxime.hadjinlian@gmail.com>, "Martin Bark" <martin@barkynet.com>, "Mahyar Koshkouei" <mahyar.koshkouei@gmail.com>, "Arthur Courtel" <arthur.courtel@smile.fr>
> > Subject: Re: [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119
> >
> > Hello Dagg,
> >
> > On Tue, 14 Jan 2020 15:27:55 +0100, Peter Seiderer <ps.report@gmx.net> wrote:
> >
> > > Hello Dagg,
> > >
> > > On Tue, 14 Jan 2020 13:45:43 +0100, daggs <daggs@gmx.com> wrote:
> > >
> > > >
> > > > do note that this commit allows rpi-userland compilation on aarch64. might be a good idea to fix rpi-userland.mk and Config.in to support that.
> > > >
> > > > Dagg.
> > >
> > > Thanks for the hint, will give it a try the next days....
> >
> > But does not provide the full set of libs for the 64bit build, e.g.
> > no libegl, libgles, libopenmax, libopenvg (see e.g. [1], [2]), not
> > sure which libs all the buildroot rpi-userland dependent packages
> > expect (and if a incomplete rpi-userland is worth the 64-bit build)?
> >
>
> that is correct, libopenmax will probably not be implemented (as the devs say), mmal is supported and can be used instead.
> as for the rest, I don't think they will be supported, according to the relevant issue (https://github.com/raspberrypi/userland/issues/314), it seems that they plan to wrap the aarch64 support up with the current list. infact, I won't be surprised if one will ask for they will say to use libegl, libgles from exiting 32 bits libs.
>
> for me, 64 bit build it worthwhile because I want to use mmal with tvheadend.

O.k, will try to get a proper rpi-userland-enable-64bit patch...

>
> btw 06bc6daa02137ca72b7a2104afad81e82a44de17 includes that patch already, might be worthwhile to bump the version again.

Thanks for the hint, will send an updated patch series...

Regards,
Peter

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

end of thread, other threads:[~2020-01-15 20:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-01-14  9:42 [Buildroot] [PATCH v1 1/3] configs/raspberrypi*: bump kernel version to 301ec88 Peter Seiderer
2020-01-14  9:42 ` [Buildroot] [PATCH v1 2/3] package/rpi-firmware: bump version to 62a0d75 Peter Seiderer
2020-01-14 16:36   ` Yann E. MORIN
2020-01-14 17:29     ` Peter Seiderer
2020-01-14 19:44       ` Martin Bark
2020-01-15 20:55         ` Peter Seiderer
2020-01-14  9:42 ` [Buildroot] [PATCH v1 3/3] package/rpi-userland: bump version to 42ec119 Peter Seiderer
2020-01-14 12:45   ` daggs
2020-01-14 14:27     ` Peter Seiderer
2020-01-14 16:32       ` Yann E. MORIN
2020-01-14 17:19       ` Peter Seiderer
2020-01-14 20:20         ` Thomas Petazzoni
2020-01-14 21:17         ` daggs
2020-01-15 20:57           ` Peter Seiderer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox