summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2022-09-01Pin Flutter SDK to ensure reproducible buildsScott Murray1-3/+3
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
2022-08-09Rename Instrument Cluster Container layerneedlefish_14.0.0needlefish/14.0.014.0.0Jan-Simon Moeller110-1/+1
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
2022-08-08Initial integration for librefopNaoto Yamaguchi2-0/+17
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
2022-08-08Remove patch included upstreamJan-Simon Moeller1-3/+2
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
2022-08-08Update basesystem revision after build fixJan-Simon Moeller1-1/+1
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
2022-08-08[RCAR] Update kernel-module-vspm-if recipice nameneedlefish_13.93.0needlefish/13.93.013.93.0Naoto Yamaguchi1-0/+0
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 (cherry picked from commit 00f2929842da9894bac4db736a2d2f3af003731f)
2022-08-06Add gitreview file for Nifty Needlefish branchJan-Simon Moeller1-1/+1
Update the .gitreview file. Bug-AGL: SPEC-4518 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ibc530b63a34dd4f9b0378861feaec3f4fb5c4458
2022-08-05Add missing do_install[network] for flutter-engineJan-Simon Moeller1-0/+1
This is missing and fails the build. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I2f85f8401149372746ce790f4380b9213eb791c8
2022-08-05meta-agl-flutter: update agl-image-flutter-runtimedebugScott Murray1-3/+0
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
2022-08-04meta-agl-flutter: Simplify AGL integrationScott Murray14-105/+87
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
2022-08-03meta-agl-flutter refactorJoel Winarske25-458/+141
- 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
2022-08-01Hotfix for flutter-sdk when built with archiver turned onneedlefish_13.92.0needlefish/13.92.013.92.0Jan-Simon Moeller1-0/+5
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
2022-07-29ivi-homescreen: improve AGL integrationScott Murray5-6/+357
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
2022-07-28meta-offline-voice-agent: Enable layer for offline voice recognitionamanarora_0927-0/+884
- 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>
2022-07-25agl-lxc: Enable network bridge via lxc-netHiroyuki Ishii7-9/+49
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
2022-07-25drm-lease: Update agl-compositor supportDamian Hobson-Garcia1-11/+11
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>
2022-07-25Force install kernel-image into lxc-host-image-minimalNaoto Yamaguchi1-0/+1
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
2022-07-22Move drm-lease-manager package to minimal imageNaoto Yamaguchi2-1/+1
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
2022-07-20ivi-homescreen_aglflutter.inc: Add a config.json for the shell clientMarius Vlad2-2/+15
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
2022-07-19Port change to agl-compositor-init over from meta-agl-demoJan-Simon Moeller2-0/+6
We need this packagegroup patch to get the image to work. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ib3cb76c0a931ce73f0d351d0ec99ed790ffd42e6
2022-07-19meta-agl-flutter:Application updatesJoel Winarske10-7/+70
-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
2022-07-14agl-lxc: Stably start lxc service after drm-lease-managerneedlefish_13.91.0needlefish/13.91.013.91.0Hiroyuki Ishii2-0/+28
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
2022-07-14drm-lease-manager: Enable systemd notify supportHiroyuki Ishii2-2/+5
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
2022-07-08jailhouse: Delete patch ↵Zhou Mingying1-290/+0
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
2022-07-07Fix build error at wireplumber in case of agl-lxc buildingNaoto Yamaguchi1-1/+1
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
2022-06-15Feature cleanup for Nifty NeedlefishJan-Simon Moeller18-377/+0
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
2022-06-10Enable Wireplumber Policy instance in ivi guest image.Ashok Sidipotu9-1/+87
-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
2022-06-09Fix wayland socket nameNaoto Yamaguchi7-1/+14
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
2022-06-09Fix firmware path at gles-user-moduleNaoto Yamaguchi1-1/+1
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
2022-06-09Workaround for boot time crash issue in ivi-demo guestNaoto Yamaguchi1-1/+1
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
2022-06-09Revert "drm-lease-manager: Add lease-manager deamon to runtime dependencies"Naoto Yamaguchi2-4/+0
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>
2022-06-09Change weston setting to connect to the drm-lease-manager.Naoto Yamaguchi5-5/+7
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
2022-06-09Create drm lease configuration for AGL IC container integration in R-Car H3 ↵Naoto Yamaguchi2-0/+9
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
2022-06-09Fix build issue for wayland-ivi-extension in kirkstoneNaoto Yamaguchi8-72/+153
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
2022-06-09Fix a recipe issue cased by yocto updateNaoto Yamaguchi8-9/+9
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>
2022-06-08egvirt: linux-yocto: Add virtio_bt driver.Vasyl Vavrychuk3-0/+91
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>
2022-06-08egvirt: linux-yocto: Remove virtio-scmi patches.Vasyl Vavrychuk5-184/+0
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>
2022-06-08egvirt: linux-yocto: Adapt for kernel v5.15.Vasyl Vavrychuk22-3791/+70
* 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>
2022-06-06meta-flutter updatesJoel Winarske6-5/+4
-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
2022-05-13Replace "/etc" with "${sysconfidir}"duerpei3-13/+13
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
2022-05-12flutter-gallery: Add network access workaroundMarius Vlad4-0/+4
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
2022-05-04meta-agl-basesystem: fix kernel-module-evklib buildScott Murray2-1/+63
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
2022-05-04Remove generic-arm64 machine templateScott Murray3-15/+0
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
2022-05-04meta-agl-basesystem: fix LIC_FILES_CHKSUM in a couple of recipesScott Murray2-2/+2
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
2022-05-04ivi-homescreen_aglflutter: Use the agl-session for starting upMarius Vlad1-4/+15
Bug-AGL: SPEC-4330 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Change-Id: Id09825fe02c0cf39d36c19291bc89113770c2d34
2022-04-27drm-lease: Add missing pkgconfig dependency to drm-lease-managerDamian Hobson-Garcia1-1/+1
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>
2022-04-27drm-lease: Update support for weston 10.0Damian Hobson-Garcia6-181/+72
Rebase drm-lease patches and remove changes that have already been applied upstream. BUG-AGL: SPEC-3815 Change-Id: Id524d221f91d0bdbac44c148e2983fab900070eb Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
2022-04-27drm-lease: RPi4: Disable DRM_AUTH checks on wayland_clientsDamian Hobson-Garcia2-0/+46
DRM authentication does not work via a DRM Leases because the client can only authenticate against a lease owner (primary node), since the lease does not have a corresponding device file in the filesystem for clients to open. Bypassing DRM authentication by using render nodes is not yet fully supported in mesa, so for now, just try to authenticate and continue even if it fails. Bug-AGL: SPEC-4317 Change-Id: Ie6c82162037964da697d3ece80a8c463980d2658 Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
2022-04-27drm-lease: add drm-lease-manager configuration for R-CarDamian Hobson-Garcia2-0/+9
Add a drm-lease-manager configuration file that reflects the available outputs on the renesas R-Car. Also adds the extra HDMI output from the kingfisher board if available. Bug-AGL: SPEC-3815 Change-Id: Idfccd63cbbba8e118df501e575625769f0ced293 Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>
2022-04-27drm-lease: add drm-lease-manager configuration for RPi4Damian Hobson-Garcia3-0/+11
Add a drm-lease-manager configuration file that reflects the available outputs on the RPi4. Bug-AGL: SPEC-3815 Change-Id: I75971dae1abb8fdb8147c98a2e9ca928ef5b9fe7 Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp>