Kenta [Thu, 13 Mar 2025 07:49:03 +0000 (16:49 +0900)]
meta-uhmi: propagate the app_id to UHMI FW nodes
To support gRPC for UHMI, rvgpu-renderer must register the app_id with
agl-compositor, and uhmi-agl-wm must use it to run gRPC commands.
After this commit, please set the same app_id to Json files below:
* app.json: set "app_id" key under "backend_params"
* initial_vscreen.json: set "APPID" key under "vsurface"
Then, the app_id is propagated from ula to uhmi-agl-wm and from ucl
to remote-virtio-gpu and gRPC can change layouts of apps.
Bug-AGL: SPEC-5356
Change-Id: Ie835b794f30b199675ff8901d551854ff721ebc8
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
Kenta [Thu, 27 Feb 2025 05:39:09 +0000 (14:39 +0900)]
meta-uhmi: Run the UHMI daemons as the agl-driver user
Fixed all UHMI daemons to run as the agl-driver user by default.
In addition, created udev rules to authorize all UHMI device files to
be opened by the agl-driver user.
Bug-AGL: SPEC-5363
Change-Id: Id78611a7ff892767e29e9c34f14f624757cf8a43
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
Timos Ampelikiotis [Wed, 26 Feb 2025 10:05:30 +0000 (12:05 +0200)]
Update vhost-device-sound recipe
This commit is a WIP and fixes vhost-device-sound
recipe for h3ulcb-kf.
Bug-AGL: SPEC-5364
Change-Id: Ic45456f24f9e01a5816cb224b637b13cc5424407
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
Marius Vlad [Fri, 7 Feb 2025 13:39:18 +0000 (15:39 +0200)]
meta-agl-uhmi-demo: Removed fixed configuration
Rather than having a static IPs assigned let us use DHCP by default.
This is more in common with the other images we have available. Also
qemu can provide DHCP server so we wouldn't really need this.
A fixed IP configuration can't really work out, when we have other
network class in the system, meaning that this won't really work unless
you have the same class in your network already we that's not case.
Change-Id: I19aeecdac2f8e5bcade1ee9e4c130880e710b85b
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Kenta [Wed, 26 Feb 2025 06:51:45 +0000 (15:51 +0900)]
meta-uhmi: Update virtio-loopback-driver for UHMI
Fix the bug of DMA memory access.
Bug-AGL: SPEC-5380
Change-Id: I7bc80e71e3a8bf834ba708705a1de8f681914f18
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
Marius Vlad [Fri, 7 Feb 2025 13:37:44 +0000 (15:37 +0200)]
agl-uhmi-demo/50_local.conf.inc: Remove AGL_EXTRA_IMAGE_FSTYPES
As we do need wic.xz images, probably in all cases. Let us bring these
back as there isn't such a big time expenditure, but rather the whole
compilation is.
Change-Id: I65aed073aa900c69742c55e8e66819bc58a816f5
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Marius Vlad [Fri, 31 Jan 2025 09:15:33 +0000 (11:15 +0200)]
ula-tools-agl: Add ula-tools-agl package
This is identical to the ula-tools but with a slighly different service file
to pick-up uhmi-agl-wm instead of uhmi-ivi-wm.
Bug-AGL: SPEC-5280
Change-Id: Ie3a825cacff7975e976623c23cc95aaf9c26504e
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Marius Vlad [Thu, 30 Jan 2025 16:45:09 +0000 (18:45 +0200)]
agl-uhmi: Add two build target for UHMI
This adds two new target builds agl-uhmi-demo-preconfigured-receiver-agl
and agl-uhmi-demo-preconfigured-sender-agl which pulls in the AGL
compositor, native-agl-shell and packagegroup-ddfw-agl.
packagegroup-ddfw-agl is a new package being added here that adds in and
pulls uhmi-agl-wm (the window managent configuration layout for the
AGL compositor).
Bug-AGL: SPEC-5280
Change-Id: I481c1648a62be83ee853c27a74a1659954b88227
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Marius Vlad [Thu, 30 Jan 2025 15:33:41 +0000 (17:33 +0200)]
uhmi-agl-wm: Add basic recipe for uhmi-agl-wm
This is the equivalent to uhmi-ivi-wm, but rather tailored for the AGL
compositor.
Bug-AGL: SPEC-5280
Change-Id: I84da010e41a19face78d6fb08efbaf6a0088e6a4
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Naoto Yamaguchi [Mon, 3 Feb 2025 15:37:23 +0000 (00:37 +0900)]
Fix a missing pulseaudio config for raspberrypi5
The common setting between rpi4 and rpi5 shall use directory name
of "rpi". The pulseaudio config is using raspberrypi4-64.
This patch fix directory name from raspberrypi4-64 to rpi.
Bug-AGL: SPEC-5344
Change-Id: Ib3f906a203ea526d4c0a296a61fdb8cafe1d8dc6
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Kenta [Thu, 16 Jan 2025 09:18:56 +0000 (18:18 +0900)]
Unified HMI: Fix mesa download path
Fix mesa-virtio recipes because the mesa download path was changed.
Bug-AGL: SPEC-4744
Change-Id: If30c2b048161aaf85c2b553be43ad70b85f9d1ab
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
Kenta [Wed, 15 Jan 2025 08:22:25 +0000 (17:22 +0900)]
Unified HMI: Preconfigured Images
A new preconfigured demo image for Unified HMI has been added.
By building and launching the images for both the sender and receiver,
and executing a few commands, you can display the application across
two displays.
It supports three boards: qemu-x86-64, raspberrypi4, and agl-refhw.
Bug-AGL: SPEC-5321
Change-Id: I682f9eef6d1861e9ec2a7153dd8f3c42f1078a05
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
Kenta [Tue, 14 Jan 2025 11:21:02 +0000 (20:21 +0900)]
Unified HMI: Fix QA WARNING
Some QA WARNINGs occurred when building uhmi ddfw recipes.
This commit resolves them by fixing the recipes.
Bug-AGL: SPEC-5254
Change-Id: Ibe2d8bdbd1449b5d3f82fced87fe4e6a74dce6c9
Signed-off-by: Kenta <murakami.kenta002@jp.panasonic.com>
Timos Ampelikiotis [Fri, 20 Dec 2024 10:07:02 +0000 (12:07 +0200)]
Update virtio-loopback module and adapter - priority feature
Updates [v2]
Separate the license files for virtio-loopback module
and adapter projects.
Updates [v1]
Add priority support for virtio devices handled by
virtio-loopback architecture. The new feature enables
virtio-loopback to prioritize requests (notification
and interrupts) coming from different virtio devices
based on a Round Robin scheduling algorithm and groups.
Bug-AGL: SPEC-4966
Change-Id: I5fbac8eebeccecd13968b03087e90540ee0d4615
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>