Re: [OE-core] [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master

2022-06-05 Thread Dmitry Baryshkov
On Mon, 30 May 2022 at 20:02, Dmitry Baryshkov wrote: > This pull request cherry picks two commits from master branch to split > several packages that are usable on Qualcomm platforms. Allow using them > directly rather than installing huge linux-firmware package. > > Dmit

[OE-core] [PATCH] linux-firmware: add support for building snapshots

2022-06-01 Thread Dmitry Baryshkov
: PREFERRED_VERSION_linux-firmware = "1:20220509+git%" SRCREV:class-devupstream = "${AUTOREV}" WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "4288aad55d189fa225d492526b8406d5" Signed-off-by: Dmitry Baryshkov --- .../linux-firmware/linux-firmware_20220509.bb |

[OE-core] [kirkstone][PATCH 1/2] linux-firmware: package new Qualcomm firmware

2022-05-30 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Create separate packages with firmware files for APQ8096 SoC and for Adreno 2xx/4xx. Include A330 firmware into the 3xx package. Signed-off-by: Dmitry Baryshkov Signed-off-by: Luca Ceresoli Signed-off-by: Richard Purdie (cherry picked from commit

[OE-core] [kirkstone][PATCH 2/2] linux-firmware: split ath3k firmware

2022-05-30 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Atheros AR3011 Bluetooth devices require special ath3k-1.fw firmware file. Package it separately from the main linux-firmware package to allow deploying this firmware on embedded devices. Signed-off-by: Dmitry Baryshkov Signed-off-by: Luca Ceresoli (cherry picked from

[OE-core] [kirkstone][PATCH 0/2] linux-firmware: pull two patches from master

2022-05-30 Thread Dmitry Baryshkov
This pull request cherry picks two commits from master branch to split several packages that are usable on Qualcomm platforms. Allow using them directly rather than installing huge linux-firmware package. Dmitry Baryshkov (2): linux-firmware: package new Qualcomm firmware linux-firmware

[OE-core] [PATCH v4] go.bbclass: fix path to linker in native Go builds

2022-05-27 Thread Dmitry Baryshkov
ut string Path to output processed file (default: stdout) Signed-off-by: Dmitry Baryshkov --- Changes since v3: - Add a comment regarding uninative to the class too. Changes since v2: - Reverted to the code from v1. Added note to the commit message that the bug is observed w/o unina

[OE-core] [PATCH v3] go.bbclass: fix path to linker in native Go builds

2022-05-25 Thread Dmitry Baryshkov
ut string Path to output processed file (default: stdout) Signed-off-by: Dmitry Baryshkov --- Changes since v2: - Reverted to the code from v1. Added note to the commit message that the bug is observed w/o uninative. Add comments that uninative.bbclass will patch the install

[OE-core] [PATCH v2] go.bbclass: fix path to linker in native Go builds

2022-05-25 Thread Dmitry Baryshkov
an-native/usr/bin/go-md2man: -in string Path to file to be processed (default: stdin) -out string Path to output processed file (default: stdout) Signed-off-by: Dmitry Baryshkov --- Changes since v1: - Explicitly use UNINATIVE_LOADER if uninative is enabled. This is not

Re: [OE-core] [PATCH] go.bbclass: fix path to linker in native Go builds

2022-05-25 Thread Dmitry Baryshkov
On 25/05/2022 20:40, richard.pur...@linuxfoundation.org wrote: On Wed, 2022-05-25 at 20:28 +0300, Dmitry Baryshkov wrote: On 25/05/2022 20:15, richard.pur...@linuxfoundation.org wrote: On Wed, 2022-05-25 at 19:20 +0300, Dmitry Baryshkov wrote: Building native Go tools results in the tool

Re: [OE-core] [PATCH] go.bbclass: fix path to linker in native Go builds

2022-05-25 Thread Dmitry Baryshkov
On 25/05/2022 20:15, richard.pur...@linuxfoundation.org wrote: On Wed, 2022-05-25 at 19:20 +0300, Dmitry Baryshkov wrote: Building native Go tools results in the tool pointing to the wrong location of dynamic linker (see below). The linker is looked up in the temporary dir, which can be removed

[OE-core] [PATCH] go.bbclass: fix path to linker in native Go builds

2022-05-25 Thread Dmitry Baryshkov
an-native/usr/bin/go-md2man: -in string Path to file to be processed (default: stdin) -out string Path to output processed file (default: stdout) Signed-off-by: Dmitry Baryshkov --- meta/classes/go.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --g

[OE-core] [PATCH v2] image.bbclass: allow overriding dependency on virtual/kernel:do_deploy

2022-05-10 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Since the commit fe26b2379ecd ("image.bbclass: Depend on virtual/kernel:do_deploy"), the image.bbclass made building images depend on virtual/kernel. For some images, including small initramfs, this is not the case. Allow overriding this dependency in case develo

[OE-core] [PATCH 2/2] linux-firmware: package new Qualcomm firmware

2022-05-10 Thread Dmitry Baryshkov
Create separate packages with firmware files for APQ8096 SoC and for Adreno 2xx/4xx. Include A330 firmware into the 3xx package. Signed-off-by: Dmitry Baryshkov --- .../linux-firmware/linux-firmware_20220509.bb | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff

[OE-core] [PATCH 1/2] linux-firmware: upgrade 20220411 -> 20220509

2022-05-10 Thread Dmitry Baryshkov
License-Update: additional files Signed-off-by: Dmitry Baryshkov --- ...{linux-firmware_20220411.bb => linux-firmware_20220509.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20220411.bb => linux-firmware_20220509.b

[OE-core] [PATCH] image.bbclass: allow overriding dependency on virtual/kernel:do_deploy

2022-04-27 Thread Dmitry Baryshkov
are doing. Signed-off-by: Dmitry Baryshkov --- meta/classes/image.bbclass | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 7f1f6f80a464..47776db2b0e6 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/ima

[OE-core] [PATCH] arch-armv8-4a.inc: add tune include for armv8.4a

2022-04-20 Thread Dmitry Baryshkov
Add tune include for armv8.4a. This adds support only for bare armv8.4a (and for crypto extension). There is no support for additional instructions added by architecture extensions (except the main crypto extension support). Signed-off-by: Dmitry Baryshkov --- .../machine/include/arm/arch-armv8

[OE-core] [PATCH] arch-armv8-2a.inc: fix a typo in TUNEVALID variable

2022-04-20 Thread Dmitry Baryshkov
Fix a typo in the TUNEVALID[armv8-2a]: It enables instructions for ARMv8.2-a, not just ARMv8-a. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/include/arm/arch-armv8-2a.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/machine/include/arm/arch-armv8-2a.inc

[OE-core] [PATCH 2/2] linux-firmware: split ath3k firmware

2022-04-20 Thread Dmitry Baryshkov
Atheros AR3011 Bluetooth devices require special ath3k-1.fw firmware file. Package it separately from the main linux-firmware package to allow deploying this firmware on embedded devices. Signed-off-by: Dmitry Baryshkov --- .../linux-firmware/linux-firmware_20220411.bb | 6

[OE-core] [PATCH 1/2] linux-firmware: correct license for ar3k firmware

2022-04-20 Thread Dmitry Baryshkov
According to the WHENCE file, some a3k firmware files are licensed under the special ar3k license, while others are licensed under the more generic Atheros license. Document this by adding extending the LICENSE:${PN}-ar3k and depending on both of them. Signed-off-by: Dmitry Baryshkov --- meta

[OE-core] [PATCH v2] go: fix building without SECURITY_LDFLAGS

2022-01-13 Thread Dmitry Baryshkov
g variable contents, perform the expected action: filter offending arguments out of LDFLAGS. Cc: Alexander Kanavin Signed-off-by: Dmitry Baryshkov --- meta/recipes-devtools/go/go-runtime.inc | 3 ++- meta/recipes-devtools/go/go-target.inc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-)

[OE-core] [PATCH] go-runtime: fix building without SECURITY_LDFLAGS

2022-01-12 Thread Dmitry Baryshkov
g variable contents, perform the expected action: filter offending arguments out of LDFLAGS. Cc: Alexander Kanavin Signed-off-by: Dmitry Baryshkov --- meta/recipes-devtools/go/go-runtime.inc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/recipes-devtools/go/go-runtime.i

Re: [OE-core] [PATCH 3/6] go: correctly set debug-prefix-map and build directory

2022-01-12 Thread Dmitry Baryshkov
variable expansion syntax is used on a variable that does not exist, the string is kept as is. For example, given the following assignment, BAR expands to the literal string "${FOO}" as long as FOO does not exist. BAR = "${FOO}" > > Alex > > On Mon, 10 Jan 2

Re: [OE-core] [PATCH 3/6] go: correctly set debug-prefix-map and build directory

2022-01-12 Thread Dmitry Baryshkov
ters) does not use security_flags.inc, so SECURITY_LDFLAGS are not defined. Please remove such dependency. We can not expect that every distro would include security_flags.inc > > Alex > > On Mon, 10 Jan 2022 at 05:34, Dmitry Baryshkov wrote: >> >> сб, 1 янв. 2022 г. в 14:30

[OE-core] [hardknott][PATCH] linux-firmware: add more Qualcomm firmware packages

2021-08-19 Thread Dmitry Baryshkov
on SM8250 (QRB5165) - linux-firmware-qcom-vpu-1.0, linux-firmware-qcom-vpu-2.0 containing firmware for newer Venus video encoder/decoder Signed-off-by: Dmitry Baryshkov Signed-off-by: Richard Purdie (cherry picked from commit 31057a9d41a452bdb9e94b4160220f675332ef70) --- .../linux-firmware/linux

[OE-core] [dunfell][PATCH] linux-firmware: add more Qualcomm firmware packages

2021-08-18 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Add firmware packages for the recent Qualcomm SoCs: - linux-firmware-qcom-adreno-a650, linux-firmware-qcom-adreno-a660, containing firmware for Adreno A630 and A650 GPUs - linux-firmware-qcom-sm8250-audio, linux-firmware-sm8250-compute, containing firmware

[OE-core] [PATCH] linux-firmware: add more Qualcomm firmware packages

2021-08-08 Thread Dmitry Baryshkov
on SM8250 (QRB5165) - linux-firmware-qcom-vpu-1.0, linux-firmware-qcom-vpu-2.0 containing firmware for newer Venus video encoder/decoder Signed-off-by: Dmitry Baryshkov --- .../linux-firmware/linux-firmware_20210511.bb | 17 - 1 file changed, 16 insertions(+), 1 deletion

[OE-core] [PATCH] mesa,mesa-gl: upgrade to 20.3.2

2021-01-13 Thread Dmitry Baryshkov
Upgrade mesa and mesa-gl recipes to version 20.3.2. Signed-off-by: Dmitry Baryshkov --- .../mesa/{mesa-gl_20.3.1.bb => mesa-gl_20.3.2.bb} | 0 meta/recipes-graphics/mesa/mesa.inc | 2 +- meta/recipes-graphics/mesa/{mesa_20.3.1.bb => mesa_20.

Re: [OE-core] [PATCH] rxvt-unicode: use RPROVIDES instead of just PROVIDES

2021-01-10 Thread Dmitry Baryshkov
Hello, On Mon, 28 Dec 2020 at 02:48, Dmitry Baryshkov wrote: > > Change rxvt-unicode from using PROVIDES to RPROVIDES for > x-terminal-emulator, since the package provides x-terminal-emulator > functionality at runtime rather than at build time. > > Signed-off-by: Dmitry Ba

[OE-core] [PATCH] rxvt-unicode: use RPROVIDES instead of just PROVIDES

2020-12-27 Thread Dmitry Baryshkov
Change rxvt-unicode from using PROVIDES to RPROVIDES for x-terminal-emulator, since the package provides x-terminal-emulator functionality at runtime rather than at build time. Signed-off-by: Dmitry Baryshkov --- meta/recipes-sato/rxvt-unicode/rxvt-unicode.inc | 2 +- 1 file changed, 1

[OE-core] [dunfell][PATCH 1/2] linux-firmware: upgrade 20201118 -> 20201218

2020-12-21 Thread Dmitry Baryshkov
License-Update: firmware versions/filenames Signed-off-by: Dmitry Baryshkov Signed-off-by: Richard Purdie (cherry picked from commit c88129ffef320c16722f40426b0d4560274dca4e) --- ...{linux-firmware_20201118.bb => linux-firmware_20201218.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deleti

[OE-core] [dunfell][PATCH 2/2] linux-firmware: package firmware for Lontium lt9611uxc bridge

2020-12-21 Thread Dmitry Baryshkov
Package firmware for Lontium lt9611uxc DSI to HDMI bridge, found e.g. on Qualcomm RB5 platform. Signed-off-by: Dmitry Baryshkov Signed-off-by: Richard Purdie (cherry picked from commit 4d16922943ffa6003d611c367b934d199c549c4c) --- .../linux-firmware/linux-firmware_20201218.bb | 10

[OE-core] [PATCH 2/2] linux-firmware: package firmware for Lontium lt9611uxc bridge

2020-12-19 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Package firmware for Lontium lt9611uxc DSI to HDMI bridge, found e.g. on Qualcomm RB5 platform. Signed-off-by: Dmitry Baryshkov --- .../linux-firmware/linux-firmware_20201218.bb | 10 ++ 1 file changed, 10 insertions(+) diff --git a/meta/recipes-kernel

[OE-core] [PATCH 1/2] linux-firmware: upgrade 20201118 -> 20201218

2020-12-19 Thread Dmitry Baryshkov
From: Dmitry Baryshkov License-Update: firmware versions/filenames Signed-off-by: Dmitry Baryshkov --- ...{linux-firmware_20201118.bb => linux-firmware_20201218.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20201118

Re: [OE-core] [dunfell][PATCH] systemd: Fix reallocarray check

2020-12-17 Thread Dmitry Baryshkov
Hello, пт, 18 дек. 2020 г. в 06:57, Dmitry Baryshkov : > > From: Khem Raj > > Musl brought this latent issue to fore > > Signed-off-by: Khem Raj > Signed-off-by: Richard Purdie Please ignore this email, it was sent by mistake. -- With best wishes Dmitry -=-=-=-=-=-=-

[OE-core] [dunfell][PATCH] perl: fix installation failure because of shell issue

2020-12-17 Thread Dmitry Baryshkov
From: Dmitry Baryshkov On one of my buildservers I noticed perl do_install failing with the following message: | rm: cannot remove '/tmp-rpb-glibc/work/armv8-2a-linaro-linux/perl/5.32.0-r0/image//usr/lib/perl5/5.32.0/*/CORE/libperl.so': No such file or directory I tracked this down to shell

[OE-core] [dunfell][PATCH] systemd: Fix reallocarray check

2020-12-17 Thread Dmitry Baryshkov
From: Khem Raj Musl brought this latent issue to fore Signed-off-by: Khem Raj Signed-off-by: Richard Purdie --- .../0001-meson-Fix-reallocarray-check.patch | 30 +++ meta/recipes-core/systemd/systemd_246.6.bb| 1 + 2 files changed, 31 insertions(+) create mode 100644

[OE-core] [PATCH] perl: fix installation failure because of shell issue

2020-12-11 Thread Dmitry Baryshkov
From: Dmitry Baryshkov On one of my buildservers I noticed perl do_install failing with the following message: | rm: cannot remove '/tmp-rpb-glibc/work/armv8-2a-linaro-linux/perl/5.32.0-r0/image//usr/lib/perl5/5.32.0/*/CORE/libperl.so': No such file or directory I tracked this down to shell

[OE-core] [PATCH 1/2] linux-firmware: upgrade 20201022 -> 20201118

2020-11-30 Thread Dmitry Baryshkov
From: Dmitry Baryshkov License-Update: firmware versions/filenames Signed-off-by: Dmitry Baryshkov --- ...{linux-firmware_20201022.bb => linux-firmware_20201118.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-kernel/linux-firmware/{linux-firmware_20201022

[OE-core] [PATCH 2/2] linux-firmware: package ath11k firmware

2020-11-30 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Package firmware for new generation of Atheros WiFi cards. Signed-off-by: Dmitry Baryshkov --- .../linux-firmware/linux-firmware_20201118.bb | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/recipes-kernel/linux-firmware/linux

[OE-core] [PATCH] mesa: enable freedreno Vulkan driver if freedreno is enabled

2020-07-24 Thread Dmitry Baryshkov
From: Dmitry Baryshkov If freedreno is enabled in PACKAGECONFIG, enable respective Vulkan driver. Signed-off-by: Dmitry Baryshkov --- meta/recipes-graphics/mesa/mesa.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa

[OE-core] [PATCH 2/2] tune-cortexa55.inc: switch to using armv8.2a include file

2020-07-24 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Since Cortex-A55 is an ARMv8.2 core, switch to using arch-armv8-2a.inc file. Signed-off-by: Dmitry Baryshkov --- meta/conf/machine/include/tune-cortexa55.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/conf/machine/include/tune-cortexa55.inc

[OE-core] [PATCH 1/2] arch-armv8-2a.inc: add tune include for armv8.2a

2020-07-24 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Add tune include for armv8.2a. This adds support only for bare armv8.2a (and for crypto extension). There is no support for additional instructions added by architecture extensions (except the main crypto extension support). Signed-off-by: Dmitry Baryshkov

[OE-core] [PATCH] gcc-10.1: add fix for PR 96130

2020-07-16 Thread Dmitry Baryshkov
From: Dmitry Baryshkov Fix for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96130 causing ICE (SegFault) when compiling current Mesa git tree. Signed-off-by: Dmitry Baryshkov --- meta/recipes-devtools/gcc/gcc-10.1.inc| 1 + .../gcc/gcc-10.1/pr96130.patch| 106

Re: [OE-core] [PATCH 3/3] ccache: upgrade 3.7.9 -> 3.7.10

2020-07-07 Thread Dmitry Baryshkov
Hello, пт, 3 июл. 2020 г. в 16:18, Andreas Müller : > > On Thu, Jul 2, 2020 at 2:47 PM Andreas Müller via > lists.openembedded.org > wrote: > > > > On Thu, Jul 2, 2020 at 2:00 PM Dmitry Baryshkov > > wrote: > > > > > > Hello, > &g

<    1   2