AGL/meta-agl.git
7 weeks agoAdd support NanoPC-T6(RK3588) board 68/30168/6
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
2 months agoFlutter SDK 3.24.2 60/30260/5
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>
2 months agometa-pipewire: update wireplumber to 0.5.6 43/30243/4
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>
2 months agometa-agl-bsp: Kingfisher updates 48/30248/2
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

2 months agometa-agl-bsp: fixes for meta-rcar-gen3 changes 32/30232/2
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>
2 months agoagl-compositor: Bump SRCREV for agl-compositor 25/30225/3
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>
2 months agorecipes-graphics/mesa: Drop older mesa patch for agl-kvm 20/30220/2
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>
3 months agoweston: remove upstreamed patch 55/30155/3
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
3 months agoagl-compsitor: Bump SRCREV for agl-compositor 48/30148/3
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
3 months agoweston: Port small fix for always creating a hash table 38/30138/2
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>
3 months agoMark the start of development for Super Salmon 10/30110/2
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

3 months agometa-agl-bsp: update NXP weston bbappend name 37/30137/2
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

3 months agometa-agl-bsp: update qemuarm* QEMU options 16/30116/2
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

3 months agometa-agl-bsp: remove redundant abseil-cpp patches 15/30115/2
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

4 months agoagl-pipewire: update layer dependencies 01/30101/2 18.90.0 salmon/18.90.0 salmon_18.90.0
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

4 months agoagl-flutter: update layer dependencies 00/30100/2
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

4 months agometa-agl-bsp: remove old Xen recipes 99/30099/2
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>
4 months agoRework virtio-aarch64 machine definition 98/30098/2
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
4 months agonetboot: Deploy drop-in for systemd-network-generator.service 56/30056/4
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

4 months agoflutter-auto v2 48/30048/4
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>
4 months agoAdd user and group for persistent-api to static ids 46/30046/2
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>
4 months agoEnable cve-check in CI jobs for additional cve log files 41/30041/2
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
4 months agoAdd templates for jetson-agx-orin-devkit 44/30044/3
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

4 months agometa-pipewire: remove local pipewire recipe to track meta-openembedded 37/30037/2
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
4 months agoAdd meta-agl-kuksa-val 40/30040/2
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>
4 months agoAdd meta-agl-flutter 16/30016/2
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>
4 months agoPrepare Royal Ricefish Milestone 2 08/30008/2 17.92.0 ricefish/17.92.0 ricefish_17.92.0
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

4 months agos4sk: Add Linux CANFD driver 88/29988/3
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

4 months agoweston-ini-conf: do not enable gRPC proxy by default 06/30006/2
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
4 months agoRe-enable PRserv and HASHserv after api migration 87/29987/2
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

5 months agoAdd Upstream-Status to patches of connman-ncurses 86/29986/2
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

5 months agometa-agl-bsp: fix python3-grpcio bbappend location 85/29985/2
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

5 months agometa-agl-core: update ptest-runner patch 77/29977/2
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>
5 months agometa-agl-bsp: update raspberrypi5 template 74/29974/3
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>
5 months agoPrepare Royal Ricefish Milestone 1 59/29959/2 17.91.0 ricefish/17.91.0 ricefish_17.91.0
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

5 months agometa-agl-core: update images in conf-notes.txt 54/29954/3
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>
5 months agoDocument r/o and r/w PRserv and HASHserv in the templates 45/29945/2
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

5 months agometa-agl-bsp: add bbbappends to fix abseil-cpp RISC-V issue 13/29913/2
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

5 months agoweston-ini-conf: (re)move Weston remoting support 65/29865/2
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

5 months agometa-agl-bsp: fix up raspberrypi5 build 08/29908/2
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>
5 months agometa-agl-bsp: fix up unmatched build 07/29907/2
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

6 months agoagl-selinux: pull in meta-clang 99/29899/2
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
6 months agometa-agl-bsp: refresh mesa virgl patch 98/29898/2
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

6 months agometa-agl-bsp: update meta-virtualization bbappends 79/29879/2
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

6 months agometa-agl-bsp: NXP i.MX6 and i.MX8 fixes 78/29878/2
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>
6 months agoUpdate rcar-gen3 gstreamer workaround 53/29853/2
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>
6 months agoHandle suffix difference between kirkstone and scarthgap 52/29852/2
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

