AGL/meta-agl-devel.git
2 months agouhmi-ivi-wm: Move to using meson and add gRPC support sandbox/mvlad/uhmi-agl-compositor
Marius Vlad [Wed, 15 Jan 2025 13:07:38 +0000 (15:07 +0200)]
uhmi-ivi-wm: Move to using meson and add gRPC support

Change-Id: I840589d8a5343e5851ebad81b1c4531efd58a7ef
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
3 months agoRemove drm lease patch for agl-compositor 54/30654/2
Naoto Yamaguchi [Sun, 15 Dec 2024 01:17:11 +0000 (10:17 +0900)]
Remove drm lease patch for agl-compositor

The drm lease support patch for agl-compositor is mantaind out
of tree patch around passed years.  It was cause some break of
container build.
A drm lease patch for agl-compositor merge into agl-compositor
tree.  This patch remove off tree patch from meta-agl-drm-lease layer.

Bug-AGL: SPEC-4889

Change-Id: I5c64c18d59ae19d4f8d8ab215584cf89cc476847
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
3 months agoEnable HW media decoder in NanoPC T6 43/30643/1 next 18.92.0 salmon/18.92.0 salmon_18.92.0
Naoto Yamaguchi [Sun, 8 Dec 2024 16:14:18 +0000 (01:14 +0900)]
Enable HW media decoder in NanoPC T6

The meta-rockchip has gstreamer-rockchip recipe.  It enables HW
media decoder in rockchip boards.
Current integration did not enable gstreamer-rockchip.
This patch enable device driver access in guest environment.

Bug-AGL: SPEC-5319

Change-Id: I4a6106319a2600effaf15e15567b80c6a43789ca
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
3 months agoRepair drm lease patch for agl-compositor 39/30639/2
Naoto Yamaguchi [Fri, 6 Dec 2024 15:44:11 +0000 (00:44 +0900)]
Repair drm lease patch for agl-compositor

After the c8f26648ef9ed09ca842fd81202802b73a07f789, The drm lease
support patch for agl-compositor can't apply.  It causes build
error in container guest environment for AGL demo IVIs.

This patch updates drm lease support patch to fix build error.

Bug-AGL: SPEC-5318

Change-Id: Ifd257d30c8a676e4a17869458336b4e08d2ffb8e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoAdd support qemux86-64 for drm-lease-test image 94/30594/3
Naoto Yamaguchi [Fri, 29 Nov 2024 01:15:49 +0000 (10:15 +0900)]
Add support qemux86-64 for drm-lease-test image

The agl-host-image-drm-lease-test use CI test.  That test to drm
lease infrastructure.   This CI test run on qemux86-64.
This patch enable qemu86-64 environment support.

Bug-AGL: SPEC-5308

Change-Id: I82283c3662cddd5bec0fe5a164eb2521c0d8d47d
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoChange container manager configs from cgroupv1 to v2 04/30604/2
Naoto Yamaguchi [Sun, 1 Dec 2024 06:40:34 +0000 (15:40 +0900)]
Change container manager configs from cgroupv1 to v2

AGL was migrate to cgroup v2 integration from cgroup v1 and v2
mixin integration.  Existing container-manager does not support
cgroupv2 based resource control.
This patch change resource control settings from cgroup v1 base
to cgroup v2 base.

Bug-AGL: SPEC-5284

Change-Id: I91761248f36b78b4ae4936d54d60acb92366f999
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoRemove integration type without container manager from container integration 03/30603/2
Naoto Yamaguchi [Sun, 1 Dec 2024 06:30:31 +0000 (15:30 +0900)]
Remove integration type without container manager from container integration

Existing container integration was supporing with container-manager and
without container-manager integration.  After the scarthgap update,
systemd cgroup-v1 and v2 mixed support was disabled.  It require to big
rework in resource controle feature.

The lxc only integration (without container-manager integration) has some
limitation for device support.  For example, it can't handle dynamic
device/network interface change, it' can't protect device access from
guest using mknod.  On the other hand, if I mantain to this integration,
it need many human resource.  The lxc only integration does not have
value for these work.

This change drop lxc only integration.  This strategy was discussed
in gerrit 30506.

Bug-AGL: SPEC-5283

Change-Id: I66b209cdf7fa6bf77439a24211de4da7dcdfa873
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoAdd cgroupsv2 support to container manager 02/30602/2
Naoto Yamaguchi [Sun, 1 Dec 2024 05:13:55 +0000 (14:13 +0900)]
Add cgroupsv2 support to container manager

AGL was migrate to cgroup v2 integration from cgroup v1 and v2
mixin integration.  Existing container-manager does not support
cgroupv2 based resource control.
At a f396483881a30f6ed08786114bf7a62355cd266e, it enable device
access protection.  This patch enable cgroup v2 based cpu, memory,
and more resource control feature.

Bug-AGL: SPEC-5284

Change-Id: I9ba417d01913626781fde4e9d67b5499db8d7a40
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoFix license information in recipes 56/30556/4
Naoto Yamaguchi [Mon, 25 Nov 2024 17:34:08 +0000 (02:34 +0900)]
Fix license information in recipes

Existing recipe is missing to license information.
This patch fix license information in recipes.

Bug-AGL: SPEC-5274

Change-Id: Ibbe45afc97cf9dbdc305a5d71b40fd64f59a030e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoUpdate container-manager to support rootfs bind mount feature 55/30555/4
Naoto Yamaguchi [Mon, 25 Nov 2024 17:28:58 +0000 (02:28 +0900)]
Update container-manager to support rootfs bind mount feature

Existing container-manager is designed for multi partition
integration.  The test image for drm lease require to each
guest image mix in to single rootfs.

This update enable rootfs bind mount feature to enable host
guest mix in integration.
This patch tested in NanoPC-T6 board only.

Bug-AGL: SPEC-5308
Change-Id: I57f408bc872513c79c6e3e1a3c8adffcf92a1d48
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoRe-enable drm lease test image 54/30554/3
Naoto Yamaguchi [Mon, 25 Nov 2024 17:27:23 +0000 (02:27 +0900)]
Re-enable drm lease test image

This patch enable drm-lease-test image that based on container manager.

Bug-AGL: SPEC-5308

Change-Id: I7301901d2ab0331a70dc031363c4133cea0bc532
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoRepair to each guest image for drm lease test 53/30553/3
Naoto Yamaguchi [Mon, 25 Nov 2024 17:20:30 +0000 (02:20 +0900)]
Repair to each guest image for drm lease test

At a Qt6 migration, weston config file was removed.  As a
result, the guest images for drm lease test couldn't build.
This patch repair to each guest image for drm lease test.

Bug-AGL: SPEC-5308

