Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Bug-AGL: SPEC-4966
Change-Id: I41cbe30549ebe923f8e3000ece072aa66c5e90a9
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Bug-AGL: SPEC-4966
Change-Id: If5c6009c2730c6044cffc04a6c43ce116a35e656
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
Bug-AGL: SPEC-4966
Change-Id: Ice39bb44594802970618bf0a54f4ec633be83240
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
- 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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
- Bump SRCREV to puck up voice assistant changes.
Bug-AGL: SPEC-5200
Change-Id: I74c4ddbeba937cf396d43b50688d5b5ad31a58de
Signed-off-by: Anuj Solanki <anuj603362@gmail.com>
|
|
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>
|
|
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>
|
|
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>
|
|
- 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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
- 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>
|
|
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>
|
|
Add multi-device feature
Bug-AGL: SPEC-4966
Change-Id: I448c539e78fb28de4dc64deb59471d8f5a329fe2
Signed-off-by: Timos Ampelikiotis <t.ampelikiotis@virtualopensystems.com>
|
|
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>
|
|
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>
|
|
Bug-AGL: SPEC-4934
Change-Id: I4832fd69b145a7c630735fee2e87a4750cedccde
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
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>
|
|
This patch add board support for raspberrypi5.
Bug-AGL: SPEC-5242
Change-Id: I9e9c244da74fd2c5d83f71b43eb40ae491276096
Signed-off-by: Naoto Yamaguchi <naoto.yamaguchi@aisin.co.jp>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|