Naoto Yamaguchi [Tue, 23 Jul 2024 22:18:48 +0000 (07:18 +0900)]
Add support NanoPC-T6(RK3588) board
This patch add NanoPC-T6 board support to AGL that board is
manufactured by FriendlyElec.
Board info.
https://wiki.friendlyelec.com/wiki/index.php/NanoPC-T6
Bug-AGL: SPEC-5208
Change-Id: Id1b6d9c6f73ece2b3a2f602405f534473e8bcbf2
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30168
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Joel Winarske [Fri, 6 Sep 2024 15:44:38 +0000 (08:44 -0700)]
Flutter SDK 3.24.2
-swap flutter-samples-material-3-demo for flutter-gallery
-updated workspace-automation configs
Change-Id: Ie5cc66f53d7880106e10a98560292a2c2625473c
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30260
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
George Kiagiadakis [Wed, 4 Sep 2024 13:11:54 +0000 (16:11 +0300)]
meta-pipewire: update wireplumber to 0.5.6
- use the wireplumber recipe from meta-openembedded (albeit copied
here with the version changed, because 0.5.6 is not available in
meta-openembedded)
- rewrite configuration files as needed for 0.5.x
- configure wireplumber with the main service masked, using only the
template service files for a split-instance configuration.
split-instance facilitates the multi-container setup that is used
in the instrument cluster images.
Bug-AGL: SPEC-4934
Change-Id: Ica83f869cdc9527a9edce25e63918a2ba97a4766
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30243
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Thu, 5 Sep 2024 19:16:51 +0000 (15:16 -0400)]
meta-agl-bsp: Kingfisher updates
Updates to work with the new scarthgap-v5.9.4 branch in meta-rcar:
- Remove ti-bt bbappend and other references, as using ti-bt has been
dropped by upstream.
- Remove si-tools and ti-bt-firmware bbappend tweaks that were to
support usrmerge, as upstream seems to have incorporated them.
- Replace IMAGE_NAME and IMAGE_LINK_NAME redefinitions with use of
the new IMAGE_MACHINE_SUFFIX variable which achieves the same
result.
Bug-AGL: SPEC-5191
Change-Id: Ice07296a8560e07ce4b5705e6c2fa9f47896bfa0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30248
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Tue, 27 Aug 2024 18:32:43 +0000 (14:32 -0400)]
meta-agl-bsp: fixes for meta-rcar-gen3 changes
The scarthgap-dev branch in meta-renesas now contains a complete set
of gstreamer 1.20.3 components that are set as the preferred versions
by default when the "multimedia" machine feature is set, which AGL
does for the rcar-gen3 machines. To accommodate this, remove our
BBMASKing of meta-rcar-gen3 gstreamer recipes, and add back the
rcar-gen3 version of the patch to gstreamer1.0-plugins-bad.
Bug-AGL: SPEC-5239
Change-Id: I55aecbf6d9a32519ec5f6f2e1b895fb6f5087b71
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30232
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 23 Aug 2024 07:29:00 +0000 (10:29 +0300)]
agl-compositor: Bump SRCREV for agl-compositor
Another bump for agl-compositor to pick up another fix for agl-kvm.
In detail the following changes have been pushed since last SRCREV
update.
-
c8ffca8f9c67114ca4 compositor: Add option to disable black curtains
-
ffe9193e75c998146b compositor: Align to the right the remoting output
Bug-AGL: SPEC-5230
Change-Id: Idcd11d6cae69ed3b0df7637bd92965bc25e16ba0
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30225
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Marius Vlad [Wed, 21 Aug 2024 08:01:27 +0000 (11:01 +0300)]
recipes-graphics/mesa: Drop older mesa patch for agl-kvm
As this seems no longer necessary, drop the patch entirely.
Once flutter-auto starts we no longer see graphical artefacts but this
requires further changes into flutter-auto as discussed in SPEC-5207.
Bug-AGL: SPEC-5234
Change-Id: I6d76662b293ce2abd234d42a03a954066794c7e1
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30220
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 10 Jun 2024 21:27:32 +0000 (17:27 -0400)]
weston: remove upstreamed patch
Remove weston patch that was included in the 13.0.1 release.
Bug-AGL: SPEC-5218
Change-Id: I5dafa900b73e4594630ffceee2bb2918c1322eb0
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30155
Tested-by: Jenkins Job builder account
Marius Vlad [Wed, 31 Jul 2024 10:17:05 +0000 (13:17 +0300)]
agl-compsitor: Bump SRCREV for agl-compositor
This is just for picking a single fix for multiple outputs as seen
with agl-kvm builds but as well when having multiple output connectors.
In detail, since the last update:
-
c1610846f53a0d722da9 layout: Don't assume we have background surface set-up
Bug-AGL: SPEC-5205
Change-Id: Ie4d9b0fd233774abdb37fc00d1dfa2ad0b6c50c1
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30148
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Marius Vlad [Fri, 26 Jul 2024 10:54:47 +0000 (13:54 +0300)]
weston: Port small fix for always creating a hash table
This is a attempting for SPEC-5208 which brings in two changes from
Weston main, which could potentially fix the issue.
Bug-AGL: SPEC-5208
Change-Id: I7d350797bddae9e3aef1ab7c8816f8269f2a14e7
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30138
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Wed, 24 Jul 2024 10:32:08 +0000 (12:32 +0200)]
Mark the start of development for Super Salmon
This is the start of development for Super Salmon.
Bug-AGL: SPEC-5209
Change-Id: Id37b204eb8dea18eb1d5a687dd1febc5b27f78ec
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30110
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Thu, 25 Jul 2024 16:30:11 +0000 (12:30 -0400)]
meta-agl-bsp: update NXP weston bbappend name
Update weston_*.imx.bbappend name for the new 12.0.3 version in
meta-freescale that came in with the scarthgap 5.0.1 bump.
Bug-AGL: SPEC-5212
Change-Id: I69ce5489a8494cb0076cc57949e3c301f7e8f98d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30137
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 25 Jul 2024 16:28:36 +0000 (12:28 -0400)]
meta-agl-bsp: update qemuarm* QEMU options
Update QEMU option variables for qemuarm and qemuarm64 machines
to fix errors seen with runqemu after the upgrade to scarthgap.
Bug-AGL: SPEC-5212
Change-Id: I3667c42b304b75f50fbaec4057ce08767e5c9d61
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30116
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 25 Jul 2024 16:24:55 +0000 (12:24 -0400)]
meta-agl-bsp: remove redundant abseil-cpp patches
Remove local patches for abseil-cpp and python3-grpcio (which has a
vendored abseil-cpp) that were to fix a runtime crash on RISC-V
plaforms. The patches have been merged into the recipes in upstream
meta-oe and meta-python, so are no longer required with the latest
bump of those layers.
Bug-AGL: SPEC-5212
Change-Id: I863b4a7c32697c42e967f3cc0cfb1c7f98604e5a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30115
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Mon, 8 Jul 2024 17:08:05 +0000 (13:08 -0400)]
agl-pipewire: update layer dependencies
meta-pipewire now requires meta-multimeda for the base pipewire
recipe, make sure that layer gets added when the agl-pipewire feature
is used. This fixes builds without "agl-demo".
Bug-AGL: SPEC-5129
Change-Id: If054d63f8328607d2063e8168bc88f2b82b146db
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30101
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Mon, 8 Jul 2024 17:05:37 +0000 (13:05 -0400)]
agl-flutter: update layer dependencies
meta-agl-flutter now requires meta-multimeda for libcamera with its
default configuration, make sure that layer gets added when the
agl-flutter feature is used. This fixes builds without "agl-demo".
Bug-AGL: SPEC-5193
Change-Id: Ic3203446c66a6008a0a02ff15c0b85f1cedff546
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30100
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Mon, 8 Jul 2024 17:03:56 +0000 (13:03 -0400)]
meta-agl-bsp: remove old Xen recipes
Remove old Xen recipes and bbappends, as they have not been maintained
in a long time, and are no longer buildable / relevant after the upgrade
to YP scarthgap.
Bug-AGL: SPEC-5202
Change-Id: I5ba07585213836ab8f4e1bd7358dc55e52a3c71e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30099
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Mon, 8 Jul 2024 16:51:15 +0000 (12:51 -0400)]
Rework virtio-aarch64 machine definition
Start on potentially removing separate virtio-arch64 machine by
simplifying it and moving as much of its virtio kernel configuration
over to our generic kernel configuration scheme. From some
experimentation, it is not obvious that genericarm64 or qemuarm64
are directly reusable as guest MACHINEs as is, so further
investigation is required on whether maintaining our own machine
and potentially custom kernel metadata cache is perhaps worthwhile.
Changes:
- Update virtio-aarch64 linux-yocto bbappend for new version in
scarthgap, and drop its use of a custom kernel metadata cache for
reusing qemuarm64's BSP as a starting point for now.
- Move the various virtio-*.cfg kernel configuration fragments over to
meta-agl-core, using a new "agl-virtio-guest" AGL_FEATURES flag to
control whether they are used. The aim is to make it more obvious
where any virtio kernel configuration comes from and hopefully make
it more easily reusable.
Bug-AGL: SPEC-5137, SPEC-5201
Change-Id: I861cd1f80643aca632a5ab103eae2cc46de3922e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30098
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Mon, 1 Jul 2024 20:56:47 +0000 (20:56 +0000)]
netboot: Deploy drop-in for systemd-network-generator.service
Disable the systemd-network-generator with a drop-in when nbd.server is set
on the kernel cmdline.
Also extend options passed to connmand with known renamed interface names.
Bug-AGL: SPEC-5196
Change-Id: Ia81096262c407f48e801ec4858c4043398b67baa
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30056
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Joel Winarske [Fri, 28 Jun 2024 20:13:20 +0000 (13:13 -0700)]
flutter-auto v2
-remove patches as upstream has picked them up
-update desktop-auto.json to v2.0 baseline
-mask libcamera log message when running flutter-auto.
flutter-auto handles libcamera messages directly.
-add xdg-shell-app-id to service
Bug-AGL: SPEC-5193
Change-Id: Idf054a921b055774262ea0c760ec134ba70d8128
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30048
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Fri, 28 Jun 2024 09:00:37 +0000 (09:00 +0000)]
Add user and group for persistent-api to static ids
We need a user and group for this service.
Bug-AGL: SPEC-5192
Change-Id: I9d9373284e43a85937c5e0a57f69b18a26830b22
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30046
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Jan-Simon Moeller [Thu, 27 Jun 2024 12:51:19 +0000 (12:51 +0000)]
Enable cve-check in CI jobs for additional cve log files
This enables the cve-check class that creates cve reports
during the build.
Bug-AGL: SPEC-5191
Change-Id: I50cc479c97b44440afb6cb770074b29aa6f23c46
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30041
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Thu, 27 Jun 2024 16:16:44 +0000 (16:16 +0000)]
Add templates for jetson-agx-orin-devkit
These are first templates for the jetson-agx-orin-devkit board.
Community support only.
Bug-AGL: SPEC-5176
Change-Id: I6c6762f5e3b08c17037fb377eeccdee9e2b5451f
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30044
George Kiagiadakis [Wed, 26 Jun 2024 16:22:36 +0000 (19:22 +0300)]
meta-pipewire: remove local pipewire recipe to track meta-openembedded
meta-openembedded/scarthgap already has 1.0.5, which is great!
The local systemd unit dir patch has been dropped, as the upstream
recipe uses a meson option to set the correct unit path.
Bug-AGL: SPEC-5129
Change-Id: I7b156093f20821eae0c9db2a1d96feff68d81547
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30037
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account
Scott Murray [Wed, 26 Jun 2024 19:22:14 +0000 (15:22 -0400)]
Add meta-agl-kuksa-val
Add new meta-agl-kuksa-val layer, and populate it with the base
KUKSA.val databroker and VSS schema recipes from meta-agl, as well
as the recipes for the Python modules they depend on.
Additional changes:
- Installation of AGL-specific configuration has been removed from
the kuksa-can-provider recipe. It now packages the upstream
example/test configuration in a new kuksa-can-provider-conf-example
package that can be replaced via the RPROVIDES scheme. Some minor
tweaks for paths are made to the upstream .ini file to match
FHS expectations.
Bug-AGL: SPEC-5136
Change-Id: I3128a223f4fcf16e496cb27e26afcaee0a28979a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30040
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 25 Jun 2024 19:39:12 +0000 (15:39 -0400)]
Add meta-agl-flutter
Add meta-agl-flutter layer as it is being moved from meta-agl-devel.
The files are copies of the state in meta-agl-devel as of commit
97310e35, with only a minor change to the feature template to adjust
the location of the layer for bblayers.conf.
Bug-AGL: SPEC-5184
Change-Id: I9a14e4ab3a1b1726b0ccc1dbc112d76864dd106c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30016
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Fri, 21 Jun 2024 09:37:04 +0000 (11:37 +0200)]
Prepare Royal Ricefish Milestone 2
Update the distro configuration.
Bug-AGL: SPEC-5186
Change-Id: I8aeb4d3066ab0150bd66d248381a15c338a0a5ea
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30008
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Duy Dang [Wed, 12 Jun 2024 07:01:22 +0000 (14:01 +0700)]
s4sk: Add Linux CANFD driver
Add a patch to support CANFD driver for S4SK. Since CANFD does
not work without bus protection unlock program running on G4MH,
this feature is disabled by default.
To enable this patch, add to local.conf:
MACHINE_FEATURES:append = " canfd"
Unlock program on TrampolineOS:
https://github.com/renesas-rcar/whitebox-sdk/tree/wip/v5.x_CAN_unlock_app
Please clone this repo and follow the guideline to build:
- Download CC-RH compiler:
https://www.renesas.com/us/en/software-tool/c-compiler-package-rh850-family#downloads
- Move it to tool directory:
$ cp CC-RH_V20500_setup-doc.zip ./whitebox-sdk/tool
- Install compiler and tools:
$ cd ./whitebox-sdk/tool
$ ./setup_wine.sh
$ ./setup_csp.sh CC-RH_V20500_setup-doc.zip
- Build unlock program:
$ cd ./whitebox-sdk/mcu/
$ ./build_trampoline.sh s4sk
The output file is: whitebox-sdk/mcu/deploy/g4mh_can_unlock.srec
Follow flashing guideline in: https://elinux.org/R-Car/Boards/S4SK#How_to_flash.2Fupdate_the_loader
and replace the file dummy_g4mh_case0.srec with the output file.
Bug-AGL: SPEC-5175
Change-Id: If43d857e7dbd6abe0fa928894e036ffedba80234
Signed-off-by: Duy Dang <duy.dang.yw@renesas.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29988
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 20 Jun 2024 14:53:43 +0000 (10:53 -0400)]
weston-ini-conf: do not enable gRPC proxy by default
Since building the agl-compositor gRPC proxy is only enabled when
using meta-agl-demo, referencing it in the default Weston
configurations when building meta-agl-core standalone is less than
ideal. To avoid this, refactor the WESTON_FRAGMENTS variable to use
a WESTON_FRAGMENTS_BASE variable for the non-display fragments, and
drop "grpc-proxy" from it. The bbappend in meta-agl-demo can now
just append it WESTON_FRAGMENTS_BASE to get the desired end result
for the demo images.
Bug-AGL: SPEC-5183
Change-Id: Ia351212023d1e426acc5be23a21b3de84660a024
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30006
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Tue, 11 Jun 2024 14:45:02 +0000 (16:45 +0200)]
Re-enable PRserv and HASHserv after api migration
The new services were deployed and can be enabled.
Add a feature agl-prhash-public to enable use.
Bug-AGL: SPEC-5173
Change-Id: I178fd2ff67847136045f5f6a684389fd0fd2f21a
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29987
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Jan-Simon Moeller [Tue, 11 Jun 2024 11:36:33 +0000 (11:36 +0000)]
Add Upstream-Status to patches of connman-ncurses
Add the Upstream-Status: Pending to patches of connman-ncurses.
Bug-AGL: SPEC-5172
Change-Id: I02f6d532a7df1668ddac49c00b9d0d43f074885a
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29986
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
ci-image-build: Jenkins Job builder account
Scott Murray [Mon, 10 Jun 2024 20:53:03 +0000 (16:53 -0400)]
meta-agl-bsp: fix python3-grpcio bbappend location
The dynamically applied python3-grpcio bbappend should be targeted
against meta-python instead of meta-oe, move it to make that so.
In practice, this was only breaking builds when aglsetup.sh was
run without specifying 'agl-demo'; I discovered it during next
branch testing.
Bug-AGL: SPEC-5171
Change-Id: I0a14d6617ea0028a4f3fabfcfa3d63b55c5ab5eb
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29985
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Wed, 5 Jun 2024 18:36:45 +0000 (14:36 -0400)]
meta-agl-core: update ptest-runner patch
Update our local ptest-runner LAVA support patch to apply against
the new 2.4.4 release that has been backported to scarthgap branch.
Bug-AGL: SPEC-5167
Change-Id: Iebd2793d335a092d2e79cb1848285d01926871ff
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29977
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 4 Jun 2024 15:30:20 +0000 (11:30 -0400)]
meta-agl-bsp: update raspberrypi5 template
Update the raspberrypi5 template .inc file to drop the extra
U-Boot enabling configuration, as those tweaks are now available
in the new scarthgap branch in meta-raspberrypi.
Bug-AGL: SPEC-5164
Change-Id: Ib65d2b722ea6274b32061262d780c80436fac036
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29974
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Fri, 31 May 2024 09:45:36 +0000 (11:45 +0200)]
Prepare Royal Ricefish Milestone 1
Update the distro manifest file.
Bug-AGL: SPEC-5154
Change-Id: I9b01ab24c97033ba53b69bba1a1a36ff6d8d0bd5
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29959
Scott Murray [Wed, 29 May 2024 16:23:03 +0000 (12:23 -0400)]
meta-agl-core: update images in conf-notes.txt
Update image list in conf-notes.txt to reflect naming rework and
recent clean up.
Bug-AGL: SPEC-5138
Change-Id: I2a2ff55bacee8b8c53abb413935d76328cc22621
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29954
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Mon, 27 May 2024 16:23:34 +0000 (18:23 +0200)]
Document r/o and r/w PRserv and HASHserv in the templates
This adds sections for the PRserv and HASHserv in the local.conf templates (for r/o upstream).
Also we add comments to the r/w part that is reserved for CI.
Change-Id: Id39b11bc9664b441f5dcae3646259401b5d9a6aa
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29945
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Thu, 23 May 2024 15:32:52 +0000 (11:32 -0400)]
meta-agl-bsp: add bbbappends to fix abseil-cpp RISC-V issue
Add dynamically applied abseil-cpp and python3-grpcio bbappends to
add backport of the upstream abseil-cpp fix for RISC-V platforms
getting SIGILLs. These can be removed when the patches get into
upstream meta-oe.
Bug-AGL: SPEC-5120
Change-Id: Ib4a918abb3ab57d3ef09dd8729702d0f47d21daa
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29913
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Thu, 16 May 2024 23:10:18 +0000 (19:10 -0400)]
weston-ini-conf: (re)move Weston remoting support
Remove the support for generating configuration for the Weston
remoting feature based on the weston-remoting DISTRO_FEATURE
from our weston-ini-conf recipe and bbappend. Handling this has
been moved from meta-agl-core to meta-agl-demo. As well, the
agl-weston-remoting setup feature dependency on agl-demo has
been removed as it is no longer required.
Bug-AGL: SPEC-5138
Change-Id: I5a5e58dd9097e940d3925bf60ce4e1283d6529b9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29902
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
(cherry picked from commit
6919021006da1d42af9d588afded43ad35df8fcf)
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29865
Scott Murray [Tue, 21 May 2024 14:13:35 +0000 (10:13 -0400)]
meta-agl-bsp: fix up raspberrypi5 build
Changes:
- Add meta-lts-mixins_u-boot layer to BBLAYERS for raspberrypi5
to get U-Boot v2024.04.
- Add required configuration to make the newer U-Boot buildable to
the raspberrypi5 machine configuration. The tweaks to re-enable
U-Boot were sourced from the commits in this meta-raspberrypi PR:
https://github.com/agherzan/meta-raspberrypi/pull/1304
If those get merged our configuration can be simplified.
- Add required LICENSE_FLAGS_ACCEPTED tweak to raspberrypi5 machine
configuration (copied from raspberrypi4).
- Remove obsolete Xen tweaks from the raspberrypi4 and raspberrypi5
machine configurations.
Bug-AGL: SPEC-5144
Change-Id: If02e0cc7baada46f4a9db305d3babe5b4a6784ff
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29908
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Tue, 21 May 2024 14:00:00 +0000 (10:00 -0400)]
meta-agl-bsp: fix up unmatched build
Changes:
- Remove U-Boot patch and associated bbappend that were required
to build with kirkstone, they are no longer required.
- Remove LAYERSERIES_COMPAT tweak that was being done to the
meta-sifive layer as it is no longer required.
Bug-AGL: SPEC-5145
Change-Id: Id729fe08d8b5e962636bbfa2db9538c40afabda5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29907
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Wed, 8 May 2024 18:59:37 +0000 (14:59 -0400)]
agl-selinux: pull in meta-clang
Make pulling in meta-clang for the agl-selinx feature explicit, to
avoid dependency issues from the uutils-coreutils recipe in meta-oe.
This fixes building when configured with just the "agl-ic-container"
feature without "agl-demo".
Bug-AGL: SPEC-5123
Change-Id: Ie775b2e3ceb081448fc8b772f9686ad4dfbb45dc
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29899
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Scott Murray [Wed, 8 May 2024 18:57:44 +0000 (14:57 -0400)]
meta-agl-bsp: refresh mesa virgl patch
Refresh the mesa patch applied dynamically when meta-virtualization is
being used so it applies cleanly. It is still unknown if the patch is
required for the KVM demo, but fixing it up is required to have the
IC EG container demos to build.
Bug-AGL: SPEC-5123
Change-Id: Ib1c8b623d78ca0453d3418e565dbe86bdc344fb5
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29898
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Wed, 1 May 2024 19:11:07 +0000 (15:11 -0400)]
meta-agl-bsp: update meta-virtualization bbappends
Rename the meta-virtualization dynamically applied bbappends to
handle the newer versions in YP 5.0 / scarthgap. To some degree
these changes are placeholders to facilitate building the IC EG
container demo images, as the configuration for that pulls in
meta-virtualization. The virtio support related changes the
bbappends apply here need to be reworked to be actually workable
for the KVM demo images and potential downstream users.
Bug-AGL: SPEC-5123
Change-Id: I473fa4a64837cedd704f8fb2e7cbd52fa2114d21
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29879
ci-image-build: Jenkins Job builder account
Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp>
Tested-by: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Tue, 30 Apr 2024 21:57:39 +0000 (17:57 -0400)]
meta-agl-bsp: NXP i.MX6 and i.MX8 fixes
These changes should allow the etnaviv GPU driver using NXP i.MX6
and i.MX8 machines (e.g. cubox-i, imx8mq-evk) to build. Testing on
hardware is required for the i.MX6, and etnaviv does not seem to be
working on the i.MX8MQ-EVK as the previous devicetree tweak being
used no longer seems applicable. Further investigation will be
done in the near future as time permits.
Notable changes:
- The i.MX6 configurations have been switched to using the linux-fslc
kernel instead of linux-fslc-lts, as the latter is older (6.1 vs
6.6).
- The kernel patch against linux-fslc-imx to enable the MHDP driver
when using etnaviv has been removed since it is no longer required.
- The local workaround to allow enabling the "wayland" PACKAGECONFIG
when building weston-imx has been replaced with use of the now
provided upstream variable that allows that. Note that building
with this version of Weston has not been tested since it is tied to
using the Vivante GPU driver.
Bug-AGL: SPEC-5122
Change-Id: I75810dd152197f9435158839fad00327ed7e42e7
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29878
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Mon, 29 Apr 2024 14:09:13 +0000 (10:09 -0400)]
Update rcar-gen3 gstreamer workaround
The BBMASKs of the gstreamer bbappends from meta-rcar-gen3 need
to actually be in the base agl_rcar-nogfx.inc include file, as
otherwise the "nogfx" machine configurations will suffer from
the gstreamer plugin build and version mismatch issues.
Bug-AGL: SPEC-4578
Change-Id: Ief2624dfdec8df995cea9c9cc3c337eadd172074
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29853
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Sun, 28 Apr 2024 10:48:31 +0000 (10:48 +0000)]
Handle suffix difference between kirkstone and scarthgap
This unifies the filesnames of the output image.
Bug-AGL: SPEC-4578
Change-Id: I4b4431b2b672cb2147bdf1bc87e975be583889cd
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29852
Scott Murray [Fri, 26 Apr 2024 15:34:35 +0000 (11:34 -0400)]
agl-compositor: update SRCREV
Update SRCREV to pick up:
18e93ca compositor: Use stdint for specifing integer storage
6366348 clients/screenshot: Add support for weston output capture
d2510f1 compositor: Fix wet_process cleanup on compositor shuwdown
8e20d1c compositor: fix building with RDP disabled
18607e2 compositor: Add support for building Xwayland
50f3305 compositor: Fix RDP loading code
1624519 compositor: Fix loading nested X11/Wayland backends
4ac5ed1 compositor: Add more error messages
7ec377f layout: Fix panel initialization with no weston surface
8280cd4 compositor: Re-work the DRM and other backends loading phase
ec6f2d3 layout: Migrate the layout save/restore to a more useful place
612ffac compositor/build: Remove HEADLESS backend
71f98b4 compositor: Don't reuse weston_compositor_create_output
780661c layout, shell: Use implicit layer move to add views to layers
d27a207 compositor: Fix RDP and HEADLESS backends loading
bf7c3de compositor: Adapt loading to latest version
0ca7f35 src: weston_process renamed to wet_process
48124d4 src: weston_compositor_load_backend now returns backend
6d27203 src: use weston_coord_* structures
a0e1135 meson.build: update for weston 13
3ab2ba0 compositor: Fix building when x11 is not enabled
a6ffcf3 meson.build, src: update for weston 12
7f8195b src: Make sure we don't die out when performing output hot-plugging
5921bee meson.build, src: update for weston 11
9da1611 meson.build: Fix wayland-scanner detection
Bug-AGL: SPEC-4578
Change-Id: Ia67a208b4f76f92df9ec0448bca77e4b3c5e736a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29851
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Tue, 9 Apr 2024 15:30:57 +0000 (18:30 +0300)]
weston: Add fix for using layer_entry_remove directly
Patch was proposed initially with a different fix upstream but
was changed a bit later.
Bug-AGL: SPEC-5105
Change-Id: I3fb6cc3d4a7b2a63b4296a2d36a998a55ccb8bc5
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29817
Tested-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Marius Vlad [Tue, 9 Apr 2024 15:32:07 +0000 (18:32 +0300)]
weston: Remove unused patches
These have been fixed upstream so we can remove them entirely.
Change-Id: I1be9aee59ae585b362667e5f9d101fd432327b54
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29818
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Scott Murray <scott.murray@konsulko.com>
Jan-Simon Moeller [Tue, 23 Apr 2024 19:23:27 +0000 (21:23 +0200)]
Add ptest user to static IDs
Change-Id: I3212283e30eec4c53c993d3195aa4079917668de
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Tue, 23 Apr 2024 19:09:41 +0000 (21:09 +0200)]
next: disable PRSERV and HASHSERV
We need to deploy new versions and adapt.
Until these are in place, disable.
Change-Id: I64734b6ee828be8e90dc395eefda8d4061ace79f
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Thu, 18 Apr 2024 20:52:25 +0000 (16:52 -0400)]
poky-agl: remove outdated workarounds
Remove old workarounds from the poky-agl distro configuration that
no longer seem required:
- cmake DIRFILES tweak (SPEC-888). This actually seems to break
cmake-native packaging during crosssdk building with scarthgap.
- do_package_write_rpm task vardepsexclude tweak (SPEC-1629).
Based on some local tests with sstate, the original issue seems
to have been fixed.
Bug-AGL: SPEC-4578
Change-Id: I898da1113ce74c5b899c9c943224598b0cc68289
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Thu, 18 Apr 2024 20:46:07 +0000 (16:46 -0400)]
Work around rcar-gen3 gstreamer issues
The scarthgap-dev branch of meta-rcar-gen3 has bbappends for the
gstreamer1.0-plugins-* and gstreamer1.0-omx recipes that effectively
build the Renesas 1.20.3 forks and package them as 1.22.x. This
breaks building gstreamer users since there are mismatches between
the main gstreamer package contents and the plugins.
To fix this for now:
- BBMASK out the bbappends
- Update our gstreamer1.0-plugins-bad bbappend to enable the KMS
plugin to avoid breaking the BSP gstreamer plugins packagegroup.
This can be removed once we no longer need to BBMASK the upstream
bbappends.
- Remove the rcar-gen3 version of our local patch against
gstreamer1.0-plugins-bad, as it no longer applies (since rcar-gen3
will be using the upstream version for now). This can be revisited
when meta-rcar-gen3 is updated to resolve the mismatch.
As a bonus, the now unnecessary network flag overrides we were doing
for the gstreamer plugin recipes have been removed, as they are no
longer required.
Bug-AGL: SPEC-4578
Change-Id: I4e6f1646c93d981744e65dddf6753c3dc005426e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Wed, 17 Apr 2024 09:42:36 +0000 (05:42 -0400)]
meta-agl-bsp: update rcar-gen3 gstreamer bbappends
Update rcar-gen3 gstreamer bbappends for new version in scarthgap.
Bug-AGL: SPEC-4578
Change-Id: I7f3e43b85157201457c67d91a32f7a18b44a6050
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Tue, 16 Apr 2024 20:50:41 +0000 (16:50 -0400)]
gperf: remove bbappend
Remove gperf append that adds nativesdk support, as upstream oe-core
added it in mickledore.
Bug-AGL: SPEC-4578
Change-Id: I65dba34f5be20187a0e4d19789a94c6db44667a9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Tue, 16 Apr 2024 20:46:08 +0000 (16:46 -0400)]
cmake: remove bbappend
The backported fix being applied by our cmake bbappend was merged
in upstream oe-core long ago (thud release), remove it.
Bug-AGL: SPEC-4578
Change-Id: Ib6453000a0bbebb591d16f3502041363be487dd4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Jan-Simon Moeller [Tue, 23 Jan 2024 18:20:25 +0000 (18:20 +0000)]
weston: update bbappend for weston 13
Update the bbappend to match latest YP versions.
Bug-AGL: SPEC-5057
Change-Id: Ia123a68b55f2ba7cc2c7f292fcdb4d670f4509e1
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Thu, 5 Oct 2023 13:37:54 +0000 (16:37 +0300)]
weston: Handle no pointer event
This should fix weston-stacking crashing if there's no pointer surface
due to not getting any pointer event. There's an implicit assumption
that we have pointer events if we also have keyboard input focus which
in AGL shell we don't have.
Bug-AGL: SPEC-4916
Change-Id: I2b043108bf41307779bf683f2685701653c1117f
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29263
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Thu, 7 Sep 2023 21:27:37 +0000 (17:27 -0400)]
gstreamer1.0-plugins-bad: update patch
Adapt Added-appid-and-title-support patch for new version.
Bug-AGL: SPEC-4870
Change-Id: I62d6deb256dffcebdc36da14c002c33e252de220
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29264
Tested-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Marius Vlad [Tue, 26 Sep 2023 12:27:40 +0000 (15:27 +0300)]
weston: Fix toytoolkit rotation missing from libweston12
Turns out we missed a fix for libweston12, which we should've included
it. Carry the fix until a new libweston12 point release will released.
Bug-AGL: SPEC-4915
Change-Id: I77cda5ff5b19b5cd15cd2b82548a4af6a06ac32a
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29257
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Denys Dmytriyenko [Thu, 7 Sep 2023 21:20:55 +0000 (17:20 -0400)]
weston: update patch for libweston for version 12
Update libweston patch to apply to weston version 12
Bug-AGL: SPEC-4578
Change-Id: I25d808abc3082c504fe6df734df09601d1c761f0
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Denys Dmytriyenko [Thu, 10 Aug 2023 18:05:36 +0000 (18:05 +0000)]
x86-usb-devices.cfg: update to reflect upstream kernel changes
WILINK_PLATFORM_DATA removed in
06463f6e98df34908c26aa8e7a31a279646b1f51
The change is in kernel 6.4+
Bug-AGL: SPEC-4578
Change-Id: I53754295e95df8a6657d8fed1b53d9fe90cc106d
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Denys Dmytriyenko [Thu, 10 Aug 2023 18:03:34 +0000 (18:03 +0000)]
vbox-vmware-sata.cfg, x86-extra-graphic-devices.cfg: update to reflect upstream kernel changes
DRM_VMWGFX_FBCON was removed in
df42523c12f8d58a41f547f471b46deffd18c203
The change is in kernel 6.4+
Bug-AGL: SPEC-4578
Change-Id: If17a425664f4ac99c85fbf84590ebc957da1fa99
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Denys Dmytriyenko [Thu, 10 Aug 2023 18:01:59 +0000 (18:01 +0000)]
systemd-required.cfg: update to reflect upstream kernel changes
SYSFS_DEPRECATED was removed in
721da5cee9d43901105f5b8bd33fcb9101b12fc3
The change is in kernel 6.4+
Bug-AGL: SPEC-4578
Change-Id: I54eb03c38da80cdd8d98a2f80a15b48c8caa0903
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Denys Dmytriyenko [Wed, 9 Aug 2023 19:38:45 +0000 (19:38 +0000)]
selinux.cfg: update to reflect upstream kernel changes
SECURITY_SELINUX_DISABLE removed in
f22f9aaf6c3d92ebd5ad9e67acc03afebaaeb289
SECURITY_SELINUX_CHECKREQPROT_VALUE removed in
a7e4676e8e2cb158a4d24123de778087955e1b36
Both changes are in kernel 6.4+
Bug-AGL: SPEC-4578
Change-Id: I46d5f880c4d13372f09cc9cfdab4e7e0a9a02e42
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Jan-Simon Moeller [Thu, 20 Jul 2023 12:48:42 +0000 (12:48 +0000)]
Fixup ptest-runner patch for YP master
Adapt the patch to more recent ptest-runner
Change-Id: Ia51268ff25164d2ce92cf97435a9ddf4a89e0b2b
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Wed, 28 Jun 2023 20:39:37 +0000 (22:39 +0200)]
meta-agl-core: updates for Weston 12.0
Rename local bbappend and remove backported and unused patches.
Bug-AGL: SPEC-4850
Change-Id: Ibc61b7905611eb2a124c7339e8a4d0b3981d276c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
[patches updated]
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Denys Dmytriyenko [Fri, 9 Jun 2023 23:05:53 +0000 (23:05 +0000)]
meta-agl-bsp: agl_raspberrypi4: document additional license needed
linux-firmware-rpidistro now requires acceptance of "synaptics-killswitch"
license, document it accordingly.
Bug-AGL: SPEC-4578
Change-Id: I2b7ffd3eb26e35b917ad1d0f6589f05010b71c99
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Denys Dmytriyenko [Fri, 9 Jun 2023 23:01:21 +0000 (23:01 +0000)]
meta-agl-bsp: meta-raspberrypi: dtc: update bbappend
meta-raspberrypi now has new version of dtc, so update bbappend accordingly
Bug-AGL: SPEC-4578
Change-Id: Icf771530d0259cf2b3566877f29fe22d53288e79
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Denys Dmytriyenko [Wed, 7 Jun 2023 18:48:49 +0000 (18:48 +0000)]
bblayers.conf: drop Rust Mixin layer
Rust Mixin layer was added to Kirkstone-based branches to backport newer
Rust version, which is not needed for Mickledore-based branch that already
has newer Rust version.
Bug-AGL: SPEC-4578
Change-Id: Ic8881adc92eb0e272b2afded3acb65ac2a037761
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Denys Dmytriyenko [Wed, 7 Jun 2023 18:47:08 +0000 (18:47 +0000)]
mesa: remove backported virgl patch
No need to for the backported patch that is now part of the new Mesa version.
Bug-AGL: SPEC-4578
Change-Id: I03cf0fac10d6b6bd4a2eb2fff239ea924916d6b0
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Scott Murray [Sun, 20 Nov 2022 22:36:06 +0000 (17:36 -0500)]
Handle image-prelink removal
Upstream oe-core has removed image-prelink.bbclass, which had already
been disabled locally in the poky-agl distro configuration. Remove
the dangling references to match upstream, and avoid errors in some
configurations.
Bug-AGL: SPEC-4578
Change-Id: I0a8114dacf29d76170676ccc37252eef80d77408
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 22 Aug 2022 16:34:09 +0000 (12:34 -0400)]
linux-agl: enable CONFIG_KALLSYMS_ALL
Fixes build errors in lttng-tools.
Bug-AGL: SPEC-4578
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I52482329d18e7be8b74bfa8ef2d9d1d2f0e239f2
Scott Murray [Sun, 20 Nov 2022 18:37:35 +0000 (13:37 -0500)]
Handle upstream TEMPLATECONF change
oe-core now requires that TEMPLATECONF point at conf/templates/*
inside a layer, tweak things to move the base template files into
meta-agl-core to match its expectations.
Bug-AGL: SPEC-4578
Change-Id: Idb0af9b4bd6bc55b9fb2cb50a675e928e7c2b025
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Tue, 8 Nov 2022 16:01:32 +0000 (11:01 -0500)]
weston: handle upgrade to 11.0
Changes:
- Renamed local bbappend for weston to handle upstream upgrade to
11.0.0.
- The local PACKAGECONFIG definitions have been removed as they are
now present upstream.
- Removed backported patch.
Bug-AGL: SPEC-4578
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I3dc3c7042bf2ce8058df30ccd691232bf1d2a442
Scott Murray [Fri, 30 Sep 2022 19:03:24 +0000 (15:03 -0400)]
Add Yocto Project scarthgap release compatibility
Switch to scarthgap in LAYERSERIES_COMPAT in layer.conf files.
Bug-AGL: SPEC-4578
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I2c690c02a55bb0ddca9231bdf405a5f21486db3f
Ashok Sidipotu [Thu, 4 Apr 2024 00:53:32 +0000 (02:53 +0200)]
Enable ACP for HDMI on RaspberryPi4.
-HDMI dectection is broken on RaspberryPi4, Enable Pipewire-ACP to fix
it.
-copy the ACP config files as well.
Bug-AGL: SPEC-4418
Change-Id: Ice6f2a4417df56b2c00dc067590763a2c847c152
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29800
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Mon, 15 Apr 2024 18:58:11 +0000 (14:58 -0400)]
native-shell-client: update SRCREV
Update SRCREV to pick up:
099e06f Update agl-shell protocol version
2c4b60f Add gitlab issue/merge request templates
Bug-AGL: SPEC-5110
Change-Id: I1725475b08e4bbfd536356c3e39ea64184a3baf8
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29837
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Saalim Quadri [Mon, 25 Mar 2024 22:36:53 +0000 (04:06 +0530)]
Initial support for TI AM62XX EVM
This adds templates to build for the TI AM62XX platform.
Bug-AGL: SPEC-5103
Change-Id: Ica467a7ca464da87c5a50a54b6cd1f1f86c50d98
Signed-off-by: Saalim Quadri <danascape@gmail.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29782
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Mon, 18 Mar 2024 19:27:26 +0000 (20:27 +0100)]
Fix template for s4 and adapt kernel recipe
The template needs meta-python present and the
kernel recipe does try to install a firmware file
that is not packaged. Remove that.
Bug-AGL: SPEC-5101
Change-Id: I3fdb860df04ee90e3e3b30875ea4f9494b15dbf0
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29744
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Denys Dmytriyenko [Sat, 9 Mar 2024 23:02:53 +0000 (18:02 -0500)]
Add RaspberryPi 5 platform template
This adds templates to build for the RaspberryPi 5 platform.
Note that meta-raspberrypi doesn't yet have U-boot updates for the platform,
will be added later.
Bug-AGL: SPEC-5094
Change-Id: Idede92ca5d9b678ee2f9ea0869e64da04dd719ea
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29735
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Marius Vlad [Fri, 23 Feb 2024 16:18:12 +0000 (18:18 +0200)]
agl-shell-activator_git.bb: Bump SRCREV
To keep in-sync with the agl compositor. Includes the split window
functionality.
Change-Id: I9df5c05bba08be580829810b93820f15ce84b999
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29711
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Wed, 21 Feb 2024 15:12:09 +0000 (10:12 -0500)]
meta-agl-core: Improve connman-wait-online usability
Changes:
- Ship connman-wait-online in packagegroup-agl-core-connectivity.
- Add installation of a systemd drop-in configuration file for
systemd-networkd-wait-online when VIRTUAL_RUNIME_net_manager
is set to connman that will disable it. This is required to
avoid boot hangs if a unit does add a dependency on the
network-online target. The approach is not ideal, but it is
not clear how to avoid systemd-networkd-wait-online getting
enabled without actually modifying the systemd-networkd unit.
Bug-AGL: SPEC-5082
Change-Id: Id0a1276e35c68ecb6087f89a880fc069594caca4
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29697
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Denys Dmytriyenko [Sat, 24 Feb 2024 21:43:43 +0000 (16:43 -0500)]
meta-agl-bsp: linux-raspberrypi: update local patch
Update local patch that fixes menuconfig to apply against updated
linux-raspberrypi kernel version.
Bug-AGL: SPEC-5069
Change-Id: I341859acb4b77aff5ebce88da66089ac6263789f
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29719
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Denys Dmytriyenko [Thu, 22 Feb 2024 17:58:50 +0000 (12:58 -0500)]
qtbase: drop local backported patches
Those patches were backported and the changes are now
part of the latest Qt version.
Bug-AGL: SPEC-5069
Change-Id: Id82254c5f5ba01efe565b40c2f096d252f4c2c69
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29718
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Fri, 23 Feb 2024 16:12:26 +0000 (18:12 +0200)]
agl-compositor_git.bb: Bump SRCREV for agl compositor
This SRCREV bump includes the split window functionality with gRPC
as well as the ability to load the RDP backend.
In more detail the following have been added since the previous bump:
-
d5ecd12729734b788 meson.build: Do another version bump
-
45b9e2fc90aec09d1 compositor: Avoid compiler warning and build failure
-
e9ee3fd914b73019c meson.build: Bump version to 0.22.3
-
54631603ff050cb01 compositor: Add support for loading width/height/transform
-
a2a302d8aadc1afda main-grpc: Fix iterator going invalid at destruction time
-
e7ccf51adc37748d3 compositor: Add the ability to load rdp-backend.so
-
754636273ffc6b872 layout/shell: Keep track of previous role
-
16d8d1af63ea1bbda layout: Added sticky implementation for split windows
-
3d6199ee18b4807a8 shell/layout: Add implementation for the width param
-
70a2d75e8e35d94bf src: Don't attempt to split background role window
-
000b725db81ae79ff grpc-proxy/shell: Add sticky parameter when setting up split window
-
b87f46acc5b0b252e grpc-proxy/shell: Add width for split window
-
083ee3d2b88f49612 layout/shell: Reset split type of windows
-
1cbb6bdec4d1c0440 shell: Reset active view to allow further activation
-
594b5d1c6e1bc7eb8 layout: Specify the reason for not activating windows
-
3f2cdeae25429b846 grpc-proxy: Extend AglShellSetSplit from gRPC proxy
-
09fa5536e759792c8 layout/shell: Add basic support for split window
-
8a7f3fbbf0fd94bb1 Add gitlab issue/merge request templates
Change-Id: I61a3f9b553ed1416849dc5a1dccdcf1be7de6ee3
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29710
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Scott Murray [Sun, 18 Feb 2024 21:07:26 +0000 (16:07 -0500)]
meta-pipewire: Remove unused PREFERRED_RPROVIDER
Remove unused PREFERRED_RPROVIDER_virtual/wireplumber-config
variable as part of RPROVIDES clean up.
Bug-AGL: SPEC-5067
Change-Id: I1e66ecfa5731cc4414ed587b81fd7d0d8dc3e273
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29689
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Scott Murray [Sun, 18 Feb 2024 21:04:37 +0000 (16:04 -0500)]
meta-agl-bsp: Rework gpsd configuration
To remove the use of a "virtual/" prefixed RPROVIDES as part of
futureproofing for YP 5.0 / Scarthgap, rework the machine-specific
gpsd configuration scheme to based on the gpsd-machine-conf recipe
that is intended for this upstream.
Bug-AGL: SPEC-5067
Change-Id: Ie7fda1e936982e7d43bb0af6ee4e90ab4dae9477
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29688
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Jan-Simon Moeller [Thu, 15 Feb 2024 15:36:05 +0000 (16:36 +0100)]
Start development cycle for Royal Ricefish
This is the start of the development cycle for 'Royal Ricefish'.
Bug-AGL: SPEC-5075
Change-Id: I2c97edc2a9215b8c273822a4083e1423f5135e3e
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29681
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Jan-Simon Moeller [Thu, 15 Feb 2024 14:41:10 +0000 (15:41 +0100)]
unmatched: add firmware files for radeon graphics
The firmware files enable the amd graphics cards.
Bug-AGL: SPEC-5074
Change-Id: I283e013b5f4951a26475083026b4b5425ee1132a
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29678
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Jan-Simon Moeller [Tue, 13 Feb 2024 22:23:36 +0000 (23:23 +0100)]
Add gitlab issue/merge request templates
Add template files for gitlab
Bug-AGL: SPEC-4474
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I73107e10854fbd1f9067ca1a9efde42933fb1891
Scott Murray [Fri, 9 Feb 2024 19:52:25 +0000 (14:52 -0500)]
wireplumber: remove virtual RPROVIDES
Remove the "virtual/pipewire-sessionmanager" RPROVIDES from the
meta-pipewire wireplumber recipe, as it is unused and latest
upstream now warns about the use of "virtual/" prefixes in
RPROVIDES.
Bug-AGL: SPEC-5067
Change-Id: I80fcd30a0eada4a270c95a126c8756574fb72f24
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29653
ci-image-build: Jenkins Job builder account
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Scott Murray [Tue, 30 Jan 2024 18:57:50 +0000 (13:57 -0500)]
Update Rust mixin layer directory
Drop the version number from the Rust mixin layer target directory
in the bblayers.conf template to match the repo manifest change.
Without the version number, we can hopefully avoid any future
changes here if we do end up needing another Rust bump during
Quillback LTS.
Bug-AGL: SPEC-5060
Change-Id: Iddda8a0e76ab4e202b93295dc985b3135c020be1
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29638
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Tue, 30 Jan 2024 13:34:53 +0000 (14:34 +0100)]
Prepare Quirky Quillback Milestone 3
Update the distro configuration.
Bug-AGL: SPEC-5059
Change-Id: If547484a571b15a7e6f78df5c54ad6f0c27455b4
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29610
Tested-by: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
Scott Murray [Thu, 4 Jan 2024 23:13:20 +0000 (18:13 -0500)]
wireplumber-policy-config-agl: Change Mediaplayer role policy
Change Mediaplayer role policy from cork to mix so that doing media
playback when radio is playing or vice versa does not result in one
of them becoming stuck in corked state. This is not really optimal
for the older demo platform images where they are separate
applications, as they will be able to play over each other, but it
does allow us to avoid breakage in the new Flutter homescreen that
drives both media and radio playback from the same application.
Hopefully in the longer term a better solution for corking multiple
sources interacting in a single role will become available.
Bug-AGL: SPEC-4791
Change-Id: Ib0b3a559533d68733920290a303db6ed1875bf5a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29578
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Denys Dmytriyenko [Fri, 5 Jan 2024 23:21:58 +0000 (23:21 +0000)]
Fix OVERRIDES additions after recent DEFAULTTUNE change
Add :agl-devel and :agl-ptest overrides using :append instead of .= operator
to defer its action after the distro config is parsed. The distro config now
resets OVERRIDES list since the recent DEFAULTTUNES change.
Bug-AGL: SPEC-5037
Reported-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I82e7832cab421726f783cec80556f59f6f4de312
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29587
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Marius Vlad [Thu, 4 Jan 2024 10:56:15 +0000 (12:56 +0200)]
agl-compositor_git.bb: Bump SRCREV for fixes
This SRCREV bump includes a couple of fixes for avoid a hard-to-catch
race between the gPRC proxy client the shell client. The update
simplifies the whole "conversation" between gRPC client and the
compositor.
In more details the following changes have been added since the previous
update:
-
e3f8379e48433d grpc-proxy: Add a prefix tag for debugging messages
-
ae3ef78cb1a01b grpc-proxy: Re-work bound_ok/bound_fail events handling
-
071440ef54444c shell: Provide a better explanation for terminating the connection
Bug-AGL: SPEC-4977
Change-Id: I6420441e7379f42c0455ffb78e3ea2867b5e332e
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29576
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account
Ashok Sidipotu [Wed, 20 Dec 2023 00:05:41 +0000 (01:05 +0100)]
pipewire: Update PipeWire to v1.0.0 and WirePlumber to v0.4.17
The PipeWire project is immensely proud to announce the 1.0 release
of PipeWire.
Highlights of Pipewire.
- Fix a memfd/dmabuf leak when uploading buffers while shutting down.
- Handle concurrent jack_port_get_buffer() calls because ardour seems to be doing this.
- Improve time reporting (less jitter) in ALSA when using IRQ.
- Many doc improvements
Highlights of wireplumber.
- Fixed a reference counting issue in the object managers that could cause crashes due to memory corruption (#534)
- Fixed an issue with filters linking to wrong targets, often with two sets of links (#536)
- Fixed a crash in the endpoints policy that would show up when log messages were enabled at level 3 or higher
Bug-AGL: SPEC-5022
Change-Id: Ibeff85f7f4b02b8b667e4c6caf6beab4487854bc
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29546
Tested-by: Jenkins Job builder account
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Jan-Simon Moeller [Mon, 18 Dec 2023 13:49:28 +0000 (14:49 +0100)]
Prepare Quirky Quillback Milestone 2
Update the distro manifest.
Bug-AGL: SPEC-5021
Change-Id: I243e0fe1a6fec2264a64a249b3ceb5a3e7d53c77
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29543
ci-image-build: Jenkins Job builder account
ci-image-boot-test: Jenkins Job builder account
Tested-by: Jenkins Job builder account