- Apr 27, 2022
-
-
Davide Gardenal authored
When building FreeRTOS this dependency generates an error because bitbake cannot find any provider for "virtual/kernel". From a dependency analysis the task is executed indipendently from this so it can be safely removed. This patch has been discussed in this ML thread: https://lists.openembedded.org/g/openembedded-core/topic/90602531 Upstream-Status: Submitted https://lists.openembedded.org/g/openembedded-core/message/164876 Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
Davide Gardenal authored
If IMAGE_NAME and IMAGE_LINK_NAME are the same an exception is raised in image_combine_spdx because it cannot create a symlink with the same exact path of the original file. In that case there is no point in creating a link in the first place. Refactor image_combine_spdx to avoid code duplication Upstream-Status: Accepted http://git.openembedded.org/openembedded-core/commit/?id=88f76bba705007a7fcda506c79f743060d8f2e52 Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
Davide Gardenal authored
oe-core revision: d2ba3b8850d461bc7b773240cdf15b22b31a3f9e Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
- Apr 26, 2022
-
-
Natalia Kovalenko authored
This revision adds build configurations to support LTE modem module. Signed-off-by:
Natalia Kovalenko <waykovalenko@gmail.com>
-
- Apr 25, 2022
-
-
Zygmunt Krynicki authored
Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
I missed this in the earlier patch-set. I've added a note to the RAUC recipe to allow people to notice this better than by trial and error. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Chase Qi authored
Enable smoke, ltp, kselftest and perf tests on seco-c61. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Introduce variable CI_ONIRO_JOB_ARTIFACTS to allow build job to customize what artifacts it needs to deploy. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
Chase Qi authored
Fail build job if the MACHINE variable not defined, otherwise build job will be continued with the default qemux86-64 machine which is not desired. Signed-off-by:
Chase Qi <chase.qi@linaro.org>
-
- Apr 22, 2022
-
-
Zygmunt Krynicki authored
Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
As we add support for additional boards, doing it by copying and modifying a file with relatively few parts changing got tedious. The change adds half a dozen new variables for selecting the boot loader type, various strings and directories. The defaults are safe, even if unused, for all kinds of boards. The machine-specific overrides tune the bootloader used by each board and provide proper identification strings. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
For the moment this allows booting from USB storage. Ideally we would have one config that works for eMMC, nvme, USB and SATA but we're not there yet. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
As we add support for additional boards, doing it by copying and modifying a file with relatively few parts changing got tedious. The change adds three new variables - RAUC_{COMPAT,SLOT_A,SLOT_B}, and defines them for the boards supported thus far. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Andrei Gherzan authored
Upstream released the kirkstone branch so we use the latest revision of that. This bump includes a set of recipe bumps (including kernel and firmware) and various other fixes and tweaks. Fixes eclipse/oniro-core/oniro#520 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Apr 21, 2022
-
-
Davide Gardenal authored
This enables us to build optional components in meta-rauc like casync. Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
- Apr 20, 2022
-
-
Andrei Gherzan authored
Fixes #442 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
All our revisions now are based on kirkstone. We have checked all the revisions to correspond to the upstream kirkstone branches (when available) and updated the ones that are a bit behind. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
- Apr 19, 2022
-
-
Stefan Schmidt authored
These recipes have been upstreamed to meta-networking and are included in the latest revision we use of it. No need to keep a copy around here. https://git.openembedded.org/meta-openembedded/commit/?id=bb6a70a4638688ca971dc281d90627135f59ce0c https://git.openembedded.org/meta-openembedded/commit/?id=47640c2235ebfca8abfa1524087893e1ece095d5 https://git.openembedded.org/meta-openembedded/commit/?id=b75d3b24618c735571e5d53f2574fefa3e75ce36 Signed-off-by:
Stefan Schmidt <stefan.schmidt@huawei.com>
-
Davide Gardenal authored
Update manifest to match upstream latest revision Update bind bbappend version from 9.16.26 to 9.18.1 to match upstream version Signed-off-by:
Davide Gardenal <davide.gardenal@huawei.com>
-
Natalia Kovalenko authored
This revision adds configuration to support bootloader image building, based on mainline U-Boot source and the board support patches. Signed-off-by:
Natalia Kovalenko <waykovalenko@gmail.com>
-
- Apr 13, 2022
-
-
Zygmunt Krynicki authored
This is useful for the outer squashfs used to deliver a RAUC update bundle. The inner squashfs uses stronger compression. The outer is now using zstd (since a5437196). Having two layers of strong compression makes no sense, as it cannot offer any improvements, and is much heavier on CPU and memory. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
The configuration files are very similar to what is available for Raspberry Pi 4. In general all the files, except for COMPATIBLE setting can become identical over time, as we move to GPT partition identifiers to identify the slots. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
This script implements proper A/B update with automatic rollback. Refer to sysota.grub(7) manual page for details. The script should become built-into grub EFI executable but that will be pursued separately. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Those are required by the upcoming grub.cfg boot script. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
This allows using sysota with rauc-hawkbit-updater. It works around the issue where r-h-u fails to talk to hawkbit whenever the post-install handler reboots the system. Set the delay to 180 seconds, which should be enough for the updater to finish talking to hawkbit, and then some more. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
This brings in initial support for working with GRUB. The location has changed to Eclipse GitLab instance with the GO_IMPORT of gitlab.com/zygoon/sysota. See the referenced pull request for rationale on the latter part of this change. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Zygmunt Krynicki authored
Shared linking has caused some problems on x86, where sysotactl would crash on an apparently-stray pointer. This looks like a compiler bug. Shared linking mode causes Go's standard library to be built into a large .so file and all applications link to that with the dynamic linker. Given that sysota is the only Go application in our image and that is has only one binary, this does not bring meaningful savings. In fact, without shared linking, the overall image size is smaller as unused parts of Go stdlib are removed. Signed-off-by:
Zygmunt Krynicki <zygmunt.krynicki@huawei.com>
-
Andrei Gherzan authored
Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This reflects the CI reality in the docs. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This reflects the CI reality in the docs. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This also includes a set of additional small tweaks: 1. formatting and small rewarding 2. explicitly use the kitkstone branch for repo init (this avoids confusion and also saves us from repo edge cases where the default one is ignored) Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The file was refreshed using the script and generic project-wide text available in https://gitlab.eclipse.org/eclipse/oniro-core/docs/-/tree/main/contributing . Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
This change makes the git operations reference the project's name and a generic project CI email. Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-
Andrei Gherzan authored
The EF infrastructure (GitLab) doesn't support image registry. This change switches the container images to use the OSTC registry while EF catches up[1]. [1] eclipsefdn/helpdesk#1108 Signed-off-by:
Andrei Gherzan <andrei.gherzan@huawei.com>
-