Naoto Yamaguchi [Sat, 6 May 2023 08:19:09 +0000 (17:19 +0900)]
Write back group setting to original at 72-pvr-seat.rule
The access permission of /dev/pvr_sync is set group=display by
72-pvr-seat.rule. This setting replace from video to display at
meta-agl/meta-agl-bsp/meta-rcar-gen3/recipes-graphics/
gles-module/gles-user-module.bbappend.
This change is not necessary in current AGL IVI demo.
Because the similar device files set video group such as /dev/dri/cardX.
This patch write back group setting to original at 72-pvr-seat.rule.
Bug-AGL: SPEC-4777
Change-Id: I2bfbd8f387876207f2d09ee9e84eced61ada0904
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 07:02:45 +0000 (16:02 +0900)]
Enable lease transfer option at drm-lease-manager
When leaser side has two or more drm master such as splash
screen and compositor, drm master need to transfer from
early user(splash) to main(compositor) user.
This patch enable lease transfer option at drm-lease-manager.
Bug-AGL: SPEC-4777
Change-Id: Ide31167888d34f482a7e20b93e7364c46aa580b8
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 03:39:23 +0000 (12:39 +0900)]
Add AGL IC container integration demo web UI
Momi web is a Web UI for AGL IC container demo. That support
IVI guest change and force rebooting to ivi guest.
This patch add support momi web to use full demo integration.
It use lighttpd.
Bug-AGL: SPEC-4766
Change-Id: Ie0a91b80cee7462e580706d89abca8ece8142712
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 6 May 2023 03:18:41 +0000 (12:18 +0900)]
Add support out of three image install to support agl demo ivi guests
Existing AGL IC container integration build host and all guest
using multi config. When we want to add support agl demo ivi
guests, multiconfig based integration require to long build time
by single build tree.
This patch enable support out of tree image install to support.
This method support prebuild ext4 image installation. This method
realize to reduce build time for AGL IC developer.
Bug-AGL: SPEC-4766
Change-Id: Id4ba092ce89c05bad3440e75845e6602bb0a50ab
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Fri, 5 May 2023 02:10:46 +0000 (11:10 +0900)]
Update raspberrypi4 support for AGL IC container integration
The raspberrypi4 and R-CarH3-refhw board is main supporting
board for AGL IC container integration. The raspberrypi4 is
require few patches.
This patch update raspberrypi4 support for AGL IC container
integration.
Bug-AGL: SPEC-4777
Change-Id: I719e01aa8d603eced73e99fc54652b89d2d612b9
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Fri, 5 May 2023 02:03:42 +0000 (11:03 +0900)]
Reworking environment variable setting for guest
After the drm-lease-manager update, the drm-lease socket
file setting is move on each environment variable setting.
On the other hand, previous setting was not remove from
system.conf for each guest.
This patch remove drm-lease-manager and qt environment
variable setting from system.conf for each guest.
Bug-AGL: SPEC-4777
Change-Id: I972ee51f593ab305e0ffa548083cff11cf0014d5
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 11:56:06 +0000 (20:56 +0900)]
Reworking config creation for lxc and container manager
At "Add initial container manager config for r-car gen3"
add container manager config recipes. But it is not support
dynamic drm lease configuration, it require to static
configuration in each guest.
This patch enable dynamic drm lease configuration similar
to lxc-config.
Bug-AGL: SPEC-4777
Change-Id: I6161c5ff3d93ddbbde866c1c28d107d8f524d40b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 07:32:00 +0000 (16:32 +0900)]
Enable container manager in agl-instrument-cluster-container-demo
This patch enable container manager in agl-instrument-cluster-container-demo.
Bug-AGL: SPEC-4777
Change-Id: I94d8b9d0e94a7f5f483e85b610557234c7ac6e9b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 07:31:00 +0000 (16:31 +0900)]
Add initial container manager config for r-car gen3
This patch add config files for container manager to
launch guest by container manager.
Bug-AGL: SPEC-4777
Change-Id: I0b2fd8f87f3cdffbbda0688f3d6b4b980bdc2c2b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Thu, 4 May 2023 03:11:20 +0000 (12:11 +0900)]
Add support integration type of multi partition
Existing AGL IC container integration was not supporting
multi partition integration.
This patch enable multi partition integration using wic.
Bug-AGL: SPEC-4777
Change-Id: I8c926410177642953b3888751b774e71e924a074
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Wed, 3 May 2023 02:14:17 +0000 (11:14 +0900)]
Move out r-car specific description to dynamic-layer
Existing agl-cluster-demo-lxc-host.bb is including r-car
specific description.
IMAGE_INSTALL:append:rcar-gen3 = " kernel-module-gles "
This patch move this to dynamic-layers/meta-rcar-gen3.
Bug-AGL: SPEC-4777
Change-Id: I421e96a65b8a2b09046283d9d9710551639ff1ac
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 18:38:16 +0000 (03:38 +0900)]
Remove obsoleted weston configuration recipes
The weston-init and the weston-ini-conf ware not
used in existing integration.
This patch remove these obsoleted recipes.
Bug-AGL: SPEC-4777
Change-Id: I8048bc311c1cece40ce5a78b3a0287bde74d2b25
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 14:46:23 +0000 (23:46 +0900)]
Initial support for AGL Container Manager
The AGL Instrument Cluster container integration require to
container management daemon to support embedded use case
such as lifecycle, many device and other. AGL IC-EG is
already starting development for that daemon.
This patch is initial support for that container management
daemon.
Bug-AGL: SPEC-4777
Change-Id: I02055c45dd53a80fc6d5ef0ab2c2206c6c0feae2
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sat, 17 Dec 2022 05:15:12 +0000 (14:15 +0900)]
Disable guest reboot by lxc-monitor
When guest container use reboot command, lxc-monitor will
reboot guest automatically. In this case, the container
management daemon catch exit from guest init, but it cant
reboot guest. This mean container manager can't re-assign
dynamic devices.
This patch disable automatic reboot.
Bug-AGL: SPEC-4777
Change-Id: I3fbd3fca61db29e483b782b0db9c64707b3e488c
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 14:23:22 +0000 (23:23 +0900)]
Remove python dependency from packagegroup-selinux-minimal
A meta-selinux has issue for force install many packages.
A packagegroup-selinux-minimal may support desktop and server
runtime use case, may not match AGL (embedded) runtime use case.
One of the big issue, that force install unnecessarily python
runtime to image. It's caused by backward compatibility for
policycoreutils package, maybe.
This patch fix this issue temporally.
Shall fix at meta-agl layer at SPEC-4778.
Bug-AGL: SPEC-4777
Change-Id: I2b844cd928448b024e4a6830ea98e7dc76f0832b
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 11:01:14 +0000 (20:01 +0900)]
Rework images to support some integration types
Existing lxc-host-image-minimal support multiconfig based
single root filesystem integration. On the other hand,
when we want to use multi partition integration, we need
to fully replace lxc-host-image-minimal recipe.
This patch divide lxc-config installation and
single root filesystem integration feature from
lxc-host-image-minimal to agl-lxc-install-single-imgage.inc
and agl-lxc-autostart.inc.
This change realize to support integration types
using lxc-host-image-minimal.
Bug-AGL: SPEC-4777
Change-Id: I95d866ff6eaddf793927aacb056334e573389804
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Tue, 2 May 2023 08:57:33 +0000 (17:57 +0900)]
Divide lxc autostart from main package
Existing lxc package is including autostart feature.
In this case, that can't enable/disable using package install.
This patch achieve autostare feature enable/disable
by package install.
Bug-AGL: SPEC-4777
Change-Id: I0373b294b677a39a670b79e3149a6d8a1d5b4432
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Fri, 4 Nov 2022 23:44:22 +0000 (08:44 +0900)]
Force enable SELinux feature in agl-ic-container
AGL is already select SELinux for default LSM.
This patch follow to this policy.
Bug-AGL: SPEC-4777
Change-Id: I20078b87d2caa3a1d76af68957d0056e0d0f6adf
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Sun, 23 Apr 2023 11:25:45 +0000 (20:25 +0900)]
Enable drm-lease support at psplash
The upstream version of psplash is supporting fb based splash screen.
On the other hand, drm lease infrastructure is not support fb.
This patch enable drm-lease support at psplash.
This work contributed by Hiroyuki Ishii at CES2023 demo development.
Bug-AGL: SPEC-4766
Change-Id: I50b382c7f8ca4b46a8fb06fd649d0cfa49800c6d
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Qiu Tingting [Fri, 5 May 2023 07:23:55 +0000 (15:23 +0800)]
lz4: Add ptest support
Add a ptest for lz4.
It is a backport for
http://cgit.openembedded.org/openembedded-core/commit/?id=
2ee144a0bfb88823bfa788697bb7afc9a572c413
It should be deleted after yocto version up.
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: Ibca25bbafc7857d30a1c487ac130fb22774cad97
Jan-Simon Möller [Thu, 27 Apr 2023 16:46:08 +0000 (18:46 +0200)]
Add templates for gitlab issues and merge requests
Notify users to use jira.automotivelinux.org and
gerrit.automotivelinux.org in the default messages.
Bug-AGL: SPEC-4774
Change-Id: I01b4e849aba18fc1982bfe65257b462c4b231f77
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Angelos Mouzakitis [Mon, 12 Dec 2022 11:41:38 +0000 (12:41 +0100)]
virtio-loopback: v5: Add recipes for virtio-loopback support
Includes the virtio-loopback kernel module, the adapter
application, the vhost-user devices from QEMU and a Rust
vhost-user-rng device implementation.
v2: Update recipes to conform with the OE-Styleguide
v3: Recipes fixes for generic builds
v4: Generalize the recipes to build for different architectures
v5: Update recipes to comply with the OE-Styleguide
Change-Id: I67c14fd77e564c0aecdde40dc1cf7e893dae6de1
Signed-off-by: Angelos Mouzakitis <a.mouzakitis@virtualopensystems.com>
Qiu Tingting [Fri, 28 Apr 2023 02:24:15 +0000 (10:24 +0800)]
e2fsprogs: fix ptest error when using usrmerge DISTRO_FEATURES
Because usrmerge DISTRO_FEATURES is uesed,
in test_script and test_one of ptest scripts, SRCDIR has the wrong path.
SRCDIR=/usr/usr/lib/e2fsprogs/ptest/test
So we should check and modify SRCDIR in test_script and test_one.
It is a backport for
https://lists.openembedded.org/g/openembedded-core/message/180486
It should be deleted after yocto version up.
SPEC-4753
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: Iff23c1db2b39d9e3e924068cf6ea2c5e26b952bf
Yan [Wed, 26 Apr 2023 00:32:26 +0000 (08:32 +0800)]
agl-test-framework: fix installation bug
aio-stress should be installed to the "aio_stress" folder.
Bug-AGL: SPEC-4733
Signed-off-by: Yan <yanxk.fnst@fujitsu.com>
Change-Id: If46baf06b9c2db8adeb7c4c8edb9948671f9ee73
duerpei [Fri, 14 Apr 2023 02:15:22 +0000 (10:15 +0800)]
agl-test-framework: Bump SRCREV
Bump agl-test-framework SRCREV to include recently added test
suites into the test framework.
Bug-AGL: SPEC-4755
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I570127e7175b89b43c910bd0e4130716377a0ae3
Damian Hobson-Garcia [Mon, 3 Apr 2023 20:35:13 +0000 (16:35 -0400)]
ic-container: qemu: Set connector name for IVI layer manaager
The ivi-layer manager configuration file needs to know the name
of display connector to set up the layer configuration.
Adjust the connector name in the configuration file to reflect
the connector names in us on the platform being built. This
currently only applies to qemu, but could be applied to other
build configurations in future.
Bug-AGL: SPEC-4464
Change-Id: Ie52c9b8639a2bd5c83c4686ff9b557d05a2a7e1e
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
yanxk [Sun, 23 Jul 2023 19:06:57 +0000 (03:06 +0800)]
meta-agl-test: add "linus_stress"
get this old core test into current agl-test-framework.
re-write old bb file, make it working for agl-test-framework.
Bug-AGL: SPEC-4345
Signed-off-by: yanxk <yanxk.fnst@fujitsu.com>
Change-Id: I341b18516e2b3b57622239f47b4b40d2d4d4a160
Damian Hobson-Garcia [Thu, 16 Feb 2023 16:35:27 +0000 (11:35 -0500)]
ic-container: Add default configuration for qemu
Define the defaults to launch the cluster and ivi containers on qemu.
Platform specific customizations can be added in dynamic layers.
Bug-AGL: SPEC-4464
Change-Id: I3d2bc4e3dfa8afdad4d29fc29700833f5bc7ecaa
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
duerpei [Fri, 14 Jul 2023 20:40:58 +0000 (04:40 +0800)]
agl-test-framework: Bump SRCREV
Bump agl-test-framework SRCREV to include recently added test
suites into the test framework.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I73eac509f7394be62c757c2c3b1e443b271064a9
Scott Murray [Mon, 13 Feb 2023 23:49:04 +0000 (18:49 -0500)]
meta-agl-ic-container: fix kernel-module-gles build for guests
Update the kernel-module-gles bbappend so it will actually build with
linux-dummy in the guest multiconfigs.
Bug-AGL: SPEC-4703
Change-Id: Icc083aecff9f7dd3d5359c843bf04681925db031
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 13 Feb 2023 23:43:30 +0000 (18:43 -0500)]
agl-ic-container: Fix host configuration when using agl-demo
Changes:
- Switch to pulling in a agl-ic-container.inc include file from the
feature local.conf.inc template to simplify development.
- Add include files for the host ("default" in BitBake) multiconfig
to allow disabling agl-demo and related features in the host build.
This reduces the impact on the host image when using the images
from meta-agl-demo as guest containers. At present the
"agl-selinux" feature is left alone, as support pretty much needs
to be present in the host to allow using it at all. This likely
needs to be investigated further and discussed with respect to the
IC EG requirements.
Bug-AGL: SPEC-4703
Change-Id: I833fa8754f0044552a8b775bcc06c4ccd3fcac3e
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 13 Feb 2023 23:40:16 +0000 (18:40 -0500)]
agl-ic-container: Use new AGL_META_QT5 hook
Update agl-ic-container template to use new AGL_META_QT5 variable
instead of explicitly adding meta-qt5 to BBLAYERS. This should
avoid duplicate layer issues when combining agl-ic-container
with other features.
Bug-AGL: SPEC-4703
Change-Id: I91ce8ddec689afd1ebe8e275013f9a15152a52f8
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Scott Murray [Mon, 13 Feb 2023 23:39:06 +0000 (18:39 -0500)]
qtlocation: remove bbappend
The qtlocation bbappend has been replaced with one in meta-agl-core
to avoid collisions when combining with meta-agl-demo.
Bug-AGL: SPEC-4703
Change-Id: Icacdf7d4a5777bee8ee98b9cc103f64b6c52749f
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Naoto Yamaguchi [Mon, 30 Jan 2023 16:31:34 +0000 (01:31 +0900)]
Initial support for raspberry pi 4
AGL IC container is supporting R-Car board.
This patch add raspberry pi4 support that aim to easy use hobbyists.
Bug-AGL: SPEC-4678
Change-Id: Ia0175d57b956d763f1ac8a81ae624a4b93b5f727
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
duerpei [Sun, 16 Oct 2022 03:07:24 +0000 (11:07 +0800)]
meta-agl-test: Bump SRCREV
Bump agl-test-framework SRCREV to include recently added test sets
into the test framework.
By the way, change a code indentation which is not standard.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I314d0e40d02a478d57fc918017456219b5699249
duerpei [Wed, 14 Sep 2022 08:32:09 +0000 (16:32 +0800)]
agl-test-framework: Bump SRCREV
Bump agl-test-framework SRCREV to include recently added test sets
into the test framework.
Move the installation of the test set scripts to a new bbappend
file, and this will make subsequent maintenance easier.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Iaa08a7eb7d5712a6ff9b38e3d2b28ad8782b506d
yanxk [Sun, 11 Sep 2022 06:08:00 +0000 (14:08 +0800)]
meta-agl-test: provide pytest-order for framework
pytest-order is now ready for the framework to use.
it is now migrated into agl-test-framework.
Bug-AGL: SPEC-4345
Signed-off-by: yanxk <yanxk.fnst@fujitsu.com>
Change-Id: If5dbd30be3227086200469b394f78cc5df745317
Scott Murray [Wed, 16 Nov 2022 06:03:09 +0000 (01:03 -0500)]
meta-agl-flutter: Add option agl-shell plugin patch to embedder
Add a patch to flutter-auto to add an optional agl_shell static
plugin to expose the activate_app call from the agl-shell Wayland
protocol that is used when running against the AGL compositor.
This provides a way for a homescreen application to activate other
application surfaces to switch between multiple applications as is
needed for the AGL demo. A new PACKAGECONFIG option is defined to
control enabling the plugin, and it is enabled by default in our
build.
Upstreaming this will be discussed with the Toyota team. Given the
previous discussion about not picking up significant meta-flutter
updates until after CES, it may be that the patch here is carried
for a while.
Bug-AGL: SPEC-4612
Change-Id: Ie8e06c88bbf082ee7dc5126dfb3b24b1bb8deabe
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Vasyl Vavrychuk [Tue, 1 Nov 2022 21:04:36 +0000 (22:04 +0100)]
virtualization: Add virtio-can driver as external module.
This driver should conform RFC spec draft v2 [1].
This driver is based on RFC version [2].
Imported from internal OpenSynergy's revision:
3918336a7caab95a72442c33945a193ca893d5e8
Supply build file `Kbuild` and do not supply makefile [3] since external
kernel module could be built without it. On the other hand, module
BitBake class relies on wrapper makefile presence, therefore
`MAKE_TARGETS` and `MODULES_INSTALL_TARGET` had to be set to specify
arguments per [3].
Add driver as an external module to avoid unnecessary kernel rebuild and
simplify future updates.
[1]: https://lists.oasis-open.org/archives/virtio-dev/202208/msg00159.html
[2]: https://lists.oasis-open.org/archives/virtio-dev/202208/msg00160.html
[3]: https://www.kernel.org/doc/html/v6.0/kbuild/modules.html
Change-Id: I9b654f58cc0c34983cd4103a5f7836263db79ec7
Bug-AGL: SPEC-4597
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Jan-Simon Moeller [Wed, 2 Nov 2022 21:46:54 +0000 (22:46 +0100)]
Allow building vosk-kaldi on arm32 and aarch64
Remove -msse and -msse2 as they are x86 only flags.
Bug-AGL: SPEC-4600
Change-Id: I48f52c1c8be7ccfa2db9d70f09d81ad52006a891
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Marius Vlad [Thu, 3 Nov 2022 16:33:33 +0000 (18:33 +0200)]
agl-compositor: Fix drm-lease patch
Synchronize with AGL compositor and update the drm-lease patch to allow
the AGL compositor to build.
Bug-AGL: SPEC-4601
Change-Id: Ia76c0de7269917cebe19c7b789b62646de1f7914
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
duerpei [Wed, 20 Jul 2022 06:45:43 +0000 (14:45 +0800)]
meta-agl-test: add 'aio-stress' to agl-test
Add the test set of aio-stress to agl-test
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ic5bee24e24ef1b89a6212d72c7a0a08725e1fe36
duerpei [Wed, 13 Jul 2022 01:25:44 +0000 (09:25 +0800)]
agl-test-framework.bb: bump SRCREV
Bump agl-test-framework SRCREV and add scripts
of expat and bzip2 to the test framework.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ia80dc0d1155872f387f3ed449fafa2302d6b5475
duerpei [Thu, 30 Jun 2022 06:09:04 +0000 (14:09 +0800)]
meta-agl-test: updates due to framework adjustment
Due to the previous framework adjustment, the scripts for
running glib2 tests has been moved to 'agl-test-framework'.
And rpm will support its ptest later, and then its scripts
will also be placed under 'agl-test-framework'.
So 'agl-test-glib2.bb' and 'agl-test-rpm.bb' are no longer needed
The content under 'agl-test-framework' has changed,
so 'agl-test-framework.bb' has also been updated.
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ia6dd71966e5ba18cbb5cb81fb594d4fc3722db27
duerpei [Wed, 29 Jun 2022 06:19:02 +0000 (14:19 +0800)]
agl-test: Add pyhton3-jinja2 module
In the agl-test-framework, the jinja2 module need
to be called to process html files.
Remove repeat code from packagegroup-agl-extend-test
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: I161ffa6b06da4f44d79e3e61b4c7a0760b943424
Naoto Yamaguchi [Sun, 28 Aug 2022 13:58:13 +0000 (22:58 +0900)]
Add manifest comparison for IC images
The agl-cluster-demo-lxc-host will start ci package check.
That work require to image manifest to compare reference image and build image.
This patch add manifest file for h3ulcb-kf.
Bug-AGL : SPEC-4465
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I7a131d7678d31c9a82b9c36cc0c6a7b011f551e3
Vasyl Vavrychuk [Mon, 8 Aug 2022 09:29:22 +0000 (11:29 +0200)]
egvirt: linux-yocto: Support linux-yocto-dev for VIRTIO.
Bug-AGL: SPEC-4453
Change-Id: Ib3641884bac404c7281df37e5ed4f4939e2830b4
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Vasyl Vavrychuk [Mon, 8 Aug 2022 12:07:01 +0000 (14:07 +0200)]
meta-egvirt: Bump layer priority to 61.
Bumped to have higher priority then meta-agl-bsp (60) to overlay
recipes files (in particular linux-yocto) from meta-agl-bsp.
Bug-AGL: SPEC-4453
Change-Id: Id558df0df39d7b3203da548a8c00db0cdd1a632c
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Damian Hobson-Garcia [Fri, 16 Sep 2022 16:12:57 +0000 (01:12 +0900)]
drm-lease: Bump SRCREV to fix ptest build failure
Bug-AGL: SPEC-3848
Change-Id: Iafba35a4fedf81b09edef57d7610d3714023cbae
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
Hiroyuki Ishii [Fri, 16 Sep 2022 02:53:51 +0000 (11:53 +0900)]
agl-ic-container: Add missing kernel config for lxc-net on qemu
On qemu network bridge setting by lxc-net service fails because
of missing kernel module as shown as following message:
iptables v1.8.7 (legacy): unknown option "--checksum-fill"
With this change we'd like to add missing kernel config to fix
that.
Bug-AGL: SPEC-4464
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I73169289c84755e0eb9a28658e8337c79824ab1b
Hiroyuki Ishii [Fri, 16 Sep 2022 00:32:17 +0000 (09:32 +0900)]
drm-lease: Fix build error due to weston update
The patches seems to be applied correctly without any changes, so
we just use wildcard to avoid build error due to version mis-matching.
Bug-AGL: SPEC-4564
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I61ab8beb1e97190c58987bf54217a9553efa6c39
Joel Winarske [Wed, 7 Sep 2022 00:02:55 +0000 (17:02 -0700)]
meta-agl-flutter updates
-layer README
-flutter workspace configuration file
-consolidation of gallery json files
-remove flutter sdk version pin; now happens upstream
-add engine_sdk.zip to all images (non-production)
-add SSH server to debug and profile images
-factor out flutter-auto xdg-shell-app-id patch
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I6fdf1277bb4011126103f74eda5e230f34f497d7
duerpei [Fri, 2 Sep 2022 06:20:45 +0000 (14:20 +0800)]
meta-agl-test:add new feature 'agl-test'
'agl-test' is used to compile the test sets and test framework into the
image, make it more convenient to test target.
Now it's only support the target agl-demo-platform(ivi)
Enable the `agl-test` AGL feature when setting up your build environment
with aglsetup.sh.
This will add the `packagegroup-agl-extend-test` packagegroup to the image,
For specific packages to be added, please refer to the file:
./recipes-platform/packagegroup/packagegroup-agl-extend-test.bb
For running test using 'agl-test', refer to:
https://git.automotivelinux.org/src/agl-test-framework/tree/README
Bug-AGL: SPEC-4345
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ic217bff672f3dae1ac3abc18c01ba802ebcb8fe1
Naoto Yamaguchi [Tue, 6 Sep 2022 13:31:22 +0000 (22:31 +0900)]
Fix issue for separate directory building
At
2dd3bafb0c21d7f49fcc2945836924d9c052d268 commit has issue for it can't separate build.
At
2ab22b2df67f915c74efab68cf9e6e2424805dd2 commit, I fixed that issue.
In this patch I fix to that issue in recipe side.
Bug-AGL: SPEC-4551
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I3623bece877cb9cc76721f340d96eaab677ded17
Naoto Yamaguchi [Tue, 6 Sep 2022 14:28:02 +0000 (23:28 +0900)]
Fix error for the packagegroup-agl-ic-core
After the kirkstone, packagegroup-agl-ic-core out the error message
in build time.
Ex:
ERROR: mc:agl-container-cluster:packagegroup-agl-ic-core-1.0-r0
do_package_write_rpm: An allarch packagegroup shouldn't depend on
packages which are dynamically renamed (libclusterapi-dbg to
libcluster-api-dbg)
This error is depend on this commit.
https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg155223.html
This patch add "PACKAGE_ARCH = "${TUNE_PKGARCH}"" to package group recipe
to fix this issue.
Bug-AGL: SPEC-4552
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I70f56e4a96a658cbcefa48ac688b49382b299879
Scott Murray [Thu, 1 Sep 2022 14:13:53 +0000 (10:13 -0400)]
Pin Flutter SDK to ensure reproducible builds
To ensure reproducibility as well as avoid build failures when
Google upstream runs ahead of meta-flutter, set FLUTTER_SDK_TAG to
pin the Flutter SDK components as opposed to the meta-flutter
default of letting them float.
Bug-AGL: SPEC-4545
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: If7543329ba13f87abc0b66080494bd8f1e812642
Jan-Simon Moeller [Tue, 9 Aug 2022 09:33:17 +0000 (11:33 +0200)]
Rename Instrument Cluster Container layer
meta-agl-lxc is no longer reflecting the actual content and use of the layer.
Rename it to 'meta-agl-ic-container' and the feature to 'agl-ic-container'.
Also rename the main image to 'agl-cluster-demo-lxc-host' to match the pattern used
by all other images e.g. agl-<ivi,cluster,telematics>-demo-* .
But keep the names of the underlying images as-is.
Bug-AGL: SPEC-4464
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I898c786ca884331b302a3be8e150379fcf5bdc9b
Naoto Yamaguchi [Sat, 6 Aug 2022 04:41:11 +0000 (13:41 +0900)]
Initial integration for librefop
The librefop is a redundancy file operation library.
This patch is 1st integration in AGL.
Bug-AGL: SPEC-4500
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I1266e2683f2f427853a10d8db5d9f8db96d465e0
Jan-Simon Moeller [Mon, 8 Aug 2022 22:10:57 +0000 (00:10 +0200)]
Remove patch included upstream
We can remove 0001-Handle-switch-to-proc_ops.patch as it is available in the upstream codebase now.
Bug-AGL: SPEC-4376
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I8e26a01c126337cbae44aac862e9eb21fda198fb
Jan-Simon Moeller [Mon, 8 Aug 2022 10:51:10 +0000 (12:51 +0200)]
Update basesystem revision after build fix
Update the SRCREV after the build issues was fixed.
Bug-AGL: SPEC-4376
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I984813327c03a1adba481dfa80af516f711e2e9b
Naoto Yamaguchi [Sat, 6 Aug 2022 04:25:41 +0000 (13:25 +0900)]
[RCAR] Update kernel-module-vspm-if recipice name
The last update of RCAR BSP has change the recipes name of the recipes kernel-module-vspm-if.
meta-agl-lxc must be updated too.
Bug-AGL: SPEC-4517
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ia900cc06e9a4d30f4a16c57d70a328f66c7b7dfa
Jan-Simon Moeller [Fri, 5 Aug 2022 14:29:02 +0000 (16:29 +0200)]
Add missing do_install[network] for flutter-engine
This is missing and fails the build.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I2f85f8401149372746ce790f4380b9213eb791c8
Scott Murray [Fri, 5 Aug 2022 14:38:24 +0000 (10:38 -0400)]
meta-agl-flutter: update agl-image-flutter-runtimedebug
The previous change missed removing the extra couple of unused apps
from agl-image-flutter-runtimedebug as was done with the other
variants, do so to keep the images consistent.
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ifcae9a42b1387af6b4441f8d7adfeefea8e02c73
Scott Murray [Thu, 4 Aug 2022 20:53:39 +0000 (16:53 -0400)]
meta-agl-flutter: Simplify AGL integration
Changes:
- Remove Igalia homescreen and Pumped Fuel app recipes since they
duplicate what is in meta-flutter. Now that there is a AGL
Flutter demo image in meta-agl, any recipes or bbappends for
apps should go there except for the flutter-gallery integration
for agl-image-flutter (see below).
- Move flutter-gallery systemd unit changes out of flutter-auto
bbappend to a new flutter-gallery bbappend to simplify using
flutter-auto on its own. To facilitate interoperation with the
use of flutter-gallery in the agl-ivi-demo-platform-flutter image,
the systemd files are split out into a -init package that has been
added to agl-image-flutter.
- Added back a reworked version of the app-id command-line option
patch in the flutter-auto bbappend with the option changed to
--xdg-shell-app-id per upstream request. This wil be submitted
upstream as time permits. The merged patches that were deleted have
been removed from SRC_URI.
The intent of the above is to move to meta-agl-flutter just having the
minimal set of changes to integrate flutter-auto with AGL use, with
the agl-image-flutter image kept as a simple smoketest / example.
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I171852820be404774d7580778643c801e8fad34f
Joel Winarske [Thu, 4 Aug 2022 01:19:31 +0000 (18:19 -0700)]
meta-agl-flutter refactor
- application rename -> flutter-auto
- adopts upstream (meta-flutter) bbclass for runtime selection
runtimedebug -> runtime=debug
runtimeprofile -> runtime=profile
runtimerelease -> runtime=release
*This also affects image names*
- A discrete json files for each runtime configuration
demuxing of runtime config happens in bbappend.
- prevent dev host conflict with flutter-auto.service in case
of debug and profile. The dev host machine controls
homescreen in these scenarios.
- simplifies inc and recipes
Dependent on https://gerrit.automotivelinux.org/gerrit/c/AGL/AGL-repo/+/27850
Bug-AGL: SPEC-4326
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: I877811417e3befab4d48a906058dcb52c81be4ce
Jan-Simon Moeller [Mon, 1 Aug 2022 20:08:46 +0000 (22:08 +0200)]
Hotfix for flutter-sdk when built with archiver turned on
We need to allow network also for do_ar_original.
https://github.com/meta-flutter/meta-flutter/blob/kirkstone/conf/include/flutter-version.inc#L12
does a network query.
Ideally this should be cached (e.g. what happens during a slow build and multiple queries could have
Bug-AGL: SPEC-4511
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ia6ab9cdcc1e25f90680e0be373e8e014ca5df6fc
Scott Murray [Wed, 27 Jul 2022 23:19:58 +0000 (19:19 -0400)]
ivi-homescreen: improve AGL integration
Changes:
- For now add local patches for three changes that Marius has
submitted upstream that fix issues with respect to running as
a normal application against agl-compositor and configuration
via the JSON configuration file. The first of these patches has
been merged upstream, but bumping the level of meta-flutter to
get it brings other rework that it seems perhaps better to wait
on a tagged upstream release for.
- Add another patch to add a '--app-id' command-line option to
the embedder. This avoids needing to use a JSON configuration
file for simple (i.e. non-homescreen) applications when running
multiple apps against agl-compositor. The use of the example JSON
file for the ivi-homescreen recipe itself has been left alone for
now since it provides a reference for doing so.
- Rename the embedder binary from "homescreen" to "flutter" to
avoid collision with the existing Qt homescreen application in
meta-agl-demo. This allows integrating Flutter applications into
images using the Qt homescreen for testing in the period while a
Flutter replacement is worked on. Discussion about possibly
renaming the embedder to something more generic along these lines
has started with upstream.
- Split the embedder binary into a separate package from the
ivi-homescreen package that contains the systemd unit file.
We do not want the "homescreen" systemd unit when using the
embedder in other images that use applaunchd, so this split seems
the most straightforward way to avoid pulling it in.
- Remove installing the "homescreen" system level systemd unit, as
it does not get used in agl-image-flutter (it is installed as a
user unit instead).
Bug-AGL: SPEC-4485
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9f02f4312cf8c77ab224a3de8114c7fc3f4f6d36
amanarora_09 [Fri, 22 Jul 2022 13:58:23 +0000 (15:58 +0200)]
meta-offline-voice-agent: Enable layer for offline voice recognition
- This enables offline voice recognition in AGL
- Can successfully run vosk API and vosk websocket server
Changes:
- Create a new layer: meta-offline-voice-recognition
- Create recipes for the the Vosk library, API, websocket server and model
- Create feature template for the layer (agl-offline-voice-agent)
- Add all required packages to IMAGE_INSTALL
- ptest enable recipe python3-vosk-api
- Few fixes
Bug-AGL: SPEC-4497
Change-Id: Icb290ceee22e2c3a51cbd67f7431701795f1201b
Signed-off-by: amanarora_09 <aman.arora9848@gmail.com>
Hiroyuki Ishii [Thu, 14 Jul 2022 07:23:37 +0000 (16:23 +0900)]
agl-lxc: Enable network bridge via lxc-net
On lxc-host-image-demo, network (physical ethernet) is statically
assigned to the ivi-guest space currently. This may be a bit
problematic since the other guests and also host can't use network
for some future usecases, for example we can't login to host by
ssh. This change enables network bridge settings via lxc-net to
solve this problem.
Bug-AGL: SPEC-4475
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: Ic1a39b64de932f67b7be833d469ef1a80e0c52c9
Damian Hobson-Garcia [Wed, 13 Jul 2022 15:18:30 +0000 (00:18 +0900)]
drm-lease: Update agl-compositor support
Update the DRM lease support for agl-compositor to reflect upstream changes.
Bug-AGL: SPEC-4472
Change-Id: I306e02a6a7cc0a7046531f8d2ee09d808e69fcbd
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
Naoto Yamaguchi [Thu, 21 Jul 2022 13:33:16 +0000 (22:33 +0900)]
Force install kernel-image into lxc-host-image-minimal
The AGL IC images use NO_RECOMMENDATIONS, that remove all recommend
packages. Basically it mandatory option for IC EG QM stack.
In Yocto 4.0, kernel image package dependency changed from RDEPEND to
RRECOMMEND. After that, lxc-host-image-xxx is not including kernel image.
This patch fix this issue.
Bug-AGL : SPEC-4464
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ie65d5519657e96179d408018e03b6330aad96e3b
Naoto Yamaguchi [Thu, 21 Jul 2022 13:09:59 +0000 (22:09 +0900)]
Move drm-lease-manager package to minimal image
A drm-lease-manager is core package of AGL IC software stack.
It move into minimal image.
The meta-agl-lxc fully depend to meta-drm-lease. I removed conditional
for drm-lease-manager installations.
Bug-AGL : SPEC-4464
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Id9d713bd66d90b5ec9007bb35d24abb321c0a4a9
Marius Vlad [Wed, 20 Jul 2022 16:40:25 +0000 (19:40 +0300)]
ivi-homescreen_aglflutter.inc: Add a config.json for the shell client
Since the last update to ivi-homescreen it requires a JSON configuration
file. This one brings it to be able to bind to the agl-shell interface
and use the app gallery as the background surface.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I7ec2c64308f028d7d25b3604bbe0cde32199aab9
Jan-Simon Moeller [Tue, 19 Jul 2022 15:21:02 +0000 (15:21 +0000)]
Port change to agl-compositor-init over from meta-agl-demo
We need this packagegroup patch to get the image to work.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ib3cb76c0a931ce73f0d351d0ec99ed790ffd42e6
Joel Winarske [Fri, 15 Jul 2022 15:17:15 +0000 (08:17 -0700)]
meta-agl-flutter:Application updates
-upstream is now pinning ivi-homescreen
-fix breaking change. Change --a to --b
-adds test apps to images: secure storage, EGL texture, and video_player
-adds Igalia homescreen to images
-add Pumped Fuel ped recipe to images
v2 (jsmoeller): fixup missing require in recipes
v3 (jsmoeller): rework duplication in recipes and use BBCLASSEXTEND
v4 (jsmoeller): add dependencies to application framework and pipewire
v5 (jsmoeller): update agl-image-flutter to use new naming
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I924335eb2ceb9ad91944630b43b72a6fe296b98d
Hiroyuki Ishii [Tue, 12 Jul 2022 05:53:28 +0000 (14:53 +0900)]
agl-lxc: Stably start lxc service after drm-lease-manager
Since there is some race condition between initialization of
drm-lease-manager and startup of lxc guest images in
lxc-host-image-demo currently, we sometimes observe a startup
failure of the cluster-guest, especially on refhw platform,
due to delay of lease device creation.
This change adds unit dependencies between lxc and
drm-lease-manager so that lxc guests can be started after lease
devices creation stably.
Bug-AGL: SPEC-4427
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I16183c784d8e1132ba316f842e5dedc664ec2853
Hiroyuki Ishii [Tue, 12 Jul 2022 00:56:15 +0000 (09:56 +0900)]
drm-lease-manager: Enable systemd notify support
We'd like to enable this for solving some timing issue between
drm-lease-manager and lxc in lxc-host-image-demo.
Bug-AGL: SPEC-4427
Signed-off-by: Hiroyuki Ishii <ishii.hiroyuki002@jp.panasonic.com>
Change-Id: I60b7b0cfd8f5caee4cf0bfc9b9828edfd700b12a
Zhou Mingying [Fri, 8 Jul 2022 09:02:24 +0000 (17:02 +0800)]
jailhouse: Delete patch 0001-configs-arm64-Add-support-for-RPi4-with-more-than-1G.patch not used any longer
The patch 0001-configs-arm64-Add-support-for-RPi4-with-more-than-1G.patch
is no longer used in jailhouse because of the update in
https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-devel/+/26546.
So delete this patch.
Bug-AGL: SPEC-4434
Signed-off-by: Zhou Mingying <zhoumy@fujitsu.com>
Change-Id: I086b5ba98c6ff2a01b39c7205fdba7323fb9931c
Naoto Yamaguchi [Wed, 6 Jul 2022 15:24:42 +0000 (00:24 +0900)]
Fix build error at wireplumber in case of agl-lxc building
meta-agl-lxc/recipes-multimedia/wireplumber/wireplumber_git.bbappend has recipe error.
This patch fix this recipe error.
Bug-AGL: SPEC-4458
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I54e6937c1cf61122666ca843de66b8615f6f0dfe
Jan-Simon Moeller [Tue, 14 Jun 2022 16:06:30 +0000 (16:06 +0000)]
Feature cleanup for Nifty Needlefish
Remove features with upstream deprecated or unmaintained:
- meta-ros
- agl-service-alexa and the voiceagent service
Bug-AGL: SPEC-4407
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I8a1e3886897af5b2cf591d0952b1feb980b8708e
Ashok Sidipotu [Thu, 17 Feb 2022 13:32:03 +0000 (19:02 +0530)]
Enable Wireplumber Policy instance in ivi guest image.
-add wireplumber-policy-config-agl recipe to guest, while
wireplumber-config-agl remains in host.
-add packagegroup-pipewire-base which is needed by the policy recipe.
-mount host pipewire server socket in /var directory in guest image and
define a PIPEWIRE_RUNTIME_DIR environment variable based on this new mount
point.
-make the needed service file changes to have wireplumber policy
instance start on its own with out depending on pipewire service, limit this
change to lxc layers.
-install wireplumber@policy.service in sockets.targets.want directory,
this is need for its self start, limit this change to lxc layers
Bug-AGL: SPEC-4100
Signed-off-by: Ashok Sidipotu <ashok.sidipotu@collabora.com>
Change-Id: Ifbd7a026c75a199bb540c1593d5a93f67a4bde02
Naoto Yamaguchi [Sat, 21 May 2022 09:14:07 +0000 (18:14 +0900)]
Fix wayland socket name
The default socket name was changed to wayland-1 in weston 10.0.
Each wayland client is using wayland-0 that is previous default name.
This patch change wayland socket name using environment variable.
Bug-AGL : SPEC-4394
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: Ia6c8dff50e7979c0f3b809e6df76a57be6dca7df
Naoto Yamaguchi [Sat, 21 May 2022 07:39:44 +0000 (16:39 +0900)]
Fix firmware path at gles-user-module
At commit
4f5cf5dc8de803407fa9d3ffa13994309edde985 in meta-agl change
firmware installation path /lib/firmware to
${nonarch_base_libdir}/firmware.
The gles-user-module.bbappend of meta-agl-lxc has divided firmware
only package from library packages.
This patch fix firmware installation path in file lists, that is
firmware only package.
Bug-AGL : SPEC-4394
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I638885b97db50aa8beac2f2df31ab6d52e44c831
Naoto Yamaguchi [Mon, 16 May 2022 17:05:21 +0000 (02:05 +0900)]
Workaround for boot time crash issue in ivi-demo guest
After the multi connector support patch, weston crash in boot time in ivi-demo guest.
It depend on drm-lease-manager multi connector support and weston with ivi-shell.
But that detail doesn't clear now.
This patch is workaround for this issue.
Bug-AGL : SPEC-4372
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I08e0a19f65eaa3c9e021f409c7df880ccb374038
Naoto Yamaguchi [Thu, 12 May 2022 15:26:04 +0000 (00:26 +0900)]
Revert "drm-lease-manager: Add lease-manager deamon to runtime dependencies"
The original patch added drm-lease-manager runtime dependency to wayland
compositor recipes.
As a result, when wayland compositor install to image, drm-lease-manager is
force install to that image.
In case of container integrations, drm-lease-manager shall install to
one root file system image only. Because drm master (leaser) can run only
one process in one linux system.
This patch broke this limitations silently. The other images of rootfs with
drm-master cause runtime error of drm-lease-mabager.
This runtime dependency need to delete.
Bug-AGL : SPEC-4373
This reverts commit
0452f5635eac8105a7fb3bd4fb78af1f016c7ee7.
Change-Id: Ifc471f2597e43897c0c2315851258d62b832ac8e
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Naoto Yamaguchi [Wed, 11 May 2022 23:16:40 +0000 (08:16 +0900)]
Change weston setting to connect to the drm-lease-manager.
Previously, weston.service is using environment specific setting,
it propagated from bind mounted host side config file.
.
This patch remove this propagation. After this patch,
these setting bring to lxc config files.
Bug-AGL: SPEC-4370
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I4f73a8ca08e149a82648ac5fcdf647c97edc2429
Naoto Yamaguchi [Wed, 11 May 2022 23:07:22 +0000 (08:07 +0900)]
Create drm lease configuration for AGL IC container integration in R-Car H3 and M3 environment
The drm-lease-manager improved multi connector support in one lease. A meta-drm-lease
layer has example config for generic use case only.
This patch add drm lease config for AGL IC integrations.
Currently rpi4 and qemu support is under working, this patch support only a
R-Car H3 and M3 environment.
Bug-AGL: SPEC-4370
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I25113be28a541adc073637caf9180810eedd7ea9
Naoto Yamaguchi [Sat, 21 May 2022 05:53:43 +0000 (14:53 +0900)]
Fix build issue for wayland-ivi-extension in kirkstone
The wayland-ivi-extention has some issue in kirkstone.
Fail to find_package task.
Fail to build source code.
This patch fix these issue and up rev to Upstream HEAD.
Bug-AGL : SPEC-4329
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Change-Id: I5bc34ec35d7af62939b08df143b37cc695613304
Naoto Yamaguchi [Sat, 21 May 2022 05:35:48 +0000 (14:35 +0900)]
Fix a recipe issue cased by yocto update
After the yocto update to kirkstone, meta-agl-lxc caused some recipe issue.
Some r-car bsp modification recipe has mismatch to new version.
Container config recipe has md5 hash mismatch with common license.
Fix path from /lib/systemd/ to ${D}/${systemd_unitdir}/.
This patch fix these issue.
Bug-AGL : SPEC-4394
Change-Id: Ibf40f74f028b59dcd59431916eeaeac4f4c56e16
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
Vasyl Vavrychuk [Tue, 10 May 2022 17:43:29 +0000 (19:43 +0200)]
egvirt: linux-yocto: Add virtio_bt driver.
virtio-bt is not part of OASIS standard yet (v1.2) but Linux kernel has
driver for virtio transport for BT HCI.
Submit driver to meta-agl-devel since patch [1] is WIP and has a known
issue.
[1]: 0002-Bluetooth-virtio_bt-fix-device-removal.patch
Bug-AGL: SPEC-4363
Change-Id: Ib6851df24d430e991a4e9078345bef7e440fb6de
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Vasyl Vavrychuk [Tue, 10 May 2022 15:51:12 +0000 (17:51 +0200)]
egvirt: linux-yocto: Remove virtio-scmi patches.
Those patches are now in mainline kernel, so they are moved to meta-agl.
Bug-AGL: SPEC-3865, SPEC-4365
Change-Id: I08a184c6db63afef67a2e0906bc6a9a61ec4286f
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Vasyl Vavrychuk [Tue, 10 May 2022 14:13:12 +0000 (16:13 +0200)]
egvirt: linux-yocto: Adapt for kernel v5.15.
* Remove changes already present in v5.15.
* Refresh other patches.
* Document how to recreate kernel configs for future reference.
Bug-AGL: SPEC-4365
Change-Id: If8f900c9de7d8536364d71288902fd842d3ddc5f
Signed-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>
Joel Winarske [Mon, 6 Jun 2022 21:59:17 +0000 (14:59 -0700)]
meta-flutter updates
-move flutter apps to common folder
-move do_compile[network] to app recipe
Signed-off-by: Joel Winarske <joel.winarske@gmail.com>
Change-Id: Iac543d404ec5a56576998194687bd35dc61b68fc
duerpei [Fri, 13 May 2022 06:41:41 +0000 (14:41 +0800)]
Replace "/etc" with "${sysconfidir}"
make them more standardized
v2: also update ${D}/lib -> ${D}${libdir}
v3: updated FILES sections as well
Bug-AGL: SPEC-4374
Signed-off-by: duerpei <duep.fnst@fujitsu.com>
Change-Id: Ia2809d849ba9424aa54bab5b651c07b24d3a5cee
Marius Vlad [Thu, 12 May 2022 08:54:48 +0000 (11:54 +0300)]
flutter-gallery: Add network access workaround
This is a temporary work-around to have a flutter-gallery bbapend until
external/meta-flutter is synced-up to include this fix. It allows
flutter sdk to be able to download whatever dependencies it needs to
build the gallery application.
Bug-AGL: SPEC-4371
Suggested-by: Scott Murray <scott.murray@konsulko.com>
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I676d5d2f5b8b5977bb7b4d745b94cfb53459ac8e
Scott Murray [Wed, 4 May 2022 19:56:06 +0000 (15:56 -0400)]
meta-agl-basesystem: fix kernel-module-evklib build
Add a patch to fix building kernel-module-evklib against 5.10.0 or
newer kernels, which is required to fix building the test image for
qemux86-64 (which now has 5.15).
Bug-AGL: SPEC-4343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9ad382d2f0136ed27e100884c8ed82c0ee1c785c
Scott Murray [Wed, 4 May 2022 16:54:41 +0000 (12:54 -0400)]
Remove generic-arm64 machine template
The generic-arm64 machine template is moving to meta-agl, remove it
here.
Bug-AGL: SPEC-4353
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ic4bb913c0c5f42a148214bcfc8a55f0cf7b2fa08
Scott Murray [Wed, 4 May 2022 13:54:27 +0000 (09:54 -0400)]
meta-agl-basesystem: fix LIC_FILES_CHKSUM in a couple of recipes
The SPDX license name conversion missed a couple of references to the
GPL-1.0 file in COMMON_LICENSE_DIR being pointed at in recipes'
LIC_FILES_CHKSUM definitions, update those to the new GPL-1.0-or-later
to avoid build failures.
Bug-AGL: SPEC-4343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ie54edb3cdd2fc5f13d36beb73634eade01d177aa
Marius Vlad [Wed, 20 Apr 2022 10:00:55 +0000 (13:00 +0300)]
ivi-homescreen_aglflutter: Use the agl-session for starting up
Bug-AGL: SPEC-4330
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Id09825fe02c0cf39d36c19291bc89113770c2d34
Damian Hobson-Garcia [Tue, 12 Apr 2022 09:18:41 +0000 (18:18 +0900)]
drm-lease: Add missing pkgconfig dependency to drm-lease-manager
Make sure that pkgconfig, which is necessary for compilation, is
properly specified as a build dependency.
Bug-AGL: SPEC-3815
Change-Id: I107b410c5c27ec824cd446db1339bb9a3ab603a3
Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>