Change-Id: Icc23fd2d5a9957be0a6dcd39c211d511151d037b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoRevert "Remove weston with wayland-ivi-extention" 52/30552/2
Naoto Yamaguchi [Mon, 25 Nov 2024 15:55:00 +0000 (00:55 +0900)]
Revert "Remove weston with wayland-ivi-extention"

This reverts commit 24f2da7bfd7fa66e8a3b8ed7e5d8c09ef6956c68.

Bug-AGL: SPEC-5308
Change-Id: Ibf15daed630f08ad07bf6f91aaef016927eee0ac
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoAdjust qt6 migration in meta-agl-core 93/30593/2
Naoto Yamaguchi [Wed, 27 Nov 2024 16:19:32 +0000 (01:19 +0900)]
Adjust qt6 migration in meta-agl-core

This patch follow up this change.
https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30531

Bug-AGL: SPEC-5294

Change-Id: Id7ff0e2c4d03d80717754ca03b84a09151d91de3
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoAdd SECURITY.md file as required now by upstream 50/30550/1
Jan-Simon Moeller [Mon, 25 Nov 2024 16:58:56 +0000 (17:58 +0100)]
Add SECURITY.md file as required now by upstream

YP now requires this file to be present. Add it.

Bug-AGL: SPEC-5309
Change-Id: I9f30f7754ab808a86c75866d7541d9549464c929
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
4 months agoImprove container-manager to use cgroupv2 12/30512/3 18.91.0 salmon/18.91.0 salmon_18.91.0
Naoto Yamaguchi [Sun, 17 Nov 2024 15:39:32 +0000 (00:39 +0900)]
Improve container-manager to use cgroupv2

This patch update container-manager.
  Add cgroup v2 initial support.
  Add resoure setting overwrite protection from guest in cgropu v1.
  Add cgroup based device access protection.
  Add plugin based container workqueue and container manager workqueue.
  Improve MISRA C complient.

Bug-AGL: SPEC-5284

Change-Id: Iafec8840d30c545b17014492d65f3b8fdcc083f8
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoMaintain container setting to update container-manager 11/30511/3
Naoto Yamaguchi [Mon, 11 Nov 2024 16:08:33 +0000 (01:08 +0900)]
Maintain container setting to update container-manager

After the scarthgap update, systemd cgroup-v1 and v2 mixed support
was disabled.  It require to improve container-manager.
Container-manager has some improvement already.
This change maintain container setting to use these improvement.

Bug-AGL: SPEC-5284

Change-Id: Ic2f94cc33577c07755940bcdb4376dacbd9b0ade
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoEnable systemd-timesyncd in case of using systemd-networkd 04/30504/3
Naoto Yamaguchi [Mon, 11 Nov 2024 16:02:34 +0000 (01:02 +0900)]
Enable systemd-timesyncd in case of using systemd-networkd

At SPEC-737, systemd-timesyncd was disabled every case.  It causes
NTP capability lost in case of using systemd-networkd.

This patch enable systemd-timesyncd in guest environment.

Bug-AGL: SPEC-5274

Change-Id: I2c4f48bd67aa800c87ec37e2f494538b9f5a23c4
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
4 months agoFix SPDX error when building virtio-loopback module 02/30502/1
Timos Ampelikiotis [Tue, 5 Nov 2024 13:57:19 +0000 (15:57 +0200)]
Fix SPDX error when building virtio-loopback module

Rename virtio-loopback recipe to be aligned with the
required naming convention.

Change-Id: Iead57ba3755c9654972776264b958fc22e82ce62
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
4 months agoUpdate vhost-device-can and align it with rust-vmm implementation 31/30331/4
Timos Ampelikiotis [Thu, 3 Oct 2024 08:00:30 +0000 (11:00 +0300)]
Update vhost-device-can and align it with rust-vmm implementation

[v2]:
Remove recipe for socketcan-rs lib. Update vhost-device-can recipe
to clone and be built with a selected version of socketcan-rs.

[v1]:
Update vhost-device-can device and align it with the
vhost-device upstream implementation (commit: 42fa1204ec)
- https://github.com/rust-vmm/vhost-device/tree/main/staging/vhost-device-can

Bug-AGL: SPEC-4966
Change-Id: I9b7f5cb5d84c77198bc0c8b8cebc256fb5df6926
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
4 months agoUpdate virtio-can driver 30/30330/3
Timos Ampelikiotis [Thu, 3 Oct 2024 07:54:49 +0000 (10:54 +0300)]
Update virtio-can driver

Updates [v2]:
- Rename virtio-can recipe to solve SDPX error

Updates [v1]:
- Update virtio-can driver implementation and make it
  compatible with all kernel versions between v5.10 and
  v6.6. The implementation was tested on AGL refHW and
  raspberry pi 4 boards.

Bug-AGL: SPEC-4966
Change-Id: I1b41d3e220b99f839e20b5b498aab8e1dc77c0ab
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
4 months agoEnable the following virtio devices for linux-yocto kernel 70/30370/3
Timos Ampelikiotis [Thu, 3 Oct 2024 11:50:01 +0000 (14:50 +0300)]
Enable the following virtio devices for linux-yocto kernel

Specifically this commit enables virtio-can, virtio-input,
virtio-sound and virtio-loopback for linux-yocto kernel.

Bug-AGL: SPEC-4966

Change-Id: I856631c918129eb27f9dde7f594a0c601c8cc413
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
4 months agoUpdate agl-egvirt.inc 69/30369/3
Timos Ampelikiotis [Wed, 25 Sep 2024 18:10:28 +0000 (21:10 +0300)]
Update agl-egvirt.inc

