Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • eclipse/oniro-core/oniro
  • landgraf/oniro
  • zyga/oniro
  • mrybczyn/oniro
  • agherzan/oniro
  • pcoval/oniro
  • tony3oo3/oniro
  • stefanschmidt/oniro
  • waykovalenko/oniro
  • bero/oniro
  • esben/oniro
  • robertd/oniro
  • pidge/oniro
  • shettygururaj/oniro
  • thierrye/oniro
  • sradakovi/oniro
  • dricci783/oniro
  • ektor5/oniro
  • fldn/oniro
  • lucafavaretto/oniro
  • lucazizolfi/oniro
  • artemkondratiuk/oniro
  • lucaseri/oniro
  • gwozdzcfs/oniro
  • kristis/oniro
  • brgl/oniro
  • heurtemattes/oniro
  • idlethread/oniro
  • lquach/oniro
  • ghassaneben/oniro
  • heurtemattes/oniro-bitbake
  • kzarka/oniro
  • heurtemattes/oniro-migration
  • pastanki/oniro
  • malowe/oniro
  • chaseqi/oniro
  • mrfrank/oniro
37 results
Show changes
Commits on Source (17)
  • Chase Qi's avatar
    .oniro-ci: use squad build ID to query test pass percentage · 2de8023b
    Chase Qi authored
    
    Use squad build ID to query test pass percentage.
    
    The lava-badge job is only needed by scheduled pipeline as calculating
    pass rate of full testing makes more sense. Enabling the job here for
    MR in draft status is mainly for debugging purpose.
    
    Signed-off-by: default avatarChase Qi <chase.qi@linaro.org>
    2de8023b
  • Natalia Kovalenko's avatar
    Integrate meta-seco-rockchip in oniro · 638dde8d
    Natalia Kovalenko authored
    
        manifests/default.xml:      Add new project meta-seco-rockchip
        local.conf.sample:          Add seco-px30-d23 to MACHINE
        bblayers.conf.sample:       Add meta-seco-rockchip layer to BBLAYERS
        conf-notes.txt              Add seco-px30-d23 to supported machines
        machines-and-flavours.yaml  Add linux-seco-px30-d23 and linux-seco-px30-d23-extra jobs
        linux-flavour.rst:          Add seco-px30-d23 to supported machines
        machines-and-flavours.rst   Add linux-seco-px30-d23 job
        boards/index.rst            Add seco-px30-d23 to supported boards
    
        Add the seco-px30-d23.rst file representing the new Seco's
        JUNO board (SBC-D23) in the oniro project.
    
    Signed-off-by: default avatarNatalia Kovalenko <waykovalenko@gmail.com>
    638dde8d
  • Artem Kondratiuk's avatar
    ci: c61 hardvare variables fix · d2ccf741
    Artem Kondratiuk authored and Artem Kondratiuk's avatar Artem Kondratiuk committed
    
    Signed-off-by: default avatarartem.kondratiuk <artem.kondratiuk@huawei.com>
    d2ccf741
  • Artem Kondratiuk's avatar
    ci: c61 hardvare variables fix · 1ec86d19
    Artem Kondratiuk authored
    
    There was some cases that the same variable appears more then once in
    the line. Only first appearence in the line was replaced.
    
    Signed-off-by: default avatarartem.kondratiuk <artem.kondratiuk@huawei.com>
    1ec86d19
  • Marta Rybczynska's avatar
    default.xml: Bump openembedded-core revision · 0d068819
    Marta Rybczynska authored
    
    * 2bc86c0 : gcc-runtime: Pass -nostartfiles when building dummy libstdc++.so - Khem Raj
    * 943760d : gcc: Backport a fix for gcc bug 105039 - Naveen
    * bb1dc2b : gobject-introspection-data: Disable cache for g-ir-scanner - Tom Hochstein
    * 96215d6 : rootfs-postcommands.bbclass: move host-user-contaminated.txt to ${S} - Ming Liu
    * 7549429 : sstatesig: Include all dependencies in SPDX task signatures - Joshua Watt
    * 11943ac : git: upgrade v2.35.3 -> v2.35.4 - Sakib Sajal
    * 4c3591c : go: update v1.17.10 -> v1.17.12 - Sakib Sajal
    * 8b42e40 : vim: Upgrade 9.0.0021 -> 9.0.0063 - Richard Purdie
    * c0c7214 : gnupg: upgrade to 2.3.7 to fix CVE-2022-34903 - Yue Tao
    * 4e9c180 : gnupg: update 2.3.4 -> 2.3.6 - Alexander Kanavin
    * 5bfb44b : bind: upgrade 9.18.3 -> 9.18.4 - wangmy
    * 1bbedc1 : bind: upgrade 9.18.2 -> 9.18.3 - wangmy
    * e22b7b2 : dpkg: fix CVE-2022-1664 - Sakib Sajal
    * 6c373c0 : tiff: Security fixes CVE-2022-1354 and CVE-2022-1355 - Yi Zhao
    * 16be6e3 : lua: Backport fix for CVE-2022-33099 - Khem Raj
    * f1c2e21 : pulseaudio: add m4-native to DEPENDS - Ross Burton
    * 73cc5a1 : externalsrc.bbclass: support crate fetcher on externalsrc - Chanho Park
    * 9b2f7eb : cargo_common.bbclass: enable bitbake vendoring for externalsrc - Chanho Park
    * b418b96 : selftest/runtime_test/virgl: Disable for all almalinux - Richard Purdie
    * 3bb7abe : gcc-runtime: Fix missing MLPREFIX in debug mappings - Richard Purdie
    * f842dbc : gcc-runtime: Fix build when using gold - Richard Purdie
    * a994dbe : oe-selftest: devtool: test modify git recipe building from a subdir - Paul Eggleton
    * 7cf5381 : devtool: finish: handle patching when S points to subdir of a git repo - Paul Eggleton
    * 577a691 : patch: handle if S points to a subdirectory of a git repo - Paul Eggleton
    * 58029ca : bin_package: install into base_prefix - Pascal Bach
    * 9beb347 : devtool: ignore pn- overrides when determining SRC_URI overrides - Paul Eggleton
    * 7acc1b9 : kernel-arch: Fix buildpaths leaking into external module compiles - Richard Purdie
    * 7c3d9c5 : alsa-state: correct license - Peter Marko
    * d6ec378 : perl: don't install Makefile.old into perl-ptest - Ross Burton
    * d3149c9 : gtk-doc: Remove hardcoded buildpath - Richard Purdie
    * 3829ac3 : libmodule-build-perl: Use env utility to find perl interpreter - Khem Raj
    * cd3821f : vala: Fix on target wrapper buildpaths issue - Richard Purdie
    * dfe0a72 : lua: Fix multilib buildpath reproducibility issues - Richard Purdie
    * 05457e7 : waffle: correctly request wayland-scanner executable - Alexander Kanavin
    * 1837c17 : insane: Fix buildpaths test to work with special devices - Richard Purdie
    * 8efd5e3 : package.bbclass: Fix kernel source handling when not using externalsrc - Alejandro Hernandez Samaniego
    * cefc6ec : package.bbclass: Avoid stripping signed kernel modules in splitdebuginfo - Christoph Lauer
    * 2772b77 : package.bbclass: Fix base directory for debugsource files when using externalsrc - Alejandro Hernandez Samaniego
    * 39d57ef : python3: Backport patch to fix an issue in subinterpreters - Markus Volk
    * cb37eeb : udev-extraconf:mount.sh: fix path mismatching issues - Ming Liu
    * a3c93ec : udev-extraconf: fix some systemd automount issues - Ming Liu
    * 9d90c89 : udev-extraconf/mount.sh: ignore lvm in automount - Muhammad Hamza
    * 00ea431 : udev-extraconf: force systemd-udevd to use shared MountFlags - Muhammad Hamza
    * 35b18c5 : udev-extraconf/mount.sh: only mount devices on hotplug - Muhammad Hamza
    * 55c2de8 : udev-extraconf/mount.sh: save mount name in our tmp filecache - Muhammad Hamza
    * 229e7a9 : udev-extraconf/mount.sh: add LABELs to mountpoints - Muhammad Hamza
    * c021f55 : udev-extraconf: let automount base directory configurable - Ming Liu
    * 99d9dc7 : udev-extraconf/initrdscripts/parted: Rename mount.blacklist -> mount.ignorelist - Richard Purdie
    * 7505ac6 : harfbuzz: Fix compilation with clang - Pavel Zhukov
    * 2749916 : curl: Fix multiple CVEs - Robert Joslyn
    * 171415e : perf: fix reproducibility in 5.19+ - Bruce Ashfield
    * 873ac23 : gperf: Switch to upstream patch - Richard Purdie
    * 21f36f1 : gperf: Add a patch to work around reproducibility issues - Richard Purdie
    * 3480149 : kernel-devsrc: ppc32: fix reproducibility - Bruce Ashfield
    * ff5b504 : kernel-devsrc: fix reproducibility and buildpaths QA warning - Bruce Ashfield
    * f64ad68 : linux-yocto/5.15: fix buildpaths issue with pnmtologo - Bruce Ashfield
    * 3e15a98 : linux-yocto/5.15: update to v5.15.54 - Bruce Ashfield
    * 267576e : linux-yocto/5.15: fix buildpaths issue with gen-mach-types - Bruce Ashfield
    * e1c1ad4 : linux-yocto/5.15: fix build_OID_registry buildpaths warning - Bruce Ashfield
    * 736271d : linux-yocto/5.15: fix qemuppc buildpaths warning - Bruce Ashfield
    * a8a7765 : linux-yocto/5.15: update to v5.15.52 - Bruce Ashfield
    * 4b896df : linux-yocto/5.15: drop obselete GPIO sysfs ABI - Bruce Ashfield
    * cf7921a : linux-yocto/5.15: update to v5.15.48 - Bruce Ashfield
    * 5e5dee3 : linux-yocto/5.15: update to v5.15.46 - Bruce Ashfield
    * 1d8a9a3 : linux-yocto/5.10: fix buildpaths issue with pnmtologo - Bruce Ashfield
    * ea72e5e : linux-yocto/5.10: update to v5.10.130 - Bruce Ashfield
    * 6e2676a : linux-yocto/5.10: fix buildpaths issue with gen-mach-types - Bruce Ashfield
    * bbf8586 : linux-yocto/5.10: fix build_OID_registry/conmakehash buildpaths warning - Bruce Ashfield
    * 024056a : linux-yocto/5.10: update to v5.10.128 - Bruce Ashfield
    * 445bbe0 : linux-yocto/5.10: update to v5.10.123 - Bruce Ashfield
    * 62d3fc8 : linux-yocto/5.10: update to v5.10.121 - Bruce Ashfield
    * 5a892e2 : qemu: Add PACKAGECONFIG for brlapi - Richard Purdie
    * 9637a46 : qemu: Fix slirp determinism issue - Richard Purdie
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    0d068819
  • Marta Rybczynska's avatar
    meta-oniro-staging: remove the harfbuzz patch · bb83bb06
    Marta Rybczynska authored
    
    Remove the upstreamed patch in harfbuz..
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    bb83bb06
  • Marta Rybczynska's avatar
    default.xml: Bump meta-freescale revision · c6287fbc
    Marta Rybczynska authored
    
    * d6273f7 : Merge pull request #1159 from Freescale/backport-1158-to-kirkstone - Otavio Salvador
    * 35d3f3f : imx8m*-evk: allow switch between `u-boot-imx` and `u-boot-fslc` - Otavio Salvador
    * bab2763 : Merge pull request #1157 from Freescale/backport-1155-to-kirkstone - Otavio Salvador
    * 8cba3aa : classes: fsl-kernel-localversion: fix usage with devtool - Francesco Valla
    * f2599b5 : Merge pull request #1154 from Freescale/backport-1152-to-kirkstone - Otavio Salvador
    * daa53e8 : imx6qdlsabre*.conf: Fix u-boot-imx-mfgtool compile error - Tom Hochstein
    * baa6f9c : imx6qdlsabre*.conf: Fix UBOOT_CONFIG override for u-boot-imx-mfgtool - Tom Hochstein
    * 8b801b8 : Merge pull request #1153 from Freescale/backport-1141-to-kirkstone - Otavio Salvador
    * b511d2a : imx-atf: allow setting the UART used during boot - Otavio Salvador
    * e5d2cb1 : imx-atf: mark `do_configure` as `noexec` - Otavio Salvador
    * a74f445 : imx-atf: use `MACHINE_ARCH` as `PACKAGE_ARCH` - Otavio Salvador
    * 017b7c7 : imx-atf: avoid default dependencies addition - Otavio Salvador
    * 59324fb : imx-base.inc: consolidate `IMX_EXTRA_FIRMWARE` definition - Otavio Salvador
    * 7b8a743 : Remove unuse `BOOT_TOOLS` variable - Otavio Salvador
    * 2ede256 : imx-base.inc: avoid explicit imx-boot dependency - Otavio Salvador
    * 10f4c0d : Merge pull request #1151 from Freescale/backport-1148-to-kirkstone - Otavio Salvador
    * 9e409a0 : imx8mm-evk: lift imx8mm-lpddr4-evk and imx8mm-ddr4-evk restrictions - Otavio Salvador
    * ac02582 : u-boot-fslc: 2022.04 -> 2022.07 - Otavio Salvador
    * af0e098 : imx-atf: update lf-5.15.5-1.0.0 to lf-5.15.32-2.0.0 - Otavio Salvador
    * 4ae8eec : Merge pull request #1150 from Freescale/backport-1149-to-kirkstone - Otavio Salvador
    * 827ebdf : u-boot-imx: Upgrade 2021.04 -> 2022.04 - Tom Hochstein
    * 54c2969 : linux-imx-headers: Upgrade 5.15.5 -> 5.15.32 - Tom Hochstein
    * dbe3561 : linux-imx: Upgrade to 5.15.32 - Tom Hochstein
    * 46f6856 : EULA,SCR: Update for NXP release 5.15.32-2.0.0 - Tom Hochstein
    * 25364ba : Merge pull request #1140 from Ossanes/topic/fix-kirkstone-machines - Otavio Salvador
    * 2f14512 : Add SoC information in machines where it is missing - Vinicius Aquino
    * 3915c0f : Merge pull request #1145 from Freescale/backport-1144-to-kirkstone - Otavio Salvador
    * 5142908 : optee-qoriq: rename directory so it maps to the recipe - Otavio Salvador
    * dea213f : qoriq-cst: rename cst to qoriq-cst - Otavio Salvador
    * 28af4ec : Merge pull request #1143 from Freescale/backport-1142-to-kirkstone - Otavio Salvador
    * d630b57 : imx-atf: Refine array-bounds patch commit message - Tom Hochstein
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    c6287fbc
  • Marta Rybczynska's avatar
    default.xml: Bump meta-arm revision · 025e67f1
    Marta Rybczynska authored
    
    * 29dc214 : arm/edk2-firmware: cherry pick gcc 12.x compatibility patches - Maciej Borzecki
    * 6301b32 : arm-bsp/sdcard-image-n1sdp: Fix N1SDP dependencies - Adam Johnston
    * 2b392eb : arm-bsp/edk2-firmware: Add NT_FW_CONFIG to N1SDP to fix aborts when accessing virtual memory - Adam Johnston
    * 01aa543 : arm-bsp/sdcard-image-n1sdp: N1SDP trusted boot - Adam Johnston
    * 1e13b8b : arm-bsp/scp-firmware: N1SDP trusted boot - Adam Johnston
    * d9c6ff9 : arm-bsp/trusted-firmware-a: N1SDP trusted boot - Adam Johnston
    * 8c69397 : arm/oeqa: Fix regex warning in linuxboot test case - Peter Hoyes
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    025e67f1
  • Marta Rybczynska's avatar
    Revert "default.xml: Bump meta-arm revision" · c8e9238a
    Marta Rybczynska authored
    
    This reverts commit 025e67f1.
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    c8e9238a
  • Marta Rybczynska's avatar
    6ee4d76b
  • Marta Rybczynska's avatar
    bind: update recipe after OE update · db2d47e5
    Marta Rybczynska authored
    
    OE update brings a new version of bind, update our bbappend.
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    db2d47e5
  • Andrei Gherzan's avatar
    oniro-freertos.conf: Let oniro.inc override configuration from freertos · 7792a656
    Andrei Gherzan authored
    
    Order is important here as we might want to override things that are
    defined strictly in the freertos.conf distro.
    
    Signed-off-by: Andrei Gherzan's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
    7792a656
  • Andrei Gherzan's avatar
    oniro.inc: Force bbappends parser behaviour to avoid surpises · 619a6e46
    Andrei Gherzan authored
    BB_DANGLINGAPPENDS_WARNONLY controls how the parser behaves when
    dangling bbappends are found. When not defined (or defined to 0/no), it
    errors out and forces for these to be updated and handled accordingly.
    We rely on this behaviour to force us to forward port changes or drop if
    needed. The problem is that some layers might (in various ways) define
    this to only warn in this case breaking our CI and project health
    assumptions.
    
    To avoid this, we force this in the inc included by all our distros.
    Doing this in local.conf is problematic this would change behaviour by
    just importing a layer.
    
    Fixes: eclipse/oniro-core/oniro#751
    
    
    
    Signed-off-by: Andrei Gherzan's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
    619a6e46
  • Pavel Zhukov's avatar
    default.xml: Bump openembedded-core revision · 4bfb6563
    Pavel Zhukov authored
    
    * 3564ce3 : initscripts: run umountnfs as a KILL script - Shruthi Ravichandran
    * acda23e : bind: Remove legacy python3 PACKAGECONFIG code - Alex Kiernan
    * 7d63a9d : efivar: fix import functionality - gr embeter
    * 400ed3b : base/reproducible: Change Source Date Epoch generation methods - Richard Purdie
    * a4326da : perf: fix reproduciblity in older releases of Linux - Ross Burton
    * aa6621d : udev-extraconf:mount.sh: fix a umount issue - Ming Liu
    * abff988 : systemd: Added base_bindir into pkg_postinst:udev-hwdb. - leimaohui
    * 15015dd : wic/plugins/rootfs: Fix NameError for 'orig_path' - Mihai Lindner
    * de7bd5b : oeqa/runtime: add test that the kernel has CONFIG_PREEMPT_RT enabled - Ross Burton
    * 492e565 : epiphany: upgrade 42.2 -> 42.3 - Alexander Kanavin
    * df37259 : xwayland: upgrade 22.1.2 -> 22.1.3 - Alexander Kanavin
    * d626b8c : xwayland: upgrade 22.1.1 -> 22.1.2 - Richard Purdie
    * fde20b5 : webkitgtk: upgrade 2.36.3 -> 2.36.4 - Alexander Kanavin
    * b295465 : vala: upgrade 0.56.1 -> 0.56.2 - Alexander Kanavin
    * b19e202 : vala: upgrade 0.56.0 -> 0.56.1 - Alexander Kanavin
    * 1dae5b5 : log4cplus: upgrade 2.0.7 -> 2.0.8 - Alexander Kanavin
    * c785f1d : libuv: upgrade 1.44.1 -> 1.44.2 - Alexander Kanavin
    * c74c265 : linux-firmware: update 20220610 -> 20220708 - Alexander Kanavin
    * 75503a1 : xserver-xorg: update 21.1.3 -> 21.1.4 - Alexander Kanavin
    * cf4e2a0 : font-util: update 1.3.2 -> 1.3.3 - Alexander Kanavin
    * 73ca8c3 : encodings: update 1.0.5 -> 1.0.6 - Alexander Kanavin
    * d083da1 : xf86-input-synaptics: update 1.9.1 -> 1.9.2 - Alexander Kanavin
    * 571736f : xmodmap: update 1.0.10 -> 1.0.11 - Alexander Kanavin
    * 2f9ab1a : xev: update 1.2.4 -> 1.2.5 - Alexander Kanavin
    * 5f3d709 : xorg-app: Tweak handling of compression changes in SRC_URI - Richard Purdie
    * cde6198 : xdpyinfo: upgrade 1.3.2 -> 1.3.3 - wangmy
    * 01f6eff : mkfontscale: upgrade 1.2.1 -> 1.2.2 - wangmy
    * 7eeaf4e : libtirpc: CVE-2021-46828 DoS vulnerability with lots of connections - Hitendra Prajapati
    * 5f236e7 : qemu: CVE-2022-35414 can perform an uninitialized read on the translate_fail path, leading to an io_readx or io_writex crash - Hitendra Prajapati
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    4bfb6563
  • Pavel Zhukov's avatar
    default.xml: Bump meta-openembedded revision · 32377666
    Pavel Zhukov authored
    
    * 8f2dc10 : tracker: upgrade 3.3.1 -> 3.3.2 - wangmy
    * 6f3b39f : tracker: upgrade 3.3.0 -> 3.3.1 - Wang Mingyu
    * d3e5c08 : redis: upgrade 7.0.2 -> 7.0.4 - wangmy
    * ab72f6b : stunnel: upgrade 5.64 -> 5.65 - wangmy
    * b9c0df2 : stunnel: upgrade 5.63 -> 5.64 - wangmy
    * cb4e7fb : python3-lxml: Security fix CVE-2022-2309 - Yue Tao
    * 2763eaf : openjpeg: ignore CVE-2015-1239 - Davide Gardenal
    * 7430daa : bigbuckbunny-1080p: update SRC_URI - Armin Kuster
    * 44d7730 : ndisc6: upgrade 1.0.5 -> 1.0.6 - Wang Mingyu
    * 7eb9e50 : php: upgrade 8.1.7 -> 8.1.8 - Wang Mingyu
    * db866d5 : rsyslog: update 8.2202->8.2206 - Aryaman Gupta
    * f1d7666 : catfish: fix buildpaths issue - Chen Qi
    * 4f02315 : postgresql: ignore unrelated CVE - Davide Gardenal
    * b0bf282 : php: ignore patched CVEs - Davide Gardenal
    * aca019a : mongodb: ignore unrelated CVEs - Davide Gardenal
    * bd8f5fa : meta-oe: ignore patched CVEs - Davide Gardenal
    * cd54a3b : libplist: ignore patched CVEs - Davide Gardenal
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    32377666
  • Pavel Zhukov's avatar
    default.xml: Bump aehs29/meta-freertos revision · 43223428
    Pavel Zhukov authored
    
    * 0d0f168 : freertos: Update to latest release 202012.04-LTS (kernel v10.4.3 Patch 2) - Alejandro Enedino Hernandez Samaniego
    * 22c9093 : meta-freertos: Add kirkstone as stable release - Alejandro Enedino Hernandez Samaniego
    * 765ea05 : freertos.conf: Drop BB_DANGLINGAPPENDS_WARNONLY - Andrei Gherzan
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    43223428
  • Pavel Zhukov's avatar
    default.xml: Bump pub/rockchip/meta-seco-rockchip revision · e81ef83c
    Pavel Zhukov authored
    
    * e23ef05 : recipes-graphics: Add missing machine overrides - Natalia Kovalenko
    * f935da2 : recipes-graphics: Delete xorg-xserver - Natalia Kovalenko
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    e81ef83c
Showing
with 241 additions and 38 deletions
......@@ -131,6 +131,17 @@ linux-seco-imx8mm-c61-4gb-extra-gcc:
linux-seco-imx8mm-c61-4gb-extra-clang:
extends: [.linux-seco-imx8mm-c61-4gb-extra, .toolchain-clang, .broken]
.linux-seco-px30-d23:
extends: .build-wic-image
variables:
CI_ONIRO_BUILD_FLAVOUR: linux
CI_ONIRO_RECIPE_NAME: oniro-image-base
MACHINE: seco-px30-d23
linux-seco-px30-d23-gcc:
extends: [.linux-seco-px30-d23, .toolchain-gcc]
linux-seco-px30-d23-clang:
extends: [.linux-seco-px30-d23, .toolchain-clang]
.linux-raspberrypi4-64:
extends: [.build-wic-image, .check-abi]
variables:
......
......@@ -47,6 +47,8 @@
-e 's/@ci_pipeline_id@/'"$CI_PIPELINE_ID"'/'
-e 's,@ci_pipeline_url@,'"$CI_PIPELINE_URL"','
-e 's/@build_job_id@/'"$build_job_id"'/' job_def.yaml
# Update the job with device configuration
- sed -i -e 's/@BOARD_RAM_SIZE@/'"$BOARD_RAM_SIZE"'/g' job_def.yaml
# Generate test jobs.
- |
set -x
......@@ -144,11 +146,19 @@
stage: report
variables:
GIT_STRATEGY: none
CI_SQUAD_INSTANCE: "https://squadp.svc.ostc-eu.dev"
script:
- |
set -x
pass_percentage="$(curl --silent $CI_SQUAD_INSTANCE/api/builds/$CI_PIPELINE_ID/status/ | jq -r '.pass_percentage')"
success_rate=`printf "%.2f" $pass_percentage`
squad_build_id="$(curl --silent "$CI_SQUAD_INSTANCE/api/builds/?version=$CI_PIPELINE_ID" | jq -r '.results[0].id')"
status_uri="$CI_SQUAD_INSTANCE/api/builds/$squad_build_id/status/"
pass_percentage="$(curl --silent $status_uri | jq -r '.pass_percentage')"
if [ "pass_percentage" != "null" ]; then
success_rate=`printf "%.2f" $pass_percentage`
else
echo "ERROR: Failed to query pass percentage via $status_uri"
exit 1
fi
anybadge --label=lava-test --value=${success_rate} --suffix='%' --file=lava-test.svg 50=red 60=orange 80=yellow 100=green
set +x
artifacts:
......@@ -158,3 +168,6 @@
rules:
# Run the build when it is scheduled.
- if: $CI_PIPELINE_SOURCE == "schedule"
# Do not run pipelines for draft merge requests unless manually triggered.
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TITLE =~ /^(wip|draft):.*/i'
when: manual
......@@ -27,6 +27,7 @@ Supported machines (default in **bold**):
* seco-intel-b68 (SECO SBC-B68)
* seco-imx8mm-c61-2gb (SECO SBC-C61 2GB DRAM)
* seco-imx8mm-c61-4gb (SECO SBC-C61 4GB DRAM)
* seco-px30-d23 (SECO SBC-D23)
Build steps example:
......
......@@ -66,6 +66,19 @@ architecture.
The cache for this job is not public, as it contains proprietary elements
that cannot be redistributed without an agreement with Freescale.
linux-seco-px30-d23
...................
This job extends `.build-wic-image` job from the manifest repository and builds
``oniro-image-base`` using the Linux flavour of |main_project_name| and
``MACHINE=seco-px30-d23``. This job checks that |main_project_name| software can
be built for the SECO D23 development board which features a Rockchip PX30 SoC
(64bit ARMv8-A) architecture.
.. note::
The cache for this job is not public, pending legal review of any firmware
that may be included.
linux-raspberrypi4-64
.....................
......
......@@ -17,6 +17,7 @@ This section details the boards supported as part of |main_project_name|.
96b-nitrogen
seco-intel-b68
seco-imx8mm-c61
seco-px30-d23
raspberrypi4
arduino-nano-33-ble
nRF52840-DK
.. SPDX-FileCopyrightText: Huawei Inc.
..
.. SPDX-License-Identifier: CC-BY-4.0
.. _SupportedBoardSecoD23:
JUNO (SBC-D23) SECO
###################
.. contents::
:depth: 3
Overview
********
JUNO (SBC-D23) is a Single Board Computer based on embedded Rockchip PX30 Processor, featuring Quad-Core ARM® Cortex®-A35 processor.
The processor integrates a Mali-G31 GPU with High performance dedicated 2D processor, supporting OpenGL® ES 1.1 / 2.0 / 3.2,
Vulkan 1.0, OpenCL 2.0 and Open VG 1.1. Embedded VPU is able to support video decoding of the most common coding standard (MPEG-4,
H.265/HEVC, H.264, VP8, VC-1). The board is completed with up to 4GB LPDDR4-3200 32-bit bus memory directly soldered on board and
one eMMC 5.1 Flash Drive with up to 64GB of capacity. LVDS Single Channel interface and HDMI are supported. The RMII interface and
Micrel KSZ8091 Ethernet Transceiver allow the implementation of a Fast Ethernet interface. The networking capabilities can be extended
by WiFi+BT M.2 module and external modem module. The audio functionalities are managed by the AudioCodec embedded in the RK-809 PMIC.
The JUNO board is completed by a series of connectors with various interfaces (UART, SPI, I2C) managed by the microcontroller STM32F302VCT6.
Hardware
********
* For product specification of JUNO (SBC-D23) SECO board, see `Juno page <https://edge.seco.com/it/juno.html>`_.
* For more detailed specifications, see `User Manual <https://www.seco.com/Manuals/SBC-D23_Manual.pdf>`__.
Working with the Board
**********************
Building an Oniro image
=======================
To clone the source code, perform the procedure in: :ref:`Setting up a repo workspace <RepoWorkspace>`.
Linux image
-----------
1. Source the environment with proper template settings, flavour being ``linux`` and target machine being ``seco-px30-d23``.
.. code-block:: console
$ TEMPLATECONF=../oniro/flavours/linux . ./oe-core/oe-init-build-env build-oniro-linux
2. You will find yourself in the newly created build directory. Call ``bitbake`` to build the image. The supported image is ``oniro-image-base``.
.. code-block:: console
$ MACHINE=seco-px30-d23 bitbake oniro-image-base
You can set-up MACHINE variable in ``conf/local.conf`` file under the build
directory, or via the command line.
Flashing an Oniro image
***********************
Linux image
===========
MMC Storage
-----------
**Prerequisites**
* USB to TTL Serial cable
* USB Host Type-A to USB OTG interface on USB recovery connector cable (programming cable)
* Linux Host machine
For detailed information on connectors, refer to the User Manual mentioned above.
After the image is built, you are ready to burn the generated image into the eMMC.
Build artifacts and update utilities are located in path ./tmp/deploy/images/seco-px30-d23/, relative to the build directory.
To flash Oniro image perform the following steps:
1. Perform the next two steps to view the boot console output
* Connect the host machine USB port type-A with Debug UART connector (CN 27) on the board over USB to TTL Serial cable.
* Open in the terminal your preferred serial port communication program (minicom or gtkterm, for example) and configure
the serial port (port: dev/ttyUSB0, baud rate: 115200, data bits: 8, stop bit: 1, parity: none, flow control: none).
2. Put your device into Rockusb mode.
For more details about this mode, see `Wiki Rockusb <http://opensource.rock-chips.com/wiki_Rockusb>`__.
.. note::
When there is no bootable firmware on the board, the SoC will run Rockusb driver automatically from its on-chip ROM boot code.
In this case, skip the next two steps.
3. Power on the board and stop boot process within boot delay (5 seconds), using combination of the keys ``Ctrl+C``
4. In the U-Boot shell run command:
.. code-block:: console
=> mmc erase 0x4000 0x2000
This command will erase u-boot from eMMC and in this way the board will enter into Rockusb mode on the next power on.
5. Connect the host machine USB port type-A with USB recovery connector (CN7) on the board over the programming cable.
6. Power OFF/ON the board.
7. Check if on your host machine the board has appeared as USB device:
.. code-block:: console
$ lsusb | grep Rockchip
You will see the command output like this :
.. code-block:: console
Bus 001 Device 010: ID 2207:330d Fuzhou Rockchip Electronics Company
8. Burn image into eMMC
For example, if you are building oniro-image-base run the following commands:
.. code-block:: console
$ cd tmp/deploy/images/seco-px30-d23
$ chmod u+x flash_d23.sh
$ sudo ./flash_d23.sh -a oniro-image-base-seco-px30-d23-emmc.wic
After the image has been successfully burned into the emmc, unplug the programming cable from the host machine.
9. Power OFF/ON the board.
Testing the Board
*****************
Ethernet
========
You can use standard tools like ``ip``, ``ifconfig`` to configure and ``ping`` to test the connection.
::
root@seco-px30-d23:~# ifconfig
eth0 Link encap:Ethernet HWaddr C6:73:F6:CB:81:BE
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::56a3:8c7:961e:fd8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:205 errors:0 dropped:55 overruns:0 frame:0
TX packets:71 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13783 (13.4 KiB) TX bytes:8885 (8.6 KiB)
Interrupt:33
root@seco-px30-d23:~# ping www.google.com
PING www.google.com (172.217.168.68): 56 data bytes
64 bytes from 172.217.168.68: seq=0 ttl=113 time=6.983 ms
64 bytes from 172.217.168.68: seq=1 ttl=113 time=6.757 ms
64 bytes from 172.217.168.68: seq=2 ttl=113 time=7.445 ms
--- www.google.com ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 6.757/7.061/7.445 ms
USB Host
========
::
root@seco-px30-d23:~# lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 0781:5591 SanDisk Corp. Ultra Flair
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
eMMC
====
::
root@seco-px30-d23:~# dmesg | grep mmc0
[ 3.816535] mmc_host mmc0: card is non-removable.
[ 3.829634] mmc_host mmc0: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 3.966802] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 52000000Hz, actual 50000000HZ div = 0)
[ 3.984843] mmc0: new high speed MMC card at address 0001
[ 3.995157] mmcblk0: mmc0:0001 DG4016 14.7 GiB
[ 4.003237] mmcblk0boot0: mmc0:0001 DG4016 partition 1 4.00 MiB
[ 4.012302] mmcblk0boot1: mmc0:0001 DG4016 partition 2 4.00 MiB
[ 4.027241] mmcblk0rpmb: mmc0:0001 DG4016 partition 3 4.00 MiB, chardev (241:0)
......@@ -34,4 +34,5 @@ BBLAYERS ?= " \
##OEROOT##/../meta-riscv \
##OEROOT##/../meta-rauc \
##OEROOT##/../meta-java \
##OEROOT##/../meta-seco-rockchip \
"
......@@ -17,6 +17,7 @@ Supported machines (first is the default):
- seco-intel-b68 (SECO SBC-B68)
- seco-imx8mm-c61-2gb (SECO SBC-C61 2GB DRAM)
- seco-imx8mm-c61-4gb (SECO SBC-C61 4GB DRAM)
- seco-px30-d23 (SECO SBC-D23)
- raspberrypi4-64
MACHINE variable can be set up in conf/local.conf file under build directory
......
......@@ -25,6 +25,7 @@
#MACHINE ?= "seco-intel-b68"
#MACHINE ?= "seco-imx8mm-c61-2gb"
#MACHINE ?= "seco-imx8mm-c61-4gb"
#MACHINE ?= "seco-px30-d23"
#MACHINE ?= "raspberrypi4-64"
#
# This sets the default machine to be qemux86 if no other machine is selected:
......
......@@ -25,9 +25,9 @@ SPDX-FileCopyrightText: Huawei Inc.
<remote name="seco" fetch="https://git.seco.com" />
<project name="bitbake" remote="openembedded" revision="b8fd6f5d9959d27176ea016c249cf6d35ac8ba03" path="bitbake" />
<project name="openembedded-core" remote="openembedded" revision="a4bfb5ceb5cf8c0c6d27225b27ef10c0b9dceccb" path="oe-core" />
<project name="meta-openembedded" remote="openembedded" revision="a47ef046619d639dfbd3be2a13ef6d5b40fd40a1" path="meta-openembedded" />
<project name="aehs29/meta-freertos" remote="github" revision="98a6838261d36b8f79c5fbae1736492169727a1e" path="meta-freertos" />
<project name="openembedded-core" remote="openembedded" revision="3564ce3d9b2030dd420362c66147bd327090915c" path="oe-core" />
<project name="meta-openembedded" remote="openembedded" revision="8f2dc1023482863e2630d1b94052c41ce748b38f" path="meta-openembedded" />
<project name="aehs29/meta-freertos" remote="github" revision="0d0f168b1bbcdfa8d88d97eefc206a18802a66eb" path="meta-freertos" />
<project name="meta-intel" remote="yocto" revision="ef3aa3064b9bbfa19f600eafb1e7d3473f62af74" path="meta-intel" />
<project name="pub/intel/yocto/meta-seco-intel" remote="seco" revision="65a673560211b11986db5785c70254fad190785f" path="meta-seco-intel" />
<project name="meta-freescale" remote="yocto" revision="2e785f257ad98581b684f0e32f6d4bb96faefb10" path="meta-freescale" />
......@@ -39,6 +39,7 @@ SPDX-FileCopyrightText: Huawei Inc.
<project name="meta-arm" remote="yocto" revision="78fce73c3803aba82149a3a03fde1b708f5424fa" path="meta-arm" />
<project name="meta-java" remote="yocto" revision="1a8059f6b257ebe6fcae6416e499784d976afd24" path="meta-java" />
<project name="jiazhang0/meta-secure-core" remote="github" revision="d0a02859719f1a2c6b98d9d9afe785ec8535ec32" path="meta-secure-core" />
<project name="pub/rockchip/meta-seco-rockchip" remote="seco" revision="e23ef0581b26636351e3194edb8ec65cca830542" path="meta-seco-rockchip" />
<!--
All entries above are pinned to a specific revision and updated manually.
......
......@@ -9,3 +9,5 @@ INHERIT += "oniro-sanity"
# Configuration needed for meta-java layer
PREFERRED_PROVIDER_virtual/java-initial-native ?= "cacao-initial-native"
PREFERRED_PROVIDER_virtual/java-native ?= "cacao-native"
BB_DANGLINGAPPENDS_WARNONLY:forcevariable = "0"
......@@ -2,8 +2,8 @@
#
# SPDX-License-Identifier: Apache-2.0
require conf/distro/include/oniro.inc
require conf/distro/freertos.conf
require conf/distro/include/oniro.inc
DISTRO = "oniro-freertos"
DISTRO_NAME = "Oniro Project Base FreeRTOS Distro"
......
From e421613e8f825508afa9a0b54d33085557c37441 Mon Sep 17 00:00:00 2001
From: Behdad Esfahbod <behdad@behdad.org>
Date: Wed, 1 Jun 2022 09:07:57 -0600
Subject: [PATCH] [sbix] Fix conditional
Signed-off: Pavel Zhukov <pavel.zhukov@huawei.com>
Upstream-Status: Submitted
[https://lists.openembedded.org/g/openembedded-core/message/168163]
---
src/hb-ot-color-sbix-table.hh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/hb-ot-color-sbix-table.hh b/src/hb-ot-color-sbix-table.hh
index 6efae43cda..d0e2235fb2 100644
--- a/src/hb-ot-color-sbix-table.hh
+++ b/src/hb-ot-color-sbix-table.hh
@@ -298,7 +298,7 @@ struct sbix
const PNGHeader &png = *blob->as<PNGHeader>();
- if (png.IHDR.height >= 65536 | png.IHDR.width >= 65536)
+ if (png.IHDR.height >= 65536 || png.IHDR.width >= 65536)
{
hb_blob_destroy (blob);
return false;
# SPDX-FileCopyrightText: Huawei Inc.
# SPDX-License-Identifier: Apache-2.0
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI:append = " file://e421613e8f825508afa9a0b54d33085557c37441.patch "