Age | Commit message (Collapse) | Author | Files | Lines |
|
deny-all policy
Bug-AGL: SPEC-3432
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib91bfe7056ad268f660243d3f859c9eb5f9fd1f4
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24928
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Another round of updates for agl-compositor. This update adds
a deny-all policy engine, and adds checks in the allow-all policy
as to use SMACK labels to check the clients binding to the agl_shell*
interfaces. The allow-all policy is still in effect, with the deny-all
policy being available to be used as a meson, compile option.
A few minor corner cases fixes, found while testing out waylandsink.
The update includes the following:
- 39ea644837d desktop: Fix destruction of applications that fallback to the desktop role
- faea097edab shell: Avoid checking against surfaces that do not have an app_id
- 40da59d00a7 README: Add a few words about the deny-all policy engine
- 572d0eac44f desktop: Allow desktop_api to handle surface removal
- 03f51daf2fc policy: Add a deny-all policy as an example
- ea317303ac4 policy-default: Use libsmack to check client label
- bbf173123cd policy: Add a new policy hook to restrict access to private extensions
- 9827cfd2557 desktop: Avoid referencing the output's surface for pending surfaces
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ibd67e06a60b18334d3c07c2f6c710b7e77201148
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24927
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
|
|
Bug-AGL: SPEC-3443
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: Ief197eaba04e8c5993c050a77e76a504cc7c3b16
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24959
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-3443
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: I8ffb32570c1dcf1d68916ecf817aeef2192de81b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24958
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-3443
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: Ia0c9e87ae374d1a0e69ea89a72cc3c0cbe91efbd
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24957
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
BUG-AGL: SPEC-3443
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Change-Id: Ic9614ba6841ec2cfd2617ee0ca28aeaebc47a7fb
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24956
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Add prefix '-' in the bluetooth service ExecStartPre
directive, to allow for errors: hciconfig will
return an error if there's no controller in the
system.
Bug-AGL: SPEC-3301
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: Id4d5de549e73fe8f744681b33debd6043e1bc9ba
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24952
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
|
|
We have multiple entries to cover, fix the BBFILE_PATTERN .
Bug-AGL: SPEC-3443
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I2fe95bf183fafa776668a63f9e28775a6f0547e0
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24916
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
We need to see if we leave it as generic IMAGE_INSTALL_append here or
do it elsewhere.
For now this is a straightforward migration and helps clean-up the layer.conf .
Bug-AGL: SPEC-3443
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: If7a482dc411ba7fc4d172f8fdf8493b81475ea93
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24915
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
Currently the upstream rcar bsp does need the fix for building perf.
The meta-rcar-gen3-adas layer contains a fix in the big patchqueue.
Thus conditionally apply the perf build fix.
Bug-AGL: SPEC-3443
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Icbf53add71ed731c35dec149841691c82ae4372c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24914
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
This splits the machine templates for the m3 into three:
- m3ulcb = plain m3ulcb with graphics driver package
- m3ulcb-nogfx = plain m3ulcb without graphics driver package
- m3ulcb-kf = m3ulcb with kingfisher baseboard and graphics driver package
This improves maintainability of the m3ulcb machine targets.
Bug-AGL: SPEC-3443
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Ib878833709ddc7f706fd15107bfb8dee4272d431
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24913
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
This splits the machine templates for the h3 into three:
- h3ulcb = plain h3ulcb with graphics driver package
- h3ulcb-nogfx = plain h3ulcb without graphics driver package
- h3ulcb-kf = h3ulcb with kingfisher baseboard and graphics driver package
This improves maintainability of the h3ulcb machine targets.
Bug-AGL: SPEC-3443
Change-Id: Ibca5e7615ca5bc467ec46d4564f42363a2a5466c
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24912
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
We need to evaluate if and where we need to place the perf fix or if upstream includes it.
Likewise for the weston bbappend.
Bug-AGL: SPEC-3443
Change-Id: I78fb37bc3b0d4531c70e71d70c6663de1ab0d987
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24911
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
Port of three optee patches:
- https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=a9eb8fa93867b8012e0e2d520961221a2a3ffffa
- https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=88d94ef02988376c22bf493e40ba339b2572236e
- https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=0ba07a07e5847381c776fc07688707f1feff5a56
Bug-AGL: SPEC-3443
Change-Id: I1d49a2cf632f1f64cb66178f4899b1354b62b2a3
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24910
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
Port of https://git.automotivelinux.org/AGL/meta-renesas-rcar-gen3/commit/?id=9e58bd97144ab56a7858c6cd2206d3bd793bb09e
Original commit message:
* As the driver files come from out of git repository,
we need to check driver file integrity.
FormerChange-Id: I46f2a281f8da1ae606e8ae1ee55324fd5fd9b772
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Bug-AGL: SPEC-3443
Change-Id: If8cb040cae4ca227b883f4cdf250e3afec503976
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24909
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
Thanks to the work done by Renesas and members of our community, we can
now directly use meta-renesas from upstream github.
A shout-out to everyone involved (Kurokawa-san, Ronan, Stephane).
It turned-out it is simpler to create a symlink-based slim version
of meta-rcar-gen3-adas layer instead of BBMASK'ing what should
not be in there. See the comments in
meta-agl-bsp/meta-rcar-gen3-adas/conf/NOTES
as to why.
Remaining work is to include the packages outside of the layer.conf
in a follow-up.
Bug-AGL: SPEC-3380
Change-Id: I2be1b44049d74146546380e2eb866f0558a26822
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24796
Reviewed-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
- hsdk does not have a dunfell branch
- meta-intel was deprecated in favour of a unified qemux86-64 target
- sdcard_image-socfpga is deprecated as upstream changed to use wic
Bug-AGL: SPEC-3468
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ie79fc9c379bd6260a18fe6fe0115d9ce8de1017f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24918
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
|
|
nativesdk-qtwayland
Turns out, the qtwaylandscanner is actually included with the -tools
version of the nativesdk-qtwayland.
Bug-AGL: SPEC-3467
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I9ffc2eb7ec930cc36922d1a8a0bf7835da2280e1
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24929
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
This is required by qt apps in recent master (e.g. launcher).
Add it to the SDK.
Bug-AGL: SPEC-3467
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I165428d25fd9b46d2d0425e0caf8b07752178c8f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24908
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Reviewed-by: Marius Vlad <marius.vlad@collabora.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
Update the distro configuration file with the RC1 version (v9.99.1)
of the upcoming AGL UCB 'Jumping Jellyfish' release (v10.0.0).
Bug-AGL: SPEC-3460
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ib1d4f6a923cab0b2642fc71abd97f31652adde5c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24897
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
* Machine h3-salvator-x, m3-salvator-x, ebisu do not
need meta-rcar-gen3-adas. Only board allowing kingfisher
extention need meta-rcar-gen3-adas.
Bug-AGL: SPEC-3463
Change-Id: Id070f9d8ca797aa304a2fb1016ecc65f67f3c44f
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24895
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
The meta-rcar has a patch that change the name of the sound card.
Reintroduce the Cogent layer "meta-rcar" into AGL mean adjust the sound card name.
Bug-AGL: SPEC-3463
Change-Id: I4ff025752314fdbebbdae39c66280943304daefc
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24760
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
Adding distro-build-manifest in the packagegroup-agl-core-boot does trigger rebuilds
of the packagegroup if the manifest changes. Avoid this by adding the manifest
directly in the images only (e.g. agl-demo-platform).
This prevents multiple tasks from being triggered and saves time.
Also this recipe is *not* reproducible by design (timestamps, layer hashes).
Bug-AGL: SPEC-3456
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I8c7f6c922465ae5fe08013b0df6f4f6fbcac36ae
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24890
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
Add a placeholder stub do_configure to aglwgt.bbclass instead of
marking it as noexec to make things like externalsrc that bbappend or
add prefunc's to do_configure work. For externalsrc specifically,
this fixes the creation of the convenience oe-logs and oe-workdir
symlinks.
Bug-AGL: SPEC-3300
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ice6bc23c21f2206963b258c57dac5045721fcfe5
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24889
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
This is an import of
https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-devel/+/24867
Bug-AGL: SPEC-3450
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Iaf37bb60d3b11dada758370557b7c454a79faf0c
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24888
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
Reasoning:
- the profile-graphical-html5 belongs in the main layer
- meta-pipewire is enabled by default
For reference - the original location is:
https://gerrit.automotivelinux.org/gerrit/gitweb?p=AGL%2Fmeta-agl-devel.git;a=commit;h=8479cd0c37e5e5e207a16f21c864610103e4f20f
Bug-AGL: SPEC-3453
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ib475331bb6f84437020728fbb3f17b4acaab0106
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24875
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
|
|
Changes include:
- OE_QMAKE_STRIP definition added to re-enable strip so it will work
for qmake based widgets.
- AGLWGT_HAVE_TESTS and AGLWGT_PACKAGE_WARN changed to use 0/1 instead
or true/false to match more typical OE flag usage. As well, their
definitions are now done with ?= to make over-riding more
straightforward.
- The AGLWGT_AUTOINSTALL_${PN} variable has been renamed to just be
AGLWGT_AUTOINSTALL, and a default definition has been added to make
the behavior more explicit. There is only one in-tree user (the
agl-service-can-high-viwi binding), which is currently not built and
has been slated for removal, so this change is thought to have no
impact.
- A new AGLWGT_CMAKE_CONFIGURE_ARGS variable has been added with a
definition derived from what is used in cmake.bbclass, and a
combination of anonymous python and a prefunc is used to append its
value to AGLWGT_EXTRA_BUILD_ARGS if cmake.bbclass has been inherited.
This fixes issues with e.g. widgets that use CMake and Qt5, as the
Qt5 CMake modules seem to have issues with finding module includes
if the generated toolchain.cmake and OE_CMAKE* values are not passed
down to CMake.
- The do_aglwgt_package and do_aglwgt_deploy tasks have been converted
into aglwgt_do_compile and aglwgt_do_install, and aglwgt_do_compile
now calls autobuild to build and package all widgets. This fixes
a lot of inconsistencies with respect to the debug/test/coverage
widget build environment that were seen with the previous approach.
- Logic has been added to clear out the target build directory (${B})
if it is not the same as the source directory (${S}) to match the
behavior of do_configure in cmake.bbclass.
- All autobuild invocations are now done with the working directory
being the build directory (${B}). If a widget build for some reason
needs it to be inside the source tree (i.e. ${S}), as before, it
should either over-ride the value of B in its recipe, or change
directories in its autobuild script. An example of widgets that
this affects are the html5-* applications, their autobuild scripts
have been appropriately updated.
- The BUILD_DIR* output directory arguments passed to the autobuild
script now point into ${B} and not ${S}, to ensure that the widget
source trees are not contaminated if at all possible. It is
believed that the previous rounds of autobuild script rework have
addressed the need to support this in all in-tree widgets.
- The do_install_bbappend in the agl-service-network binding recipe
has been updated for the change to build output directory location.
Bug-AGL: SPEC-2049, SPEC-3300
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I88ca33ad7a460436008442a3a8f1adf197f5a669
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24884
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Cleanup.
Bug-AGL: SPEC-3452
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I0664d1374b613e126e9e4524dd377b911346890e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24870
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
Update SRCREV to pick up:
14c3bea: add checks to avoid duplicates in qtappfw-bt model
Bug-AGL: SPEC-3424
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I79dd6404f4192f9672398e3b40510272f4865a02
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24869
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Bump SRCREV to match latest master. This update includes the following
changes:
- 06773d6a doc: Added arch diagram
- 03755785 README: move README.md to doc/
- 51be2ca7 layout: Clip the view to the size specified by width and height
- 7854caac shell: Pass the bounding box values to the pop-up surface
- 40d73940 agl-shell-desktop: Add the ability to pass width and height as area of the bounding box
- 9701fd67 (review/marius_vlad/24652) shell: Advertise application_id event for other surface roles
- c8d025cd (review/marius_vlad/24651) layout: Do not attempt to activate the surface on the remote output
- 16826129 src: Mark surfaces with the 'remote' role if configuration file says so
- 81be1de5 main: Do the installment of black surfaces for remote outputs as well
- ba9b65aa shell: Add some extra checks to make sure we don't trip ourselves
- a04518d8 main: Enable remote outputs later than local (DRM) outputs
- 7536014f main, layout: Minor clean-ups and added some further logging
- 9af06129 main: Retrieve the agl-shell-app-id from the config file
- bafead57 main: Retrieve the transform and scale from config file
- 9f2f83ea src: Create an ivi_output for the remote output
- 22514079 src: Hold a reference for remoting_api in the ivi_compositor
- b3c4f205 main: Add the ability to load the remote plugin
- 7af3d376 desktop: Remove commiting code for the panel
- b491db31 shell: Do not remove the black surface if we don't have a background set for that output
- c6941d74 desktop: Display a black surface for apps being moved using config file
- 9d29ef9f layout: Remove black surface when trying to use migrate views to other outputs
- 8df7681a src/: Use agl-shell-app-id to set-up views on a different output
- f235042e layout: Add a wrapper to print out the surface role
- 5c90f163 src: Insert a black surface/remove it when the last remote surface role is present
- f88d870a layout, desktop: Treat the remote surface role like the desktop one
- 226f4ca4 layout: Remove the quirks as now we have the policy hooks in place to handle that
- 978c7f8c src/: Add the remote surface role
- 0e4d30b4 src/: Add all surface roles to a wrapper for retrieving the output
- 496b4170 (sandbox/mvlad/split-wip-take2) layout: Do not attempt to activate a split or a fs surface
- a9ae8d75 layout: Resize the active surface when doing the split
- 831d1b21 layout: Allow to commit the fullscreen and split surface roles
- a2d066f0 layout: Remove unused ivi_compositor reference
- af2b5c21 shell: Determine the role type
- edbfbad7 shell: Introduce fullscreen and split role type of a surface
- f73edbcf desktop: Missing assert include
- a2f9566b desktop: Handle correctly panel and bg removal of agl-shell unbind
- 79420056 README.md: Add documentation details about agl-shell and agl-shell-desktop
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I67971d937e0348d31c2e47c70ebffe6127f96bbe
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24865
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
|
|
header
Removes the older patch in the process as autotools/autogen are
no longer in use.
Bug-AGL: SPEC-3382
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ib5c99b62e5cd434bc8ebfd7c1b5460784f72e806
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24860
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
There is a bbappend in the cogent layer which is not forward-compatible with
YP 'dunfell' 3.1.1 . BBMASK it until upstream did fix it.
Bug-AGL: SPEC-3445
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Ib301bb14e53a37f445c74461982fbbc24bcdae2f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24861
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
The changes prepared by Marius for agl-compositor
have been reviewed in the sandbox/mvlad/agl-compositor.
This is the merge to master.
Notes:
- weston+ivi-shell+windowmanager are replaced using agl-compositor
- applications have been adapted accordingly
- CI will likely fail as we need to merge all related patches
Updating 8e93c361..95b8edd4
Fast-forward
meta-agl-bsp/conf/include/agl_rcar.inc | 11 ++++++++++
meta-agl-profile-graphical-qt5/recipes-qt/qt5/qtwayland_%.bbappend | 4 ++--
meta-agl-profile-graphical/recipes-graphics/wayland/agl-compositor_git.bb | 6 +++++-
meta-agl-profile-graphical/recipes-graphics/wayland/weston-init.bbappend | 7 +++---
.../recipes-platform/packagegroups/packagegroup-agl-graphical-weston.bb | 3 +--
meta-app-framework/recipes-core/af-main/af-main_git.inc | 2 +-
templates/base/99_local.conf.inc | 14 ++++++++++++
templates/feature/agl-compositor/50_local.conf.inc | 48 -----------------------------------------
templates/feature/agl-compositor/README_feature_agl-compositor.md | 13 -----------
9 files changed, 38 insertions(+), 70 deletions(-)
Bug-AGL: SPEC-3444
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Iea2b7367fdf1c9874b4b76a016b9d1a181b0e791
|
|
This makes the agl-compositor the default starting with Jumping Jellyfish
For development purposes, you have these variables at hand to influence the setup:
AGL_DEFAULT_WESTONSTART
AGL_DEFAULT_WM_SHELL
Check your conf/local.conf for details.
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: Iceb35375e04f947009800b80511f6360026403fe
|
|
Update app-framework-main SRCREV in af-main recipe, picking up
changes:
ac6f7ed Add weston dependency for units with display permission
Bug-AGL: SPEC-3411
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iecb3cec7674e5c0a634925067cf66a27581536a3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24788
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Mask out meta-renesas-rcar-gen3's tweaks to weston-init, as they do
not seem necessary for anything in AGL, and the addition of
dbus.service and multi-user.target dependencies to the weston systemd
unit that is done is problematic with respect to potentially blocking
weston if any user units like application framework "platform"
services fail. They also likely affect boot up speed with respect to
getting weston started. There is no clear rationale expressed in the
meta-renesas-rcar-gen3 commit history for the extra dependencies, and
testing shows no issues on H3ULCB when not having them.
Bug-AGL: SPEC-3411, SPEC-3301
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I1d87017defea0bdfafd575303c6683bb23c1b75f
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24789
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
As the applications are still in flux and require often modifcations
use AUTOREV to point to HEAD.
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Suggested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: Icdd2b5e0aa7a59fb32c65ce67c7d5bd2a3542b71
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24539
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
weston-ready was in place to make sure that weston was up and running
before agl-service-windowmanager. As the latter will no longer be
needed we no longer need weston-ready (not only that but it blocks/hangs
other apps from running with the agl-compositor).
Bug-AGL: SPEC-3342
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: Ic4b1ff54acb45eb1e28595443b788b061949623f
|
|
This is not actively used for a long time.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I93f8c339e12837fac9dcedd51bb26f889d850e34
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24811
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
|
|
This reverts commit 207b42d00d129aeb7768dadb0965a5ef6cd86ca0.
This reverts commit c24cdffea9dfa3904fc3ea9da0bc80e5515b078d.
Bug-AGL: SPEC-3380
Change-Id: I2e29c1bc862d29d61a4529ee722b758fca6a42e0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24759
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
the qemux86-64 target will build bootable media for x86 targets
(virtual and physical). Thus we do not need another config anymore.
For compatibility, do a symlink
intel-corei7-64 -> qemux86-64
when selecting the machine.
Bug-AGL: SPEC-2931
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I65aab61680d982ccfb1d9146bead591a6cfd1dd3
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24792
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Matt Ranostay <matt.ranostay@konsulko.com>
|
|
README refers to some raddr and rfile (the initrd address
and the file to load). Copy-pasta them into u-boot would
boot correctly.
Bug-AGL: SPEC-3439
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I09b4cadd59be4a40371f35d71708cd59c38bc7f4
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24790
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Pick up changes:
dc06c9d Update autobuild script templates
811548a Fix generated install target
7f16573 Revert "project_targets_populate: source_permissions, test"
cab6a70 project_targets_populate: source_permissions, test
Bug-AGL: SPEC-3300, SPEC-3381
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I211e2acef3262cef9af510bded77e97e0fa216be
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24787
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Switch afb-test recipe to using AGL_APP_REVISION as its SRCREV as
all the other binding recipes do.
This change picks up commits:
50911c8 Update autobuild scripts
ac22860 Change skip test verb
Bug-AGL: SPEC-2049, SPEC-3343
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ia148127ed90d900f021023fba99700f97925328e
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24776
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Add PRSERV, Archiver and Parallelism options for reference.
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I40edf03201b053006c67c55270da4ec31c60c054
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24774
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
Adapt the conf-notes.txt with what is available in the tree.
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Change-Id: I64b941915690289fa6a8d7b295bc4269533df18d
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24773
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|
|
- Update libqtappfw SRCREV to pick up:
ae208a6: split qtappfw in independent qtappfw-* modules
45dc51a: enforce engine object access via factory
cb62d2e: block direct *Message objects creation
Bug-AGL: SPEC-3390
Signed-off-by: Raquel Medina <raquel.medina@konsulko.com>
Change-Id: I1353b2e19cac541e57f4e0e8c423a556a0121e2b
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24628
Reviewed-by: Scott Murray <scott.murray@konsulko.com>
Tested-by: Scott Murray <scott.murray@konsulko.com>
|
|
Nothing in-tree uses the agl-service-steering-wheel binding, which
was specific to one particular older demo setup with a USB steering
wheel peripheral. As well, it has never been converted to use the
CMake app templates, and thus lacks proper support for building
debug/test/coverage widgets. To ease maintenance effort and keep
the core set of APIs cleaner, remove it.
Bug-AGL: SPEC-2049, SPEC-3300
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ib0f33886b251397db1d63e7174f23daabf31d7ad
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24679
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
|
|
Changes include:
- AGLWGT_EXTRA_BUILD_ARGS definition reworked to pass PARALLEL_MAKE
in as BUILD_ARGS, as that gets it down to where it needs to go to
be useful in most of the autobuild scripts/makefiles.
- The logic has been tweaked in do_aglwgt_package to only try to
build the coverage version of widgets for things that have test
widgets. This avoids build and packaging complications with
applications, and seems reasonable ATM given there are no plans to
attempt coverage for non-bindings.
- A widget not being present after calling "autobuild package" has
been bumped to bbfatal instead of bbwarn for the release widget to
immediately flag errors.
- "-maxdepth 1" has been added to the find commands used to check for
widget presence to avoid picking up stray .wgt files outside of the
immediate target build directory.
Bug-AGL: SPEC-3300
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: I9d814894684b525f774f730c8e94e1c46cda16ce
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/24677
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-build: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
ci-image-boot-test: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
|