Include all virtio-loopback modules, devices and runtime dependencies
needed to run and test most of the supported devices (CAN, Sound, Console,
Blk, Rng, Input

Bug-AGL: SPEC-4966

Change-Id: I638a3a29b53cbea6e8884f438f94c038c339028b
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
4 months agoUpdate QEMU vhost-user devices recipes and fix compilation 68/30368/5
Timos Ampelikiotis [Thu, 3 Oct 2024 08:32:56 +0000 (11:32 +0300)]
Update QEMU vhost-user devices recipes and fix compilation

Include only vhost-user-blk, remove vhost-user-rng/input
since their rust implementations (by vhost-device crate)
are already included.

Introduce a temporary solution for QEMU compilation error
by adding '--disable-werror' during configuration.

Bug-AGL: SPEC-4966
Change-Id: Ie6cd81228391b5e5cd2285a68aa7ab176c631f76
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
5 months agoUnified HMI: Consolidate recipes under meta-uhmi 03/30403/7
Kenta [Thu, 10 Oct 2024 09:10:32 +0000 (18:10 +0900)]
Unified HMI: Consolidate recipes under meta-uhmi

Move all recipes from meta-rvgpu and meta-distributed-display-fw
into meta-uhmi. And, document the build instructions for RVGPU and
DDFW in the README.

Bug-AGL: SPEC-5254

Change-Id: I0f3362b0f79105de39584d0a5659ac9e3c9d3a2b
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoUnified HMI: Add wayland-ivi-extension support 78/30378/8
Kenta [Thu, 3 Oct 2024 02:06:31 +0000 (11:06 +0900)]
Unified HMI: Add wayland-ivi-extension support

The distributed display framework needs Wayland IVI Extension to
control the layout of application. So, it is necessary to add
wayland-ivi-extension until the support to gRPC in agl-compositor
is completed.

Additionally, add uhmi-ivi-wm to apply ivi-layer and ivi-surface layout
to screen using ilm API of ivi-extension based on ULA protocol.

known issue:
  There is an issue where touch input is not working with the
  wayland-ivi-extension, but this is unrelated to UHMI and occurs with
  the wayland-ivi-extension alone in libweston v13.

Bug-AGL: SPEC-5254

Change-Id: I08c917b36904ed6e9d37369d1f6343bd2454013f
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoUpdate virtio-loopback-adapter, add multi-device support 90/30390/4
Timos Ampelikiotis [Wed, 2 Oct 2024 15:28:04 +0000 (18:28 +0300)]
Update virtio-loopback-adapter, add multi-device support

Updates [v2]:
Solve compatibility issue with virtio-loopback driver.
Update IOCTLs to be compatible with the latest driver version.

Updates [v1]:
This version adds multi-device support on virtio-loopback
adapter. With that the adapter is able to handle concurrently
requests coming from multiple vhost-user backends.

Bug-AGL: SPEC-4966

Change-Id: I42ed32b41daec3bd9c36176a49623a55174630e2
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
5 months agoAdd dynamic layer for raspberrypi and rcar-gen3 71/30371/3
Timos Ampelikiotis [Thu, 3 Oct 2024 11:54:11 +0000 (14:54 +0300)]
Add dynamic layer for raspberrypi and rcar-gen3

Updates [v2]:
It backports the virtio-sound module for rcar-gen3 and enables
virtio-sound, virtio-can, virtio-input, virtio-console,
virtio-loopback for both cases.

Updates [v1]:
Add linux-renesas kernel configuration

Specifically this commit creates a new directory 'linux-renesas'
for configuring the required modules to be loaded by that kernel.
It is also backports the virtio-sound module and enables
virtio-sound, virtio-can, virtio-input, virtio-console and
virtio-loopback.

Virtio-sound module sources:
Source: https://lore.kernel.org/alsa-devel/20210302164709.3142702-1-anton.yakovlev@opensynergy.com

Bug-AGL: SPEC-4966

Change-Id: Ie143e690695a526958e07a66ba481887b2e4a248
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
5 months agoUpdate vhost-device-console 67/30367/2
Timos Ampelikiotis [Thu, 3 Oct 2024 08:09:37 +0000 (11:09 +0300)]
Update vhost-device-console

Bug-AGL: SPEC-4966
Change-Id: I41cbe30549ebe923f8e3000ece072aa66c5e90a9
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
5 months agoUpdate vhost-device-sound 66/30366/2
Timos Ampelikiotis [Thu, 3 Oct 2024 08:42:36 +0000 (11:42 +0300)]
Update vhost-device-sound

Bug-AGL: SPEC-4966
Change-Id: If5c6009c2730c6044cffc04a6c43ce116a35e656
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
5 months agoAdd vhost-device-input (rust implementation) 65/30365/2
Timos Ampelikiotis [Thu, 3 Oct 2024 08:05:08 +0000 (11:05 +0300)]
Add vhost-device-input (rust implementation)

Bug-AGL: SPEC-4966
Change-Id: Ice39bb44594802970618bf0a54f4ec633be83240
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
5 months agoFix flutter-voiceassistant compilation 14/30414/5
Anuj Solanki [Mon, 14 Oct 2024 13:00:13 +0000 (15:00 +0200)]
Fix flutter-voiceassistant compilation

 - Fix flutter-voiceassistant compilation error.
 - Remove default inclusion of flutter-voiceassistant.

Bug-AGL: SPEC-5200
Change-Id: Ibb2b11a03caec473030f21b536f975eddc389873
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
5 months agoUnified HMI: Add distributed display framework 77/30377/4
Kenta [Thu, 3 Oct 2024 01:44:19 +0000 (10:44 +0900)]
Unified HMI: Add distributed display framework

Add the distributed display framework to control the layouts of the
apps remotely rendered with remote-virtio-gpu (RVGPU).
As meta-distributed-display-fw is added to meta-uhmi, change feature
name from agl-rvgpu to agl-uhmi.

Details of the contents of meta-distributed-display-fw
- ucl-tools: unified clustering tools, launch applications for multiple
platforms and manage execution order and survival.
- ula-tools: unified layout tools, application layout for virtual
displays on virtual screen (mapped from physical displays).

Bug-AGL: SPEC-5254

Change-Id: I9dbe693534cf513ebf9f4b5b43728c67243f3d8b
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoUnified HMI: Remove rpath tweaks 76/30376/4
Kenta [Thu, 3 Oct 2024 01:32:55 +0000 (10:32 +0900)]
Unified HMI: Remove rpath tweaks

Now we don't use LD_LIBRARY_PATH hook to achive remote rendering,
so that we can just remove rpath tweaks in weston binaries.

Bug-AGL: SPEC-5253

Change-Id: I3909c6714a0bdf5bc5ca7eb83d03dbdd426f900b
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoUnified HMI: Add rvgpu-wlproxy 75/30375/4
Kenta [Thu, 3 Oct 2024 01:20:05 +0000 (10:20 +0900)]
Unified HMI: Add rvgpu-wlproxy

rvgpu-wlproxy works as wayland server and when combined with
remote-virtio-gpu, realize the remote rendering with flutter app
(overall wayland app).

Bug-AGL: SPEC-5253

Change-Id: I99fa0d4df528c75bccf5bf8aa261b0c39a118252
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoEnable cdc-ncm network configuration 11/30411/3
Naoto Yamaguchi [Sun, 13 Oct 2024 05:43:28 +0000 (14:43 +0900)]
Enable cdc-ncm network configuration

Enable cdc-ncm network configuration to use momiweb in demo.
This patch enable smartphone tethering capability.

Bug-AGL: SPEC-5263

Change-Id: I4eec7857230a03522249a2be9a9f8bab8661aaed
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoRemove HTML5 guest support from momiweb 10/30410/3
Naoto Yamaguchi [Sun, 13 Oct 2024 05:40:31 +0000 (14:40 +0900)]
Remove HTML5 guest support from momiweb

HTML5 demo IVI support was dropped in AGL IVI demo.
But that guest support was not removed completely.
This patch remove HTML5 demo IVI support from momiweb

Bug-AGL: SPEC-5262

Change-Id: I0f48b0df0020c4b51419f3fe0e88cb2a0724defa
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoFix default screen and seek bug 09/30409/3
Naoto Yamaguchi [Sat, 12 Oct 2024 16:52:54 +0000 (01:52 +0900)]
Fix default screen and seek bug

Fixed these issue:
  Momiscreen did not show default app in boot time.
  Momiplay out error message in playing time that cause Qt6.7.

Bug-AGL: SPEC-5162

Change-Id: I46ba8cc4a1ce0dca8264b2c11d5b460856362543
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoAdd weather sample app 08/30408/2
Naoto Yamaguchi [Sat, 12 Oct 2024 16:49:13 +0000 (01:49 +0900)]
Add weather sample app

Momiweather is sample world weather app for Momi IVI.
That enable more better demo.

Bug-AGL: SPEC-5162

Change-Id: I3e234a5c87322548f315297c45cfb49294cc8242
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoRemove HTML5 guest support from momikey 07/30407/2
Naoto Yamaguchi [Sat, 12 Oct 2024 16:42:39 +0000 (01:42 +0900)]
Remove HTML5 guest support from momikey

HTML5 demo IVI support was dropped in AGL IVI demo.
But that guest support was not removed completely.
This patch remove HTML5 demo IVI support from momikey.

Bug-AGL: SPEC-5262

Change-Id: Ib4a8b2e489083494e452d5151737f9148ebe3624
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoHide cursor at Qt apps 06/30406/2
Naoto Yamaguchi [Sat, 12 Oct 2024 13:22:27 +0000 (22:22 +0900)]
Hide cursor at Qt apps

AGL UI is based on touch screen that shall not show cursor.
Current Qt apps show cursor.
This patch disable cursor.

Bug-AGL: SPEC-5162

Change-Id: I21717dbb3a281b1ce06d9735d0776ceeb1d360d4
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoVoice agent: bump SRCREV 12/30412/4
Anuj Solanki [Sun, 13 Oct 2024 09:38:38 +0000 (11:38 +0200)]
Voice agent: bump SRCREV

 - Bump SRCREV to puck up voice assistant changes.

Bug-AGL: SPEC-5200
Change-Id: I74c4ddbeba937cf396d43b50688d5b5ad31a58de
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
5 months agoUnified HMI: Bump remote-virtio-gpu and virtio-loopback-driver 74/30374/3
Kenta [Thu, 3 Oct 2024 00:52:52 +0000 (09:52 +0900)]
Unified HMI: Bump remote-virtio-gpu and virtio-loopback-driver

Import latest improvements and bug fixes such as:
- Fix incorrect rendering in specific GL formats
- Render mouse cursors remotely

Bug-AGL: SPEC-5252

Change-Id: Iac9de40317930d904221b27942d19ca22925d303
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoUnified HMI: Remove bbappend for image 73/30373/3
Kenta [Thu, 3 Oct 2024 00:44:55 +0000 (09:44 +0900)]
Unified HMI: Remove bbappend for image

Introducing change of supported images due to obsoletion of
agl-demo-platform.
To install RVGPU, you need to add packagegroup-rvgpu to
the installation targets in local.conf.
This method will be summarized in the README in a later commit.

Bug-AGL: SPEC-5252

Change-Id: Ie8c4458499affc9dab8ddbece31b98dccb338105
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoUnified HMI: Remove unnecessary DEPENDS 72/30372/3
Kenta [Tue, 1 Oct 2024 08:32:11 +0000 (17:32 +0900)]
Unified HMI: Remove unnecessary DEPENDS

Due to previous change in remote-virtio-gpu, there is no longer any
dependency to agl-compositor, so just remove it.

Bug-AGL: SPEC-5252

Change-Id: Id19d5bb0cf9c5a4bb3ace7e65754bbc11d1bb809
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
5 months agoUpdate snips-nlu-parsers and Bug fix 97/30397/5
Anuj Solanki [Tue, 8 Oct 2024 20:37:29 +0000 (22:37 +0200)]
Update snips-nlu-parsers and Bug fix

 - Updated snips-nlu-parsers to support the new snips model.
 - Update flutter-voiceassistant app service.

Bug-AGL: SPEC-5200
Change-Id: I9b835a2af37108b15262474da1c5fc95fe3fa335
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
5 months agoUpdate each apps to migrate Qt6 62/30362/7
Naoto Yamaguchi [Mon, 30 Sep 2024 16:44:46 +0000 (01:44 +0900)]
Update each apps to migrate Qt6

The AGL IC container integration migrate to Qt6 from Qt5 now.
Each Apps needs modification.
This patch change rev and environment setting.

Bug-AGL: SPEC-5162

Change-Id: Ib7273fc13d5ab381bed7675662bd1cdc7f941c33
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoAdd IC Container demo video to Momi IVI guest 61/30361/4
Naoto Yamaguchi [Mon, 30 Sep 2024 16:43:28 +0000 (01:43 +0900)]
Add IC Container demo video to Momi IVI guest

New MomiPlay support video playing feature.
This change add demo movie.

Bug-AGL: SPEC-5162

Change-Id: I60f6221e69dcd5400c48d3ba9e3acb9ef86e6c1c
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoReduce wic size in case of small container integration demo 60/30360/4
Naoto Yamaguchi [Mon, 30 Sep 2024 16:37:37 +0000 (01:37 +0900)]
Reduce wic size in case of small container integration demo

Existing wks file has two reserved blank partition. It cause long dd write time.
This change removes two reserved blank partition to reduce dd write time.

Bug-AGL: SPEC-5162

Change-Id: Iecf3785a52c5b5fc0c7b21f031bb10a128a4a123
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoEnable audio device configuration at host 59/30359/3
Naoto Yamaguchi [Mon, 30 Sep 2024 15:35:13 +0000 (00:35 +0900)]
Enable audio device configuration at host

The audio device configuration need to realize sound feature.
We will develop virtio-loopback based sound management.

This change is common feature for current integration and
virtio-loopback integration.

Bug-AGL: SPEC-5162

Change-Id: I6733c5e7788e1c8bb8682694275d81755b90531e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoUpdate Momi IVI guest to migrate to Qt6 58/30358/3
Naoto Yamaguchi [Mon, 30 Sep 2024 15:26:20 +0000 (00:26 +0900)]
Update Momi IVI guest to migrate to Qt6

Qt6 packages structure was changed from Qt5.
This change adopt to this structure changes.

Bug-AGL: SPEC-5162

Change-Id: Ia64e066b1334436bea8654c48dd38cd89fa65fa5
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoUpdate cluster guest to migrate to Qt6 57/30357/3
Naoto Yamaguchi [Mon, 30 Sep 2024 15:22:49 +0000 (00:22 +0900)]
Update cluster guest to migrate to Qt6

Qt6 packages structure was changed from Qt5.
This change adopt to this structure changes.

Bug-AGL: SPEC-5162

Change-Id: I8f63babb7bd11d8e069dc42ec5824660e03b693b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoEnable QtMultimedia sound support 36/30336/3
Naoto Yamaguchi [Mon, 30 Sep 2024 15:13:10 +0000 (00:13 +0900)]
Enable QtMultimedia sound support

The QtMultimedia is using plusaudio to support audio.
It has alsa support, but that alsa support has restriction.
And QtMulitimedia is not support pipwire.

This change enable pulseaudio as a temporary solution of Qt6 support.

Bug-AGL: SPEC-5162

Change-Id: Ic7cf20d49612feb4deaebfc501831bdbe5a00142
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoRemove weston with wayland-ivi-extention 35/30335/3
Naoto Yamaguchi [Mon, 30 Sep 2024 14:58:20 +0000 (23:58 +0900)]
Remove weston with wayland-ivi-extention

New Momi IVI uses QtWaylandCompositor based compositor.
It will realize to fix for touch event bug in Momi IVI.

After this changes, weston with wayland-ivi-extention is not needed.

Bug-AGL: SPEC-5162

Change-Id: Ib0e2346dd9907d3e154359b8b9d7d7bf492b2093
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoChange cluster-refgui to Qt6 supported version 34/30334/3
Naoto Yamaguchi [Thu, 26 Sep 2024 16:54:59 +0000 (01:54 +0900)]
Change cluster-refgui to Qt6 supported version

The cluster-refgui was ported to Qt6 by Jiu Shanheng <shanheng.jiu@qt.io>.
This patch changes to that version.

Bug-AGL: SPEC-5162

Change-Id: I07a5424ef7f14c5b560d18cc696358a0ebe82295
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoRework meta-agl-ic-container to migrate from Qt5 to Qt6 33/30333/3
Naoto Yamaguchi [Thu, 26 Sep 2024 16:50:58 +0000 (01:50 +0900)]
Rework meta-agl-ic-container to migrate from Qt5 to Qt6

This change is a starting point of Qt6 migration.
That change layer config and feature config for this layer.

Bug-AGL: SPEC-5162

Change-Id: I127a929cfc5cf311b0219c6fbfb050ed9332576f
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoRework Qt6 eglfs drm lease support patch for Qt 6.7 32/30332/2
Naoto Yamaguchi [Thu, 26 Sep 2024 12:30:44 +0000 (21:30 +0900)]
Rework Qt6 eglfs drm lease support patch for Qt 6.7

Existing drm lease support patch was developed for Qt6.2 LTS.
Current AGL master uses Qt6.7.

This patch rework to use drm lease support in Qt 6.7.

Bug-AGL: SPEC-5162

Change-Id: I24b2ffeb02ed371abc167113f573970ebc1464ee
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
5 months agoRemove OpenAI's Whisper AI and its dependencies 63/30363/4
Anuj Solanki [Mon, 30 Sep 2024 21:39:02 +0000 (23:39 +0200)]
Remove OpenAI's Whisper AI and its dependencies

 - Remove OpenAI's Whisper AI recipes  and all its dependencies.
 - Add recipes for whisper-cpp, whisper-cpp-base and whisper-cpp-tiny
   model.
 - Add recipe for python-mpd.
 - Add voice-agent-config to /etc/default and update config path in
   agl-service-voiceagent.service

Bug-AGL: SPEC-5200
Change-Id: Iaebd9c46930144b41659710202e9b737dbe9f60b
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
6 months agoUpdate virtio-loopback-adapter 23/30323/3
Timos Ampelikiotis [Wed, 25 Sep 2024 16:35:39 +0000 (19:35 +0300)]
Update virtio-loopback-adapter

This version is compatible with the virtio-loopback
driver supporting multi-device feature

Bug-AGL: SPEC-4966

Change-Id: Ia36051ead939e89b35d283a57c015b77f3c2ffe5
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
6 months agoUpdate virtio-loopback module 22/30322/3
Timos Ampelikiotis [Wed, 25 Sep 2024 16:44:46 +0000 (19:44 +0300)]
Update virtio-loopback module

Add multi-device feature

Bug-AGL: SPEC-4966

Change-Id: I448c539e78fb28de4dc64deb59471d8f5a329fe2
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
6 months agoAdd Rockchip board support to IC container integration 98/30298/1
Naoto Yamaguchi [Thu, 19 Sep 2024 15:18:39 +0000 (00:18 +0900)]
Add Rockchip board support to IC container integration

AGL got new board support that based on Rockchip SoC.
Initial patch support AGL demo IVI only.

This patch add Rockchip board support to IC container integration.

Bug-AGL: SPEC-5246

Change-Id: I6203bb9e2b7cd3cad7604da45c744e88a21d1454
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
6 months agoUpdate drm-lease-manager to support NanoPC T6 board 97/30297/1
Naoto Yamaguchi [Thu, 19 Sep 2024 15:12:36 +0000 (00:12 +0900)]
Update drm-lease-manager to support NanoPC T6 board

The drm-lease-manager was already improved to support Rockchip RK3588
drm driver by 901f400634395f3a73648b1515de7f4f4c5a831f at
https://git.automotivelinux.org/src/drm-lease-manager

This patch enables this change.

Bug-AGL: SPEC-5246

Change-Id: Ib9158841139e849bc254893cd33f11b7db265fb2
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
6 months agometa-agl-ic-container: wireplumber: refresh patch to apply on 0.5.6 55/30255/2
George Kiagiadakis [Fri, 6 Sep 2024 06:13:17 +0000 (09:13 +0300)]
meta-agl-ic-container: wireplumber: refresh patch to apply on 0.5.6

Bug-AGL: SPEC-4934
Change-Id: I4832fd69b145a7c630735fee2e87a4750cedccde
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
6 months agometa-agl-ic-container: rename wireplumber recipes to use template version 45/30245/2
George Kiagiadakis [Wed, 4 Sep 2024 13:33:40 +0000 (16:33 +0300)]
meta-agl-ic-container: rename wireplumber recipes to use template version

so that we don't need to rename the recipes when the version changes

Bug-AGL: SPEC-4934
Change-Id: I0d588f4f68a7dd7c34367e343837e242e311fbed
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
7 months agoRaspberrypi 5 support for IC container 36/30236/1
Naoto Yamaguchi [Sun, 1 Sep 2024 01:08:47 +0000 (10:08 +0900)]
Raspberrypi 5 support for IC container

This patch add board support for raspberrypi5.

Bug-AGL: SPEC-5242

Change-Id: I9e9c244da74fd2c5d83f71b43eb40ae491276096
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
7 months agoIntegrate Whisper AI into AGL Voice Agent and Update Dependencies 60/30060/7
Anuj Solanki [Wed, 3 Jul 2024 15:28:05 +0000 (17:28 +0200)]
Integrate Whisper AI into AGL Voice Agent and Update Dependencies

V1:
  - Removed the following recipes from meta-offline-voiceagent:
    - python3-scipy
    - python3-scikit-learn
    - python3-openblas
    - python3-lapack
    - python3-numpy

  - Updated to use meta-python-ai layer for:
    - python3-scipy
    - python3-scikit-learn
    - python3-openblas
    - python3-lapack
    - python3-numpy
    - python3-pytorch

  - Added all the required recipes for Whisper AI:
    - Included recipes for Whisper AI base and tiny model

  - Updated recipes for:
    - python3-uvloop
    - python3-python-crfsuite

V2:
  - Remove vulkan from DISTRO_FEATURES as it has become coditional
    at upstream
  - Fix flutter_voiceassistant service
  - Update recipe of llvmlite to include the wheel for aarch64 also.

V3:
  - Fix llvmlite recipe and some patches
  - Removes rasa and its dependencies
  - Fix agl-service-voiceagent.service

Bug-AGL: SPEC-5200
Change-Id: I429e7d4b98fbbe1a4f8c1341ac8918d7d177b382
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
7 months agoFix rpi4 IC container build error 27/30227/2
Naoto Yamaguchi [Sat, 24 Aug 2024 04:11:33 +0000 (13:11 +0900)]
Fix rpi4 IC container build error

IC container build for rpi4 has build issue.
This line is missed.
part --source rawcopy --sourceparams="file=cm-config-agl-flutter-ivi-demo.ext4"

This patch change to
part --source rawcopy --sourceparams="file=agl-ivi-demo-flutter.ext4"

Bug-AGL: SPEC-5237

Change-Id: I745bde7232b4711d766128d00e2ad5e4499e86f0
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
7 months agoEnable sound feature in AGL demo IVI guest 83/30183/2
Naoto Yamaguchi [Sat, 17 Aug 2024 17:22:33 +0000 (02:22 +0900)]
Enable sound feature in AGL demo IVI guest

Existing container integration can't play music by guest side music
player.  We have a sound management solution between guets.  But it
is not transparent.
ICEG has plan of transparent sound management to use virtual device.
This change is a 1st step of this plan.

Bug-AGL: SPEC-5232

Change-Id: I5f163df3bb828b9e7adfd773efccd29414020987
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
7 months agoFix drm lease name option 81/30181/2
Naoto Yamaguchi [Fri, 16 Aug 2024 10:59:49 +0000 (19:59 +0900)]
Fix drm lease name option

In quillback and previous releases, the agl-compositor drm lease name option is "--drm-lease".  In change 9aa2c662, the drm lease option was changed to "--drm-lease-name", breaking compatibility.  This patch changes the option from "--drm-lease-name" back to "--drm-lease".

Bug-AGL: SPEC-5158

Change-Id: I7dfdc4cc5d85a1bf24270e3b8a5e93bc3d7719d5
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
9 months agoagl-compositor_git: Add minor fix for DRM lease 81/29981/2 18.90.0 salmon/18.90.0 salmon_18.90.0
Marius Vlad [Mon, 10 Jun 2024 10:37:46 +0000 (13:37 +0300)]
agl-compositor_git: Add minor fix for DRM lease

Missing drm_lease_name would case device fd to return always a negative
integer.

Bug-AG: SPEC-5160
Change-Id: If8cf51c8dab4862f9d00e5265cc4b2b20d3229c3
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
9 months agoRemove meta-agl-flutter 15/30015/1
Scott Murray [Tue, 25 Jun 2024 19:37:58 +0000 (15:37 -0400)]
Remove meta-agl-flutter

Remove the meta-agl-flutter layer and its configuration template,
as it is being moved to meta-agl.

Bug-AGL: SPEC-5184

Change-Id: I59e9f8616a21d2e3b97da47baef1892c904d0002
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
9 months agometa-agl-flutter: rework agl-image-flutter 09/30009/1 17.92.0 ricefish/17.92.0 ricefish_17.92.0
Scott Murray [Mon, 24 Jun 2024 20:51:08 +0000 (16:51 -0400)]
meta-agl-flutter: rework agl-image-flutter

Rework agl-image-flutter to serve more as an example of including
a Flutter application into a production image, while also keeping
it being somewhat of a bit of a build smoketest for meta-flutter
integration.

Changes:
- Switch agl-image-flutter over to using the release version of
  the Flutter engine, and dropping the SDK, dev, and test packages.
- Re-enable having the gallery application get auto-started.
- Add a "-debug" version of the image that keeps most of the dev
  bits from the previous agl-image-flutter, and bakes in stuff
  like package management and debug tools.  This keeps an example
  of how such an image can be built, and will still work in the
  standalone case when agl-devel is not used.

Bug-AGL: SPEC-5182

Change-Id: I8e59fe71f8739ae67dd9f8c743a7024fd4f52b84
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
9 months agometa-agl-flutter: fix up agl-image-flutter 07/30007/2
Scott Murray [Thu, 20 Jun 2024 16:37:54 +0000 (12:37 -0400)]
meta-agl-flutter: fix up agl-image-flutter

Changes:
- Update flutter-gallery systemd unit with new bundle path.
- Update texture test application name to fix image build.

Bug-AGL: SPEC-5182

Change-Id: I7c216a82c2e53968b7cbeef2b10670a72a9b4479
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
9 months agoAdd generic graphic output over rdp 91/29991/1
Jan-Simon Moeller [Fri, 14 Jun 2024 19:49:04 +0000 (19:49 +0000)]
Add generic graphic output over rdp

This option enables an rdp server for one primary display.
It is intended to be used e.g. with the aws-ec2-x86-64 or
aws-ec2-arm64 machines in the first place but can be useful
for debugging purposes for local setup as well.

Bug-AGL: SPEC-5093

Change-Id: I2659628d389080ba382da3c7e5ec1286c2ed1286
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
9 months agoRemove package for built in plugin 67/29967/1 17.91.0 ricefish/17.91.0 ricefish_17.91.0
Naoto Yamaguchi [Sun, 2 Jun 2024 08:08:35 +0000 (17:08 +0900)]
Remove package for built in plugin

The lighttpd-module-alias and the lighttpd-module-access plugin
changed to builtin plugin from dynamic loading plugin.
This patch remove package dependency for the
lighttpd-module-alias and the lighttpd-module-access from
the momiweb.

Bug-AGL: SPEC-5158

Change-Id: I718a480f697d3cc7ff790ba371174a57131746a1
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
9 months agoAdjust image based on RR release policy 66/29966/1
Naoto Yamaguchi [Sun, 2 Jun 2024 07:57:52 +0000 (16:57 +0900)]
Adjust image based on RR release policy

Change image name to new naming.
Remove dropped image from multi container integration.

Bug-AGL: SPEC-5158

Change-Id: I5fad2dbac1f0302f170f08d4a6d538db43fd1e4c
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
9 months agoUpdate mominavi to fix style error 65/29965/2
Naoto Yamaguchi [Sun, 2 Jun 2024 03:03:10 +0000 (12:03 +0900)]
Update mominavi to fix style error

The mominavi out style error after Jan. 2024.
Previous mominavi doesn't have capability for style setting change.
This patch fix this error using configurations by recipe.

Bug-AGL: SPEC-5158

Change-Id: I6571bf9e39cf8b0563d7842e3f29962987d8e37e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
9 months agoAvoid seatd error in guest container 64/29964/2
Naoto Yamaguchi [Sun, 2 Jun 2024 03:01:08 +0000 (12:01 +0900)]
Avoid seatd error in guest container

After the scarthgap update, the weson couldn't handle input device
in guest container.  It causes by libseat error that use by weston 13.
This patch add environment variable to avoid seatd error.

Bug-AGL: SPEC-5158

Change-Id: Ie12a65ae4f2737565bbc7cc1f6e44728a7ccdec0
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
9 months agoAdd additional network configuration for end0 63/29963/2
Naoto Yamaguchi [Sun, 2 Jun 2024 02:56:07 +0000 (11:56 +0900)]
Add additional network configuration for end0

After the scarthgap update, a eth0 device force rename to end0 in boot time.
This patch fix loss capability for network IP configuration by systemd-networkd.

Bug-AGL: SPEC-5158

Change-Id: I483845f475472c0a12c17f81ccc5bc22a9f9e65e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
9 months agoChange rootfs file name to adopt to scarthgap rule 62/29962/2
Naoto Yamaguchi [Sat, 1 Jun 2024 09:40:14 +0000 (18:40 +0900)]
Change rootfs file name to adopt to scarthgap rule

After the scarthgap update, the '.rootfs' add to deploy rootfs
file name.
This patch fix rootfs file name for guest container that is
used in wic integration.

Bug-AGL: SPEC-5158

Change-Id: I431e713d3d8f6e5704743bf1cd8d43b4d5af3313
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
10 months agometa-agl-devel: remove meta-oem-production-readiness 48/29948/1
Jan-Simon Moeller [Mon, 27 May 2024 21:25:30 +0000 (21:25 +0000)]
meta-agl-devel: remove meta-oem-production-readiness

Fails to build:
  /master/meta-agl-devel/meta-oem-production-readiness/meta-agl-basesystem/recipes-kernel/kernel-module-evklib/kernel-module-evklib_1.0.0.bb:do_compile
  /master/meta-agl-devel/meta-oem-production-readiness/meta-agl-basesystem/recipes-apis/agl-service-ns-notificationpersistent/agl-service-ns-notificationpersistent_1.0.0.bb:do_compile
  /master/meta-agl-devel/meta-oem-production-readiness/meta-agl-basesystem/recipes-apis/agl-service-ss-systemmanager/agl-service-ss-systemmanager_1.0.0.bb:do_compile
  /master/meta-agl-devel/meta-oem-production-readiness/meta-agl-basesystem/recipes-support/ss-interfaceunified/ss-interfaceunified_1.0.0.bb:do_package_write_rpm

Restore if you intent to maintain it.

Bug-AGL: SPEC-5151
Change-Id: I9a4a3fd69e19a04f0202a8d86f3d6d84b7e2c329
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agometa-agl-devel: remove meta-agl-wireless-monitor 47/29947/1
Jan-Simon Moeller [Mon, 27 May 2024 20:28:57 +0000 (22:28 +0200)]
meta-agl-devel: remove meta-agl-wireless-monitor

Unused and unmaintained. Restore if you intent to maintain it.

Bug-AGL: SPEC-5151
Change-Id: I871192973167cc674e47867961a3525459aeeca8
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agometa-agl-devel: remove meta-agl-jailhouse 46/29946/1
Jan-Simon Moeller [Mon, 27 May 2024 20:28:29 +0000 (22:28 +0200)]
meta-agl-devel: remove meta-agl-jailhouse

Unused and unmaintained. Restore if you intent to maintain it.

Bug-AGL: SPEC-5151
Change-Id: I9c57689b06474b74051db8d6a436309cab65c1f8
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
10 months agovhost-device-sound recipe 27/29727/3
Michele Paolino [Thu, 29 Feb 2024 15:22:17 +0000 (15:22 +0000)]
vhost-device-sound recipe

This recipe compiles and installs the rust vhost-device-sound device to AGL. It works with scarthgap (for now tested with qemux86)

Bug-AGL: SPEC-4966

Change-Id: I6acdbeabfb4e0b2d236d37ea62af973645f87b99
Signed-off-by: Michele Paolino <m.paolino@virtualopensystems.com>
10 months agometa-agl-ic-container: fix packagegroup-agl-core-selinux-guest 97/29897/1
Scott Murray [Wed, 8 May 2024 18:51:32 +0000 (14:51 -0400)]
meta-agl-ic-container: fix packagegroup-agl-core-selinux-guest

packagegroup-agl-core-selinux-guest now triggers a packaging QA
check due to it being marked as allarch and pulling in libraries
that get renamed by the Debian library renaming logic used by
upstream.  To fix, follow what is done by the similar packagegroups
in meta-selinux and not use packagegroup.bbclass.

Bug-AGL: SPEC-5123

Change-Id: I1391977d5db3aad3d4e87ff8d043a3bb26b7074a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
10 months agometa-agl-ic-container: handle scarthgap IMAGE_NAME_SUFFIX change 96/29896/1
Scott Murray [Wed, 8 May 2024 18:49:47 +0000 (14:49 -0400)]
meta-agl-ic-container: handle scarthgap IMAGE_NAME_SUFFIX change

Use the IMAGE_NAME_SUFFIX variable in the container image copying
logic to handle its addition into the image filenames by upstream.

Bug-AGL: SPEC-5123

Change-Id: I65fb062dc02ea44847787e5a7e6deaf524d9ff42
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
10 months agometa-agl-ic-container: update wayland-ivi-extension for Weston 13 95/29895/1
Scott Murray [Wed, 8 May 2024 18:47:21 +0000 (14:47 -0400)]
meta-agl-ic-container: update wayland-ivi-extension for Weston 13

Update the wayland-ivi-extension recipe to use latest upstream
master branch commit to get Weston 12 support, and apply the
pending Weston 13 support PR as a patch.  All previous local
patches have been dropped.

Bug-AGL: SPEC-5123

Change-Id: I88a5ba0500cecc241c1abc6b6babb805ec20631d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
10 months agoagl-compositor: Update/port patches for AGL compositor 87/29887/1
Marius Vlad [Sat, 4 May 2024 20:45:09 +0000 (23:45 +0300)]
agl-compositor: Update/port patches for AGL compositor

Bug-AGL: SPEC-5123
Change-Id: If1c541a1bad718ee7bc7634c0ccc83892fdf4a0e
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
10 months agoweston: Update/port patches for Weston 13 86/29886/1
Marius Vlad [Sat, 4 May 2024 20:41:21 +0000 (23:41 +0300)]
weston: Update/port patches for Weston 13

Bug-AGL: SPEC-5123
Change-Id: I1c1c59878c1975d8de278cee9a28ec9161c337bf
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
11 months agometa-agl-drm-lease: forward port patch to mesa 82/29882/1
Jan-Simon Moeller [Thu, 2 May 2024 12:53:17 +0000 (12:53 +0000)]
meta-agl-drm-lease: forward port patch to mesa

This updates the patch in the dynamic layer.

Bug-AGL: SPEC-5123
Change-Id: I4c3b10b1f1ef8db7b8f45aa9fb56e7de7aa9746b
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
11 months agometa-agl-ic-container: updates for scarthgap upgrade 77/29877/1
Scott Murray [Wed, 1 May 2024 19:04:53 +0000 (15:04 -0400)]
meta-agl-ic-container: updates for scarthgap upgrade

Initial set of fixes to handle upgrade to YP 5.0 / scarthgap.  The
images are still not buildable after these changes due to the DRM
lease changes to Weston needing further work.

Changes:
- Rename gstreamer1.0-plugins-bad bbappend for version bump.
- Update rcar-gen3 kernel module bbappends to be compatible with
  upstream recipe changes.
- Update lxc bbappend to handle addition of lxc-monitord in new
  version.
- Refreshed wireplumber patch to fix QA errors.
- Dropped dlt-daemon logging patch for now, IC EG will need to
  investigate whether it is still required.

Bug-AGL: SPEC-5123

Change-Id: I3c49bee8c53ef5127950643d3f455167e4da30d9
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
11 months agometa-agl-drm-lease: update weston bbappend 56/29856/1
Scott Murray [Wed, 1 May 2024 19:01:30 +0000 (15:01 -0400)]
meta-agl-drm-lease: update weston bbappend

Update weston bbappend version to handle upgrade to YP scarthgap.
Further work is required to rebasing the DRM lease patches against
Weston 13.0.

Bug-AGL: SPEC-5123

Change-Id: Iea4753741c3cdda6145afbec2352c91b73295621
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
11 months agoAdd Yocto Project scarthgap release compatibility
Scott Murray [Sun, 20 Nov 2022 23:09:04 +0000 (18:09 -0500)]
Add Yocto Project scarthgap release compatibility

Switch to scarthgap in LAYERSERIES_COMPAT in layer.conf files.

Bug-AGL: SPEC-4578

Change-Id: I50e341efd6a317a830352d44db1cd756d3589861
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
12 months agometa-agl-test: update 72/29672/2
Yan [Fri, 22 Mar 2024 02:09:58 +0000 (10:09 +0800)]
meta-agl-test: update

update for 2024/3, monthly

Bug-AGL: SPEC-4753

Change-Id: I2e9d3767914991f1e4a72a257632c33bb205a531
Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
12 months agoUpdate meta-flutter 77/29777/2
Joel Winarske [Thu, 21 Mar 2024 15:56:25 +0000 (08:56 -0700)]
Update meta-flutter

-renames meta-flutter to flutter-layer
-adds meta-flutter-apps named flutter-apps-layer
-moves flutter-gallery to dynamic layer

Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I273ca820b86273e7e7de11cc25c57fca295643fc

12 months agometa-agl-flutter: mask out libstd-rs bbappend 49/29749/1
Scott Murray [Tue, 19 Mar 2024 19:52:49 +0000 (15:52 -0400)]
meta-agl-flutter: mask out libstd-rs bbappend

The libstd-rs bbappend in meta-flutter breaks building with newer
versions of Rust, so BBMASK it out for now.  Since the change it
makes is to enable debugging Dart/Rust FFI wrappers, and AGL does
not currently use such functionality, this should not change any
behavior.

Bug-AGL: SPEC-5070

Change-Id: I6984303bfc478a7574992f3d927bdaaeb41afa7c
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
13 months agoagl-test-framework: Fix typo 67/29667/1
Huangjinhui [Tue, 27 Feb 2024 02:19:53 +0000 (10:19 +0800)]
agl-test-framework: Fix typo

fast mode was spelled incorrectly

Bug-AGL: SPEC-4733

Change-Id: I8de89fb018014b5f18d50ef56b2b951789ef85c8
Signed-off-by: Huangjinhui <huangjh.jy@fujitsu.com>
13 months agometa-offline-voice-agent: remove 'virtual/' RPROVIDES 90/29690/1
Scott Murray [Fri, 16 Feb 2024 22:16:41 +0000 (17:16 -0500)]
meta-offline-voice-agent: remove 'virtual/' RPROVIDES

Replace 'virtual/vosk-model' RPROVIDES use with just 'vosk-model'
to future-proof for Yocto Project 5.0 / Scarthgap, where it triggers
a warning.  Also update checksums in a couple of the model recipes
to fix errors seen during test builds.

Bug-AGL: SPEC-5067

Change-Id: I6d39342059c93d7bef77e9b65ff11a9b2aee51aa
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
13 months agoAdd gitlab issue/merge request templates 17.90.0 ricefish/17.90.0 ricefish_17.90.0
Jan-Simon Moeller [Tue, 13 Feb 2024 22:24:18 +0000 (23:24 +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: I3a9eec6305cb434abad98e9d77a73f8693cbe2d0

13 months agovirtio: fix bblayer dependencies and include file 51/29651/1
Jan-Simon Moeller [Fri, 9 Feb 2024 17:08:04 +0000 (18:08 +0100)]
virtio: fix bblayer dependencies and include file

To make the feature build, we need to adapt the dependencies.
There are also 2 packages that do not build - mask them till they are fixed.

Bug-AGL: SPEC-4834
Change-Id: Id35be44e14d2c0c429e403126953c3d5c78241a6
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>