Robert P. J. Day
On Sun, 24 Jan 2021, Monsees, Steven C (US) via lists.yoctoproject.org wrote:
I added the following to my local.conf:not sure why that wouldn't work, it's what i've used for years. rday
|
|
Monsees, Steven C (US)
I am trying to setup PREMIRRORS to setup and point to the directory containing all the tar-balls for my build… I was under the impression that the “
I added the following to my local.conf:
INHERIT += "own-mirrors" SOURCE_MIRROR_URL = “file:///ede/tms/yocto/zeus/downloads/PATH”
But this does not appear to retrieve the tar-balls from from my local repository…
What is the proper syntax required to setup PREMIRRORS to point to and use my local repo ?
Thanks, Steve
|
|
Re: Writing a BSP from downstream kernel sources
Jonas Vautherin
Just to close this: it seems like the gcc-cross-arm used by yocto gatesgarth is too new for that specific downstream kernel (3.18.31). The goal was to get a proper BSP package for this device for a modern yocto, so I don't think I will try with an older version of Yocto. If I compile an old gcc as part of a custom Yocto layer (on gatesgarth), I am guessing that I will have issues creating a distro that runs both on RPi and on that older device (because RPi will have a newer kernel and gcc, and the skycontroller will use older ones). I also guess that the downstream dts won't work with a modern kernel, and I would not know how to write one myself for that apq8009 chip. Hence, I'm giving up. Thanks a lot for the help :-).
On Sat, Jan 23, 2021 at 2:07 PM Jonas Vautherin via lists.yoctoproject.org <jonas.vautherin=gmail.com@...> wrote:
|
|
[meta-rockchip][PATCH] linux-yocto: Remove Rock Pi 4 patch for serial
Joshua Watt
Upstream OE Core has moved to Kernel 5.10 which fixed this problem, so
remove the patch for 5.8 Signed-off-by: Joshua Watt <JPEWhacker@...> --- ...-resolve-supply-after-creating-regul.patch | 53 ------------------- recipes-kernel/linux/linux-yocto_5.8.bbappend | 4 -- 2 files changed, 57 deletions(-) delete mode 100644 recipes-kernel/linux/linux-yocto/0001-Revert-regulator-resolve-supply-after-creating-regul.patch delete mode 100644 recipes-kernel/linux/linux-yocto_5.8.bbappend diff --git a/recipes-kernel/linux/linux-yocto/0001-Revert-regulator-resolve-supply-after-creating-regul.patch b/recipes-kernel/linux/linux-yocto/0001-Revert-regulator-resolve-supply-after-creating-regul.patch deleted file mode 100644 index 3dd336b..0000000 --- a/recipes-kernel/linux/linux-yocto/0001-Revert-regulator-resolve-supply-after-creating-regul.patch +++ /dev/null @@ -1,53 +0,0 @@ -From a414d39b848002e15531f2538d2b6427ce51d07d Mon Sep 17 00:00:00 2001 -From: Joshua Watt <JPEWhacker@...> -Date: Thu, 10 Dec 2020 15:59:47 -0600 -Subject: [PATCH] Revert "regulator: resolve supply after creating regulator" - -This commit prevents the serial console from working on the Rock Pi 4 -for some reason. It *appears* to possibly be fixed by some other commit -upstream, but after a lot of head scratching and bisecting, I was unable -to find which one, so just revert it for now and we can deal with it -later. - -This reverts commit 96c6b5d5775637b3095ef934f871044811fd4db7. - ---- - drivers/regulator/core.c | 21 ++++++++------------- - 1 file changed, 8 insertions(+), 13 deletions(-) - -diff --git a/drivers/regulator/core.c b/drivers/regulator/core.c -index 25e601bf9383..be8c709a7488 100644 ---- a/drivers/regulator/core.c -+++ b/drivers/regulator/core.c -@@ -5187,20 +5187,15 @@ regulator_register(const struct regulator_desc *regulator_desc, - else if (regulator_desc->supply_name) - rdev->supply_name = regulator_desc->supply_name; - -+ /* -+ * Attempt to resolve the regulator supply, if specified, -+ * but don't return an error if we fail because we will try -+ * to resolve it again later as more regulators are added. -+ */ -+ if (regulator_resolve_supply(rdev)) -+ rdev_dbg(rdev, "unable to resolve supply\n"); -+ - ret = set_machine_constraints(rdev, constraints); -- if (ret == -EPROBE_DEFER) { -- /* Regulator might be in bypass mode and so needs its supply -- * to set the constraints */ -- /* FIXME: this currently triggers a chicken-and-egg problem -- * when creating -SUPPLY symlink in sysfs to a regulator -- * that is just being created */ -- ret = regulator_resolve_supply(rdev); -- if (!ret) -- ret = set_machine_constraints(rdev, constraints); -- else -- rdev_dbg(rdev, "unable to resolve supply early: %pe\n", -- ERR_PTR(ret)); -- } - if (ret < 0) - goto wash; - --- -2.29.2 - diff --git a/recipes-kernel/linux/linux-yocto_5.8.bbappend b/recipes-kernel/linux/linux-yocto_5.8.bbappend deleted file mode 100644 index 5a31842..0000000 --- a/recipes-kernel/linux/linux-yocto_5.8.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI_append_rock-pi-4 = " file://0001-Revert-regulator-resolve-supply-after-creating-regul.patch" - -- 2.30.0
|
|
[meta-rockchip][PATCH] rock-pi-4: Split our variant machines
Joshua Watt
Splits out the three variants of the rock-pi-4 (A, B & C) into their own
machines. Unfortunately, it is not possible to have a single machine that works for all three, as there isn't any known ways for the bootloader to distinguish them. Signed-off-by: Joshua Watt <JPEWhacker@...> --- conf/machine/include/rk3399.inc | 2 +- conf/machine/{rock-pi-4.conf => include/rock-pi-4.inc} | 8 ++------ conf/machine/rock-pi-4a.conf | 8 ++++++++ conf/machine/rock-pi-4b.conf | 8 ++++++++ conf/machine/rock-pi-4c.conf | 8 ++++++++ 5 files changed, 27 insertions(+), 7 deletions(-) rename conf/machine/{rock-pi-4.conf => include/rock-pi-4.inc} (68%) create mode 100644 conf/machine/rock-pi-4a.conf create mode 100644 conf/machine/rock-pi-4b.conf create mode 100644 conf/machine/rock-pi-4c.conf diff --git a/conf/machine/include/rk3399.inc b/conf/machine/include/rk3399.inc index 4019988..f6b7826 100644 --- a/conf/machine/include/rk3399.inc +++ b/conf/machine/include/rk3399.inc @@ -5,8 +5,8 @@ SOC_FAMILY = "rk3399" DEFAULTTUNE ?= "cortexa72-cortexa53-crypto" -require conf/machine/include/tune-cortexa72-cortexa53.inc require conf/machine/include/soc-family.inc +require conf/machine/include/tune-cortexa72-cortexa53.inc require conf/machine/include/rockchip-defaults.inc KBUILD_DEFCONFIG ?= "defconfig" diff --git a/conf/machine/rock-pi-4.conf b/conf/machine/include/rock-pi-4.inc similarity index 68% rename from conf/machine/rock-pi-4.conf rename to conf/machine/include/rock-pi-4.inc index 5231abf..7a98063 100644 --- a/conf/machine/rock-pi-4.conf +++ b/conf/machine/include/rock-pi-4.inc @@ -1,15 +1,11 @@ # Copyright (C) 2020 Garmin Ltd. or its subsidaries # Released under the MIT license (see COPYING.MIT for the terms) -#@TYPE: Machine -#@NAME: Rock Pi 4 RK3399 -#@DESCRIPTION: Rock Pi 4 is a Raspberry Pi 4 Alternative based on Rockchip RK3399 Processor. +# Add a common override for all Rock Pi 4 machines +MACHINEOVERRIDES =. "rock-pi-4:" require conf/machine/include/rk3399.inc -KERNEL_DEVICETREE = "rockchip/rk3399-rock-pi-4.dtb" -UBOOT_MACHINE = "rock-pi-4-rk3399_defconfig" - RK_BOOT_DEVICE = "mmcblk1" WKS_FILE ?= "rock-pi-4.wks" IMAGE_FSTYPES += "wic wic.bmap" diff --git a/conf/machine/rock-pi-4a.conf b/conf/machine/rock-pi-4a.conf new file mode 100644 index 0000000..9f3aa5a --- /dev/null +++ b/conf/machine/rock-pi-4a.conf @@ -0,0 +1,8 @@ +#@TYPE: Machine +#@NAME: Rock Pi 4A RK3399 +#@DESCRIPTION: Rock Pi 4 is a Raspberry Pi 4 Alternative based on Rockchip RK3399 Processor. + +require conf/machine/include/rock-pi-4.inc + +KERNEL_DEVICETREE = "rockchip/rk3399-rock-pi-4a.dtb" +UBOOT_MACHINE = "rock-pi-4-rk3399_defconfig" diff --git a/conf/machine/rock-pi-4b.conf b/conf/machine/rock-pi-4b.conf new file mode 100644 index 0000000..033c063 --- /dev/null +++ b/conf/machine/rock-pi-4b.conf @@ -0,0 +1,8 @@ +#@TYPE: Machine +#@NAME: Rock Pi 4B RK3399 +#@DESCRIPTION: Rock Pi 4 is a Raspberry Pi 4 Alternative based on Rockchip RK3399 Processor. + +require conf/machine/include/rock-pi-4.inc + +KERNEL_DEVICETREE = "rockchip/rk3399-rock-pi-4b.dtb" +UBOOT_MACHINE = "rock-pi-4-rk3399_defconfig" diff --git a/conf/machine/rock-pi-4c.conf b/conf/machine/rock-pi-4c.conf new file mode 100644 index 0000000..9e9bbbb --- /dev/null +++ b/conf/machine/rock-pi-4c.conf @@ -0,0 +1,8 @@ +#@TYPE: Machine +#@NAME: Rock Pi 4C RK3399 +#@DESCRIPTION: Rock Pi 4 is a Raspberry Pi 4 Alternative based on Rockchip RK3399 Processor. + +require conf/machine/include/rock-pi-4.inc + +KERNEL_DEVICETREE = "rockchip/rk3399-rock-pi-4c.dtb" +UBOOT_MACHINE = "rock-pi-4c-rk3399_defconfig" -- 2.30.0
|
|
Re: Writing a BSP from downstream kernel sources
Jonas Vautherin
Thanks a lot for the answer! It seems like using `KCONFIG_MODE = "--alldefconfig"` with `KBUILD_DEFCONFIG = "msm8909_defconfig"` now ends up with the same kind of errors as when I use the defconfig from the downstream kernel [1], i.e.: ``` | /tmp/ccz8jKgm.s: Assembler messages: | /tmp/ccz8jKgm.s:985: Error: .err encountered ``` Could it be related to the tuning, e.g. I'm somehow defining a wrong toolchain in my machine configuration [2] and it fails to build? I was thinking about the tune-cortexa7.inc include, though it seems to me that the apq8009 is a cortexa7 [3]: > The Qualcomm Snapdragon 212 APQ8009 is an entry level SoC for Android based tablets and smartphones. It contains four ARM Cortex-A7 CPU cores (quad core) [2]: https://github.com/JonasVautherin/meta-skycontroller3/blob/main/conf/machine/skycontroller3.conf#L32 [3]: https://www.notebookcheck.net/Qualcomm-Snapdragon-212-APQ8009-SoC-Benchmarks-and-Specs.169859.0.html Best,
On Sat, Jan 23, 2021 at 11:06 AM Paul Barker <pbarker@...> wrote: On Sat, 23 Jan 2021 at 02:29, Jonas Vautherin <jonas.vautherin@...> wrote:
|
|
Re: Writing a BSP from downstream kernel sources
On Sat, 23 Jan 2021 at 02:29, Jonas Vautherin <jonas.vautherin@...> wrote:
I think setting `KBUILD_DEFCONFIG = "msm8909_defconfig"` is likely the correct approach here. What you may be missing though is the correct value for KCONFIG_MODE. By default, the supplied defconfig file is copied to .config but dependencies between config options aren't resolved. You need to set `KCONFIG_MODE = "--alldefconfig"` to get the equivalent of `make msm8909_defconfig` to occur. See https://github.com/agherzan/meta-raspberrypi/blob/master/recipes-kernel/linux/linux-raspberrypi.inc#L19 for an idea of how this is done for Raspberry Pi. Thanks, -- Paul Barker Konsulko Group
|
|
Writing a BSP from downstream kernel sources
Jonas Vautherin
As a learning experience, I am trying to create a BSP for a device I own and whose downstream kernel is published. The device in question is the Parrot Skycontroller3, and the sources are available here. Let me start by sharing my issue. When I build the kernel with `bitbake virtual/kernel`, it fails with errors like: ``` | AS arch/arm/lib/backtrace.o | AS arch/arm/lib/bswapsdi2.o | AS arch/arm/lib/call_with_stack.o | /tmp/ccz8jKgm.s: Assembler messages: | /tmp/ccz8jKgm.s:985: Error: .err encountered | /tmp/ccz8jKgm.s:1033: Error: .err encountered | /tmp/ccz8jKgm.s:6812: Error: .err encountered ``` I created it getting inspiration from meta-raspberrypi and meta-qti-bsp, which seems to have the same CPU: apq8009. According to the Parrot sources, my device runs a Qualcomm apq8009/msm89090 cpu. In my repo, I use as a defconfig file the linux.config that is available in the Parrot sources (I copied it in my kernel recipe under `files/defconfig` and added it to SRC_URI). The Parrot sources also refer to `LINUX_DEFAULT_CONFIG_TARGET := msm8909_defconfig`, so I tried to set `KBUILD_DEFCONFIG = "msm8909_defconfig"`, but that is failing with different errors, such as: ``` error: 'VM_ARM_DMA_CONSISTENT' undeclared (first use in this function); did you mean 'DMA_ATTR_NON_CONSISTENT'? ``` or ``` error: 'L_PTE_YOUNG' undeclared ``` As a side note, their `drivers/Kconfig` seemed invalid, so I patched it. I am a bit lost now, not completely sure where my issues come from. I realize that changing the defconfig has quite some impact (I get different errors), and also that my machine configuration may be completely wrong (I am essentially guessing from the fact that it is an apq8009/msm8909, but for instance the tuning I just copied from meta-qti-bsp, which may be invalid). I would be glad if I could get hints about debugging this. Again, it is really a learning project: I would like to learn how to create a BSP from a downstream kernel. Best,
|
|
Re: OpenEmbedded Virtual Stand at FOSDEM 2021
On Thu, 14 Jan 2021 at 11:02, Robert Berger@...
<robert.berger.yocto.user@...> wrote: I'd say video content for FOSDEM should be around the level of the things we'd show on the stand, short demos or introductions which can be understood by people not too familiar with the details of the project. I'm going to record a short "Introducing OpenEmbedded" presentation based around the way I usually pitch the project to folks who turn up at our FOSDEM stand and ask what the project is about. I may also do a quick build & boot demo with a Raspberry Pi if I have time to record that. Thanks, -- Paul Barker Konsulko Group
|
|
Re: NPM Fetcher & License collection in Yocto Zeus
Hi Olivier, Thanks for your implication :) I think the modification you want to make resides in the npm class file: But, starting with dunfell, the npm related mechanism have been reworked and also the npm class: Is it possible to test if you have the same issue with dunfell ? Best Regards, Jean-Marie
On Fri, Jan 22, 2021 at 10:00 AM Oliver Westermann <oliver.westermann@...> wrote: Hey,
|
|
Amrun Nisha.R
Hi,
I m working on the yocto project. I can be able to create image (core-image-base) and u-boot (imx-boot-sd.bin). I can able to boot these images from the sdcard. But I want to boot u-boot from eMMC and rootfs from the sd card. The u-boot present in eMMC, should load rootfs present in the sd card. Is it any procedure for that?
|
|
NPM Fetcher & License collection in Yocto Zeus
Oliver Westermann
Hey,
We’ve upgraded to zeus some time ago and also updated some of our recipes around node-red and it’s nodes. Before I created my own class to easily fetch several nodes, now we used devtool to create those recipes. In zeus, this happens using the npm:// fetcher. This worked fine, but we sometimes had QA errors, hard to reproduce. Sometimes on some peoples PC, the license files were missing when do_populate_lic was running. ERROR: node-red-contrib-socketio-1.0.7-r0 do_populate_lic: QA Issue: node-red-contrib-socketio: LIC_FILES_CHKSUM points to an invalid file: /data/workspace/yocto-build/build/cognex-myna/tmp/work/aarch64-poky-linux/node-red-contrib-socketio/1.0.7-r0/npmpkg/node_modules/socket.io/node_modules/@types/cookie/LICENSE [license-checksum] Turned out that do_unpack would download the dependencies of the node-red-module (so in the example above, node-red-contrib-socketio depends on socket.io), but do_install would package those away/clean them up. Since they go into the resulting package, we still have to list those licenses, so I fixed it by adding do_install[depends] += "${PN}:do_populate_lic" to my packages to fix the order. However I would like to fix this upstream, but couldn't find the correct source location to add this dependency. Can sb help me figure this out as I would like to contribute 😉 Best regards, Olli
|
|
Re: #yocto #gstreamer #gstreamer1.0-plugins-bad
#aom
#av1
#yocto
#gstreamer
write a gstreamer1.0-plugins-bad_%.bbappend with
PACKAGECONFIG_append = " aom" Then add gstreamer1.0-plugins-bad-aom to IMAGE_INSTALL On Thu, Jan 21, 2021 at 7:03 AM safouane maaloul <maaloulsafouane@...> wrote:
|
|
#yocto #gstreamer #gstreamer1.0-plugins-bad
#aom
#av1
#yocto
#gstreamer
safouane maaloul
Hello, I wanted to know how to add Alliance for Open Media - AV1 Codec Library (aom-plugins) gstreamer1.0-plugins-bad recipe to my image ? the Alliance for Open Media - AV1 Codec Library are in the aom recipe. I want to know how to add this recipe ?
Best regards, Safouane
|
|
Re: [oe] OpenEmbedded Virtual Stand at FOSDEM 2021
Hi Paul,
On 13.01.21 г. 23:33 ч., Paul Barker wrote: * Any participants in the project who want to help host the MatrixI will be happy to help with this task as a volunteer for a couple of hours during FOSDEM 2021. Best regards, Leon -- Leon Anavi Software Engineer konsulko.com
|
|
Re: insmod - huawei E3372h kernel module
Zoltan Kerenyi Nagy
Im experimenting with the kernel's defconfig.
Added these: USB_NET_HUAWEI_CDC_NCM=m USB_NET_DRIVERS=y USB_USBNET=y and I'm recompiling the kernel: bitbake -f linux Takes some time... -- Zolee
|
|
[meta-selinux][PATCH] selinux-python: depend on libselinux
Yi Zhao
Fix build error when selinux feature is not enabled:
sepolgen-ifgen-attr-helper.c:29:10: fatal error: selinux/selinux.h: No such file or directory 29 | #include <selinux/selinux.h> | ^~~~~~~~~~~~~~~~~~~ Signed-off-by: Yi Zhao <yi.zhao@...> --- recipes-security/selinux/selinux-python.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes-security/selinux/selinux-python.inc b/recipes-security/selinux/selinux-python.inc index e690ac5..827fa8b 100644 --- a/recipes-security/selinux/selinux-python.inc +++ b/recipes-security/selinux/selinux-python.inc @@ -10,7 +10,7 @@ SRC_URI += "file://fix-sepolicy-install-path.patch" inherit python3native -DEPENDS += "python3 libsepol" +DEPENDS += "python3 libsepol libselinux" RDEPENDS_${BPN}-audit2allow += "\ python3-core \ libselinux-python \ -- 2.17.1
|
|
QA notification for completed autobuilder build (yocto-3.3_M2.rc1)
pokybuild@...
A build flagged for QA (yocto-3.3_M2.rc1) was completed on the autobuilder and is available at:
https://autobuilder.yocto.io/pub/releases/yocto-3.3_M2.rc1 Build hash information: bitbake: 01e901c44ab0f496606b1d45c8953dc54970204c meta-arm: a8f32f990a0d9dc1db310892c70d5a994c698b32 meta-gplv2: 6e8e969590a22a729db1ff342de57f2fd5d02d43 meta-intel: b4e5d33affeaa223459c0935a853485137b4591d meta-kernel: 8349870943ba44bbd688656897372e881f32c741 meta-mingw: 352d8b0aa3c7bbd5060a4cc2ebe7c0e964de4879 oecore: 79821d5a185e25384f5b6b5158b238bbee17c79e poky: b5e634644b69a968a93aad0dd0502cf479d3973a This is an automated message from the Yocto Project Autobuilder Git: git://git.yoctoproject.org/yocto-autobuilder2 Email: richard.purdie@...
|
|
[ANNOUNCEMENT] Yocto Project 3.1.5 (Dunfell 23.0.5) is Released
Vineela
Hello,
We are pleased to announce the Yocto Project 3.1.5 (dunfell-23.0.5) Release is now available for download. http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/poky-dunfell-23.0.5.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.1.5/poky-dunfell-23.0.5.tar.bz2 A gpg signed version of these release notes is available at: http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/RELEASENOTES Full Test Report: http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/testreport.txt Thank you for everyone's contributions to this release. Vineela Tummalapalli Yocto Project Build and Release vineela.tummalapalli@... - -------------------------- yocto-3.1.5 Release Notes - -------------------------- - -------------------------- Repositories/Downloads - -------------------------- Repository Name: poky Repository Location: https://git.yoctoproject.org/git/poky Branch: dunfell Tag: yocto-3.1.5 Git Revision: e32d854e33bc86c2a616df8708e021a098afcf73 Release Artefact: poky-dunfell-23.0.5 sha: 0877b3468fc8006e07045c2a5ab898ed610bf2633ebf7f1e1c215af90a60afdd Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/poky-dunfell-23.0.5.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.1.5/poky-dunfell-23.0.5.tar.bz2 Repository Name: openembedded-core Repository Location: https://git.openembedded.org/openembedded-core Branch: dunfell Tag: 2020-04.5-dunfell Git Revision: 72431ee8de5e3a53d259cebf420a7713ac9e1f14 Release Artefact: oecore-dunfell-23.0.5 sha: 71efe5ecb54c2b3daff2bdc233e88203e2bc3d23d499497e93fc6a9440325b6c Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/oecore-dunfell-23.0.5.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.1.5/oecore-dunfell-23.0.5.tar.bz2 Repository Name: meta-mingw Repository Location: https://git.yoctoproject.org/git/meta-mingw Branch: dunfell Tag: yocto-3.1.5 Git Revision: 524de686205b5d6736661d4532f5f98fee8589b7 Release Artefact: meta-mingw-dunfell-23.0.5 sha: 6442025d6db72336759cf4bee9c6317dfd2e805fba9d80a320a91f941689ac0d Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/meta-mingw-dunfell-23.0.5.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.1.5/meta-mingw-dunfell-23.0.5.tar.bz2 Repository Name: meta-gplv2 Repository Location: https://git.yoctoproject.org/git/meta-gplv2 Branch: dunfell Tag: yocto-3.1.5 Git Revision: 60b251c25ba87e946a0ca4cdc8d17b1cb09292ac Release Artefact: meta-gplv2-dunfell-23.0.5 sha: ccb13903fbdb8fd26233d27b7914cfcdc2d9a3ca13977c420495de6846e13dd0 Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/meta-gplv2-dunfell-23.0.5.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.1.5/meta-gplv2-dunfell-23.0.5.tar.bz2 Repository Name: bitbake Repository Location: https://git.openembedded.org/bitbake Branch: dunfell Tag: 2020-04.5-dunfell Git Revision: a394eeec6aeb98c6395cb5da2036ce936bdaa0a0 Release Artefact: bitbake-dunfell-23.0.5 sha: ef05c3262d20cc0b07b4e0ba3213ef237e424112bd8279c55dc72a0fe9d03de2 Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.1.5/bitbake-dunfell-23.0.5.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.1.5/bitbake-dunfell-23.0.5.tar.bz2 Repository Name: yocto-docs Repository Location: https://git.yoctoproject.org/git/yocto-docs Branch: dunfell Tag: yocto-3.1.5 Git Revision: b367b2ece436cdd86f8408fbec1b263e03ed4267 - ----------------- Contributors - ---------------- Alexander Kanavin Andrej Valek Anuj Mittal Brett Warren Bruce Ashfield Changqing Li Christopher Larson Daniel Ammann Diego Sueiro Dmitry Baryshkov Fedor Ross Gratian Crisan Hongxu Jia Jain Sangeeta Joshua Watt Khem Raj Lee Chee Yang Loic Domaigne Mark Jonas Maxime Roussin-Bélanger Max Krummenacher Mert Kirpici Michael Halstead Mikko Rapeli Milan Shah Naoki Hayama Nathan Rossi Nicolas Dechesne Ovidiu Panait Paul Barker Paul Eggleton Peter Kjellerstedt Quentin Schulz Richard Purdie Robert Joslyn Robert P. J. Day Robert Yang Ross Burton sangeeta jain Scott Murray Stephen Jolley Steve Sakoman Tanu Kaskinen Tomasz Dziendzielski Vyacheslav Yurkov Wang Mingyu Wonmin Jung Yi zhao zangrc - --------------- Known Issues - --------------- N/A - --------------- Security Fixes - --------------- glib-2.0: add patch for CVE-2020-35457 patch: fix CVE-2019-20633 grub: fix "CVE:" line in one of the patches gdk-pixbuf: fix CVE-2020-29385 libexif: fix CVE-2020-0198; CVE-2020-0452 cups: Mark CVE-2008-1033 as a non-issue cups: Mark CVE-2009-0032 as a non-issue cups: whitelist CVE-2018-6553 binutils: fix CVE-2020-16592/16598 qemu: fix CVE-2020-25723 glibc: fix CVE-2020-29562 python3: fix CVE-2019-20907 coreutils: add SUSE-specific issues to CVE whitelist gstreamer1.0-plugins-base: set CVE_PRODUCT gstreamer1.0-rtsp-server: set CVE_PRODUCT sqlite3: add CVE-2015-3717 to whitelist python3: add CVE-2007-4559 to whitelist - --------------- Fixes - --------------- poky.conf: Bump version for 3.1.5 release documentation: prepare for 3.1.5 release mobile-broadband-provider-info: upgrade 20190618 ->20201225 selftest: Add argument to keep build dir ruby: remove tcl DEPENDS gcc: Fix mangled patch systemd: update from 244.3 to 244.5 stable release glibc: update to 2.31 stable tree head diffstat: point the license checksum at the license oe-pkgdata-util: Added a test to verify oe-pkgdata-util without parameters timezone: upgrade to 2020f linux-yocto/5.4: update to v5.4.85 wic: fix typo man-db: Fix reproducibility issue wic/direct/kparser: ensure fsuuid for vfat and msdos align with format timezone: upgrade to 2020e grub: Further reproducibility fix populate_sdk_base: Fix condition syntax if SDK_RELOCATE_AFTER_INSTALL is disabled apr-util: Only specify --with-dbm=gdbm if gdbm support is enabled weston: Fix PACKAGECONFIG for remoting oeqa/commands: Ensure sync can be found regardless of PATH initscripts: use quotes for shell variable comparision lib/oe/qa: handle the 'no specific instruction set' ELF e_machine value pulseaudio: Remove OE_LT_RPATH_ALLOW meta: add missing descriptions in some support recipes valgrind: exclude bar_bad/bar_bad_xml from ptests coreutils: enable xattrs by default for nativesdk wic-image-minimal: only depend on syslinux on x86 targets uboot-extlinux-config: exclude OVERRIDES from do_create_extlinux_config vardeps grub-efi-cfg: exclude OVERRIDES from build_efi_cfg vardeps mesa: add more details to elf-tls patch perl: fix installation failure because of shell issue archiver.bbclass: Fix --runall=deploy_archives for images ncurses: Prevent LDFLAGS being emitted in .pc files ncurses: remove config.cache minicom: RDEPENDS on ncurses-terminfo-base ncurses: Make ncurses-tools depend on ncurses-terminfo-base buildtools-tarball.bb: Fix PATH for environment setup script modutils-initscripts: Use depmod -a when modules.dep is empty sphinx: update link to bitbake docs conf.py: set version to 3.1.4 Makefile: enable parallel build conf.py: Improve TOC and Outline depth in PDF output poky.yaml: remove unused variables documentation: Add Pipenv support adt-manual: delete obsolete ADT manual, and related content README: "yocto-project-qs" -> "brief-yoctoprojectqs" ref-manual/ref-variables: "PACKAGE_FEEDS_ARCHS" -> "PACKAGE_FEED_ARCHS" dev-manual: Add a note about prelink changing prebuild binaries ref-manual: add IMAGE_LINK_NAME ref-manual: add IMAGE_NAME_SUFFIX variable ref-manual: add IMAGE_VERSION_SUFFIX variable ref-manual/faq: Add entry for why binaries are changed in images ref-manual: fix for features_check class change ref-manual: add reference anchors for each QA check docs: kernel-dev-faq: update outdated RDEPENDS_kernel-base docs: kernel-dev-common: add .patch file extension to SRC_URI files docs: kernel-dev: fix typos, highlights and links sphinx: add 3.1.3 and 3.0.4 release in the switcher ref-manual: Document wic --offset option docs: bsp-guide: bsp: fix typos, highlights and links docs: ref-manual: ref-terms: add links to terms in glossary ref-variables: Given example for naming sources docs: dev-manual: fix typos, highlights, indentation and links docs: dev-manual-common-tasks: update python webserver example to python3 docs: dev-manual-common-tasks: remove paragraph about race when missing DEPENDS sdk-manual: use built-in footnotes docs: poky.yaml: fix identation in host packages variables docs: sphinx: yocto-vars: rebuild files when poky.yaml has changed docs: ref-manual: ref-system-requirements: update requirements to build Sphinx docs docs: ref-manual: ref-classes: remove dropped tinderclient class docs: ref-manual: migration-2.3: specify 2.3 version instead of DISTRO docs: ref-manual: fix typos docs: remove OE_INIT_FILE variable docs: ref-manual: indentation, links and highlights fixes docs: poky.yaml: use HTTPS for links dev/test/ref-manual: Fix typos docs: Fix license CC-BY-2.0-UK -> CC-BY-SA-2.0-UK sphinx: rename Makefile.sphinx sphinx: remove DocBook files docs: ref-manual: ref-variables: add links to terms in glossary docs: ref-manual: ref-variables: fix alphabetical order in glossary docs: ref-manual: ref-variables: fix one-letter pointer links in glossary sphinx: fix up some trademark and branding issues sphinx: remove test-manual sphinx: reintroduce changes for 3.1.1, 3.1.2, 3.1.3 and 3.1.4 sphinx: undo (ref-system-requirements: update supported hosts lists) sphinx: import docs bitbake: doc/conf.py: add missing import sys bitbake: sphinx: partial undo (bitbake-user-manual: update perforce fetcher docs) bitbake: sphinx: undo (bitbake-user-manual: Remove TERM from BB_HASHBASE_WHITELIST example) bitbake: sphinx: import sphinx docs openssl: Update to 1.1.1i bash: Rename patch name oeqa/selftest/cases/devtool.py: fix typo in ignore_patterns call kernel: set COMPATIBLE_HOST to *-linux linux-firmware: package firmware for Lontium lt9611uxc bridge linux-firmware: upgrade 20201118 -> 20201218 linux-yocto/5.4/cfg: fix FIRMWARE_LOADER warnings linux-yocto/5.4/cfg: fix -tiny warnings linux-yocto/5.4: update to v5.4.83 linux-yocto/cfg: qemuarm64-gfx.cfg: add CONFIG_INPUT_UINPUT linux-yocto/5.4: update to v5.4.82 linux-yocto/cfg: qemuppc: set CONFIG_SCSI to '=y' linux-yocto/5.4: update to v5.4.80 linux-yocto-rt/5.4: update to -rt44 man-db: Avoid reproducibility failures after fixing groff-native groff: Fix reproducibility issue u-boot-tools: Fix reproducibility issue grub: Add second fix for determinism issue grub: Fix build reproducibility issue metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH buildtools-tarball: add wic dependency into extended buildtools glib-networking/btrfs-tools/dosfstools/parted/bmap-tools/libsoup-2.4: add nativesdk support llvm: sort the lists in generated source reproducibibly serf: do not install the static library ffmpeg: fix reproducibility webkitgtk: fix reproducibility ruby: fix reproducibility llvm: fix reproducibility meta/lib/oe/reproducible.py: gitsm:// works just as fine as git:// for timestamps kernel-module-split.bbclass: fix kernel modules getting marked as CONFFILES libffi: add patch to revert clang VFP workaround cve-update-db-native: handle all-wildcard versions meta/lib/oeqa/manual/oe-core.json: Update test_bitbake_devshell linux-firmware: package ath11k firmware linux-firmware: upgrade 20201022 -> 20201118 image_types: sort tarball file listings devtool: remove unused variable oeqa/devtool: use Yocto mirror for pv-1.5.3 tarball lz4: Use the new branch naming from upstream kernel-dummy: fix executing unexpected tasks wireless-regdb: upgrade 2020.04.29 -> 2020.11.20 libsdl2: Add directfb to PACKAGECONFIG rdepends go: update to 1.14.12 lttng-modules: add post 2.11.6 patches linux-yocto/5.4: update to v5.4.78 linux-yocto/5.4: perf: Alias SYS_futex with SYS_futex_time64 on 32-bit arches with 64bit time_t linux-yocto/5.4: update to v5.4.75 linux-yocto/5.4: config cleanup / warnings linux-yocto/5.4: update to v5.4.73 linux-yocto/5.4: update to v5.4.72 linux-yocto/5.4: update to v5.4.71 e2fsprogs: Fix a ptest permissions determinism issue fs-perms: Ensure /usr/src/debug/ file modes are correct eudev: remove bashism to be compatible with dash sysvinit: remove bashism to be compatible with dash distutils-common-base: fix LINKSHARED expansion cve-check: show real PN/PV license_image.bbclass: use canonical name for license files linux-firmware: rdepend on license for all nvidia packages roofs_*.bbclass: fix missing vardeps for do_rootfs kernel: Set proper LD in KERNEL_KCONFIG_COMMAND kernel: relocate copy of module.lds to module compilation task kernel: provide module.lds for out of tree builds in v5.10+ bitbake: taskexp: update for GTK API changes
|
|
Re: insmod - huawei E3372h kernel module
Zoran
Interestingly I don't have any header file on the target:Yes, since U R compiling target modules on the HOST GCC cross compiler (using YOCTO bitbake scripts). I ALWAYS keep full target setup, with as many tools as I can to do target module compiling, and other stuff. YOCTO is after all YOCTO (doing host and target prep), but I like to have total control over the target myself. ;-) To include target kernel-dev, please, use the local.conf similar to one here: https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/bbb-releases/bbb-dunfell/local.conf_kernel Zee _______ On Wed, Jan 20, 2021 at 12:20 PM Zoltan Kerenyi Nagy <kerenyi.nagy.zoltan@...> wrote:
|
|