6 months agoagl-compositor: update SRCREV 51/29851/2
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>
6 months agoweston: Add fix for using layer_entry_remove directly
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>
6 months agoweston: Remove unused patches
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>
6 months agoAdd ptest user to static IDs
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>
6 months agonext: disable PRSERV and HASHSERV
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>
6 months agopoky-agl: remove outdated workarounds
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>
6 months agoWork around rcar-gen3 gstreamer issues
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>
6 months agometa-agl-bsp: update rcar-gen3 gstreamer bbappends
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>
6 months agogperf: remove bbappend
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>
6 months agocmake: remove bbappend
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>
6 months agoweston: update bbappend for weston 13
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>
6 months agoweston: Handle no pointer event
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>
6 months agogstreamer1.0-plugins-bad: update patch
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>
6 months agoweston: Fix toytoolkit rotation missing from libweston12
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>
6 months agoweston: update patch for libweston for version 12
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>
6 months agox86-usb-devices.cfg: update to reflect upstream kernel changes
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>
6 months agovbox-vmware-sata.cfg, x86-extra-graphic-devices.cfg: update to reflect upstream kerne...
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>
6 months agosystemd-required.cfg: update to reflect upstream kernel changes
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>
6 months agoselinux.cfg: update to reflect upstream kernel changes
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>
6 months agoFixup ptest-runner patch for YP master
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>
6 months agometa-agl-core: updates for Weston 12.0
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>
6 months agometa-agl-bsp: agl_raspberrypi4: document additional license needed
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>
6 months agometa-agl-bsp: meta-raspberrypi: dtc: update bbappend
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>
6 months agobblayers.conf: drop Rust Mixin layer
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>
6 months agomesa: remove backported virgl patch
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>
6 months agoHandle image-prelink removal
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>
6 months agolinux-agl: enable CONFIG_KALLSYMS_ALL
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

6 months agoHandle upstream TEMPLATECONF change
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>
6 months agoweston: handle upgrade to 11.0
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

6 months agoAdd Yocto Project scarthgap release compatibility
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

6 months agoEnable ACP for HDMI on RaspberryPi4. 00/29800/5
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>
6 months agonative-shell-client: update SRCREV 37/29837/2
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

7 months agoInitial support for TI AM62XX EVM 82/29782/3
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
7 months agoFix template for s4 and adapt kernel recipe 44/29744/5
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

8 months agoAdd RaspberryPi 5 platform template 35/29735/2
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

8 months agoagl-shell-activator_git.bb: Bump SRCREV 11/29711/4
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>
8 months agometa-agl-core: Improve connman-wait-online usability 97/29697/2
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>
8 months agometa-agl-bsp: linux-raspberrypi: update local patch 19/29719/2
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

8 months agoqtbase: drop local backported patches 18/29718/2
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>
8 months agoagl-compositor_git.bb: Bump SRCREV for agl compositor 10/29710/5
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>
8 months agometa-pipewire: Remove unused PREFERRED_RPROVIDER 89/29689/2
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
8 months agometa-agl-bsp: Rework gpsd configuration 88/29688/2
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
8 months agoStart development cycle for Royal Ricefish 81/29681/2 17.90.0 ricefish/17.90.0 ricefish_17.90.0
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

8 months agounmatched: add firmware files for radeon graphics 78/29678/2
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

8 months agoAdd gitlab issue/merge request templates
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

8 months agowireplumber: remove virtual RPROVIDES 53/29653/2
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

9 months agoUpdate Rust mixin layer directory 38/29638/3 16.93.0 quillback/16.93.0 quillback_16.93.0
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>
9 months agoPrepare Quirky Quillback Milestone 3 10/29610/2
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

10 months agowireplumber-policy-config-agl: Change Mediaplayer role policy 78/29578/2
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
10 months agoFix OVERRIDES additions after recent DEFAULTTUNE change 87/29587/2
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

10 months agoagl-compositor_git.bb: Bump SRCREV for fixes 76/29576/2
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
10 months agopipewire: Update PipeWire to v1.0.0 and WirePlumber to v0.4.17 46/29546/3
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>
10 months agoPrepare Quirky Quillback Milestone 2 43/29543/2 16.92.0 quillback/16.92.0 quillback_16.92.0
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