summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-07-09agl-flutter: update layer dependenciesScott Murray1-0/+3
meta-agl-flutter now requires meta-multimeda for libcamera with its default configuration, make sure that layer gets added when the agl-flutter feature is used. This fixes builds without "agl-demo". Bug-AGL: SPEC-5193 Change-Id: Ic3203446c66a6008a0a02ff15c0b85f1cedff546 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30121 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-07-09Rework virtio-aarch64 machine definitionScott Murray11-47/+69
Start on potentially removing separate virtio-arch64 machine by simplifying it and moving as much of its virtio kernel configuration over to our generic kernel configuration scheme. From some experimentation, it is not obvious that genericarm64 or qemuarm64 are directly reusable as guest MACHINEs as is, so further investigation is required on whether maintaining our own machine and potentially custom kernel metadata cache is perhaps worthwhile. Changes: - Update virtio-aarch64 linux-yocto bbappend for new version in scarthgap, and drop its use of a custom kernel metadata cache for reusing qemuarm64's BSP as a starting point for now. - Move the various virtio-*.cfg kernel configuration fragments over to meta-agl-core, using a new "agl-virtio-guest" AGL_FEATURES flag to control whether they are used. The aim is to make it more obvious where any virtio kernel configuration comes from and hopefully make it more easily reusable. Bug-AGL: SPEC-5137, SPEC-5201 Change-Id: I861cd1f80643aca632a5ab103eae2cc46de3922e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30119 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
2024-07-09meta-agl-bsp: remove old Xen recipesScott Murray4-86/+0
Remove old Xen recipes and bbappends, as they have not been maintained in a long time, and are no longer buildable / relevant after the upgrade to YP scarthgap. Bug-AGL: SPEC-5202 Change-Id: I5ba07585213836ab8f4e1bd7358dc55e52a3c71e Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30120 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-07-04netboot: Deploy drop-in for systemd-network-generator.serviceJan-Simon Moeller1-1/+10
Disable the systemd-network-generator with a drop-in when nbd.server is set on the kernel cmdline. Also extend options passed to connmand with known renamed interface names. Bug-AGL: SPEC-5196 Change-Id: Ia81096262c407f48e801ec4858c4043398b67baa Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30056 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account (cherry picked from commit 2621bffb0bd9f4099857630fb5ca3802d3f7748f) Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30021
2024-07-03Update sstate-mirror for Royal RicefishJan-Simon Moeller1-1/+1
Update agl-ci feature. Bug-AGL: SPEC-5195 Change-Id: I6cde85fce2cc543479452c9b96c595a3359118f0 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30053 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-07-02Royal Ricefish Milestone 3ricefish_17.93.0ricefish/17.93.017.93.0Jan-Simon Moeller1-3/+3
Update the distro configuration. Bug-AGL: SPEC-5197 Change-Id: Ia133b659c0e58e0d7b783d69f3a49f93a21ca0b2 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30057
2024-07-01Update AGL_BRANCH for Royal RicefishJan-Simon Moeller1-1/+1
Update distro configuration (AGL_BRANCH). Bug-AGL: SPEC-5195 Change-Id: Ida3f37484fff519b28b817d47489e57ff7faee61 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30052 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-07-01Add gitreview file for Royal Ricefish branchJan-Simon Moeller1-1/+1
Update the .gitreview file. Bug-AGL: SPEC-5194 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I36093e1595f46ef8f57647af3482830c4877b2aa
2024-07-01Add user and group for persistent-api to static idsJan-Simon Moeller2-0/+2
We need a user and group for this service. Bug-AGL: SPEC-5192 Change-Id: I9d9373284e43a85937c5e0a57f69b18a26830b22 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30046 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Scott Murray <scott.murray@konsulko.com>
2024-06-28Enable cve-check in CI jobs for additional cve log filesJan-Simon Moeller1-1/+1
This enables the cve-check class that creates cve reports during the build. Bug-AGL: SPEC-5191 Change-Id: I50cc479c97b44440afb6cb770074b29aa6f23c46 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30041 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-06-27Add templates for jetson-agx-orin-devkitJan-Simon Moeller3-0/+23
These are first templates for the jetson-agx-orin-devkit board. Community support only. Bug-AGL: SPEC-5176 Change-Id: I6c6762f5e3b08c17037fb377eeccdee9e2b5451f Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30044
2024-06-27meta-pipewire: remove local pipewire recipe to track meta-openembeddedGeorge Kiagiadakis3-372/+4
meta-openembedded/scarthgap already has 1.0.5, which is great! The local systemd unit dir patch has been dropped, as the upstream recipe uses a meson option to set the correct unit path. Bug-AGL: SPEC-5129 Change-Id: I7b156093f20821eae0c9db2a1d96feff68d81547 Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30037 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account Reviewed-by: Marius Vlad <marius.vlad@collabora.com> Tested-by: Jenkins Job builder account
2024-06-27Add meta-agl-kuksa-valScott Murray26-0/+2074
Add new meta-agl-kuksa-val layer, and populate it with the base KUKSA.val databroker and VSS schema recipes from meta-agl, as well as the recipes for the Python modules they depend on. Additional changes: - Installation of AGL-specific configuration has been removed from the kuksa-can-provider recipe. It now packages the upstream example/test configuration in a new kuksa-can-provider-conf-example package that can be replaced via the RPROVIDES scheme. Some minor tweaks for paths are made to the upstream .ini file to match FHS expectations. Bug-AGL: SPEC-5136 Change-Id: I3128a223f4fcf16e496cb27e26afcaee0a28979a Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30040 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-06-26Add meta-agl-flutterScott Murray27-0/+1743
Add meta-agl-flutter layer as it is being moved from meta-agl-devel. The files are copies of the state in meta-agl-devel as of commit 97310e35, with only a minor change to the feature template to adjust the location of the layer for bblayers.conf. Bug-AGL: SPEC-5184 Change-Id: I9a14e4ab3a1b1726b0ccc1dbc112d76864dd106c Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30016 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-06-25Prepare Royal Ricefish Milestone 2ricefish_17.92.0ricefish/17.92.017.92.0Jan-Simon Moeller1-3/+3
Update the distro configuration. Bug-AGL: SPEC-5186 Change-Id: I8aeb4d3066ab0150bd66d248381a15c338a0a5ea Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30008 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-06-25s4sk: Add Linux CANFD driverDuy Dang3-0/+1399
Add a patch to support CANFD driver for S4SK. Since CANFD does not work without bus protection unlock program running on G4MH, this feature is disabled by default. To enable this patch, add to local.conf: MACHINE_FEATURES:append = " canfd" Unlock program on TrampolineOS: https://github.com/renesas-rcar/whitebox-sdk/tree/wip/v5.x_CAN_unlock_app Please clone this repo and follow the guideline to build: - Download CC-RH compiler: https://www.renesas.com/us/en/software-tool/c-compiler-package-rh850-family#downloads - Move it to tool directory: $ cp CC-RH_V20500_setup-doc.zip ./whitebox-sdk/tool - Install compiler and tools: $ cd ./whitebox-sdk/tool $ ./setup_wine.sh $ ./setup_csp.sh CC-RH_V20500_setup-doc.zip - Build unlock program: $ cd ./whitebox-sdk/mcu/ $ ./build_trampoline.sh s4sk The output file is: whitebox-sdk/mcu/deploy/g4mh_can_unlock.srec Follow flashing guideline in: https://elinux.org/R-Car/Boards/S4SK#How_to_flash.2Fupdate_the_loader and replace the file dummy_g4mh_case0.srec with the output file. Bug-AGL: SPEC-5175 Change-Id: If43d857e7dbd6abe0fa928894e036ffedba80234 Signed-off-by: Duy Dang <duy.dang.yw@renesas.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29988 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-06-24weston-ini-conf: do not enable gRPC proxy by defaultScott Murray1-1/+2
Since building the agl-compositor gRPC proxy is only enabled when using meta-agl-demo, referencing it in the default Weston configurations when building meta-agl-core standalone is less than ideal. To avoid this, refactor the WESTON_FRAGMENTS variable to use a WESTON_FRAGMENTS_BASE variable for the non-display fragments, and drop "grpc-proxy" from it. The bbappend in meta-agl-demo can now just append it WESTON_FRAGMENTS_BASE to get the desired end result for the demo images. Bug-AGL: SPEC-5183 Change-Id: Ia351212023d1e426acc5be23a21b3de84660a024 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/30006 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-06-13Re-enable PRserv and HASHserv after api migrationJan-Simon Moeller2-5/+18
The new services were deployed and can be enabled. Add a feature agl-prhash-public to enable use. Bug-AGL: SPEC-5173 Change-Id: I178fd2ff67847136045f5f6a684389fd0fd2f21a Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29987 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-06-11Add Upstream-Status to patches of connman-ncursesJan-Simon Moeller2-0/+4
Add the Upstream-Status: Pending to patches of connman-ncurses. Bug-AGL: SPEC-5172 Change-Id: I02f6d532a7df1668ddac49c00b9d0d43f074885a Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29986 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Scott Murray <scott.murray@konsulko.com> ci-image-build: Jenkins Job builder account
2024-06-11meta-agl-bsp: fix python3-grpcio bbappend locationScott Murray2-0/+0
The dynamically applied python3-grpcio bbappend should be targeted against meta-python instead of meta-oe, move it to make that so. In practice, this was only breaking builds when aglsetup.sh was run without specifying 'agl-demo'; I discovered it during next branch testing. Bug-AGL: SPEC-5171 Change-Id: I0a14d6617ea0028a4f3fabfcfa3d63b55c5ab5eb Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29985 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-06-10meta-agl-core: update ptest-runner patchScott Murray1-15/+26
Update our local ptest-runner LAVA support patch to apply against the new 2.4.4 release that has been backported to scarthgap branch. Bug-AGL: SPEC-5167 Change-Id: Iebd2793d335a092d2e79cb1848285d01926871ff Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29977 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-06-10meta-agl-bsp: update raspberrypi5 templateScott Murray1-8/+0
Update the raspberrypi5 template .inc file to drop the extra U-Boot enabling configuration, as those tweaks are now available in the new scarthgap branch in meta-raspberrypi. Bug-AGL: SPEC-5164 Change-Id: Ib65d2b722ea6274b32061262d780c80436fac036 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29974 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-06-04Prepare Royal Ricefish Milestone 1ricefish_17.91.0ricefish/17.91.017.91.0Jan-Simon Moeller1-3/+3
Update the distro manifest file. Bug-AGL: SPEC-5154 Change-Id: I9b01ab24c97033ba53b69bba1a1a36ff6d8d0bd5 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29959
2024-05-29meta-agl-core: update images in conf-notes.txtScott Murray1-20/+11
Update image list in conf-notes.txt to reflect naming rework and recent clean up. Bug-AGL: SPEC-5138 Change-Id: I2a2ff55bacee8b8c53abb413935d76328cc22621 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29954 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-05-28Document r/o and r/w PRserv and HASHserv in the templatesJan-Simon Moeller2-3/+15
This adds sections for the PRserv and HASHserv in the local.conf templates (for r/o upstream). Also we add comments to the r/w part that is reserved for CI. Change-Id: Id39b11bc9664b441f5dcae3646259401b5d9a6aa Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29945 Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account
2024-05-24meta-agl-bsp: add bbbappends to fix abseil-cpp RISC-V issueScott Murray4-0/+170
Add dynamically applied abseil-cpp and python3-grpcio bbappends to add backport of the upstream abseil-cpp fix for RISC-V platforms getting SIGILLs. These can be removed when the patches get into upstream meta-oe. Bug-AGL: SPEC-5120 Change-Id: Ib4a918abb3ab57d3ef09dd8729702d0f47d21daa Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29913 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-22weston-ini-conf: (re)move Weston remoting supportScott Murray4-36/+10
Remove the support for generating configuration for the Weston remoting feature based on the weston-remoting DISTRO_FEATURE from our weston-ini-conf recipe and bbappend. Handling this has been moved from meta-agl-core to meta-agl-demo. As well, the agl-weston-remoting setup feature dependency on agl-demo has been removed as it is no longer required. Bug-AGL: SPEC-5138 Change-Id: I5a5e58dd9097e940d3925bf60ce4e1283d6529b9 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29902 ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> (cherry picked from commit 6919021006da1d42af9d588afded43ad35df8fcf) Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29865
2024-05-22meta-agl-bsp: fix up raspberrypi5 buildScott Murray3-28/+18
Changes: - Add meta-lts-mixins_u-boot layer to BBLAYERS for raspberrypi5 to get U-Boot v2024.04. - Add required configuration to make the newer U-Boot buildable to the raspberrypi5 machine configuration. The tweaks to re-enable U-Boot were sourced from the commits in this meta-raspberrypi PR: https://github.com/agherzan/meta-raspberrypi/pull/1304 If those get merged our configuration can be simplified. - Add required LICENSE_FLAGS_ACCEPTED tweak to raspberrypi5 machine configuration (copied from raspberrypi4). - Remove obsolete Xen tweaks from the raspberrypi4 and raspberrypi5 machine configurations. Bug-AGL: SPEC-5144 Change-Id: If02e0cc7baada46f4a9db305d3babe5b4a6784ff Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29908 ci-image-boot-test: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-05-22meta-agl-bsp: fix up unmatched buildScott Murray3-53/+0
Changes: - Remove U-Boot patch and associated bbappend that were required to build with kirkstone, they are no longer required. - Remove LAYERSERIES_COMPAT tweak that was being done to the meta-sifive layer as it is no longer required. Bug-AGL: SPEC-5145 Change-Id: Id729fe08d8b5e962636bbfa2db9538c40afabda5 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29907 ci-image-build: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-10agl-selinux: pull in meta-clangScott Murray1-0/+3
Make pulling in meta-clang for the agl-selinx feature explicit, to avoid dependency issues from the uutils-coreutils recipe in meta-oe. This fixes building when configured with just the "agl-ic-container" feature without "agl-demo". Bug-AGL: SPEC-5123 Change-Id: Ie775b2e3ceb081448fc8b772f9686ad4dfbb45dc Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29899 ci-image-boot-test: Jenkins Job builder account ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account
2024-05-10meta-agl-bsp: refresh mesa virgl patchScott Murray1-5/+7
Refresh the mesa patch applied dynamically when meta-virtualization is being used so it applies cleanly. It is still unknown if the patch is required for the KVM demo, but fixing it up is required to have the IC EG container demos to build. Bug-AGL: SPEC-5123 Change-Id: Ib1c8b623d78ca0453d3418e565dbe86bdc344fb5 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29898 Tested-by: Jenkins Job builder account ci-image-build: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account
2024-05-02meta-agl-bsp: update meta-virtualization bbappendsScott Murray2-0/+0
Rename the meta-virtualization dynamically applied bbappends to handle the newer versions in YP 5.0 / scarthgap. To some degree these changes are placeholders to facilitate building the IC EG container demo images, as the configuration for that pulls in meta-virtualization. The virtio support related changes the bbappends apply here need to be reworked to be actually workable for the KVM demo images and potential downstream users. Bug-AGL: SPEC-5123 Change-Id: I473fa4a64837cedd704f8fb2e7cbd52fa2114d21 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29879 ci-image-build: Jenkins Job builder account Reviewed-by: Naoto YAMAGUCHI <naoto.yamaguchi@aisin.co.jp> Tested-by: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> ci-image-boot-test: Jenkins Job builder account
2024-05-02meta-agl-bsp: NXP i.MX6 and i.MX8 fixesScott Murray6-50/+21
These changes should allow the etnaviv GPU driver using NXP i.MX6 and i.MX8 machines (e.g. cubox-i, imx8mq-evk) to build. Testing on hardware is required for the i.MX6, and etnaviv does not seem to be working on the i.MX8MQ-EVK as the previous devicetree tweak being used no longer seems applicable. Further investigation will be done in the near future as time permits. Notable changes: - The i.MX6 configurations have been switched to using the linux-fslc kernel instead of linux-fslc-lts, as the latter is older (6.1 vs 6.6). - The kernel patch against linux-fslc-imx to enable the MHDP driver when using etnaviv has been removed since it is no longer required. - The local workaround to allow enabling the "wayland" PACKAGECONFIG when building weston-imx has been replaced with use of the now provided upstream variable that allows that. Note that building with this version of Weston has not been tested since it is tied to using the Vivante GPU driver. Bug-AGL: SPEC-5122 Change-Id: I75810dd152197f9435158839fad00327ed7e42e7 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29878 ci-image-build: Jenkins Job builder account Tested-by: Jenkins Job builder account ci-image-boot-test: Jenkins Job builder account Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-29Update rcar-gen3 gstreamer workaroundScott Murray2-7/+10
The BBMASKs of the gstreamer bbappends from meta-rcar-gen3 need to actually be in the base agl_rcar-nogfx.inc include file, as otherwise the "nogfx" machine configurations will suffer from the gstreamer plugin build and version mismatch issues. Bug-AGL: SPEC-4578 Change-Id: Ief2624dfdec8df995cea9c9cc3c337eadd172074 Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29853 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-28Handle suffix difference between kirkstone and scarthgapJan-Simon Moeller1-0/+3
This unifies the filesnames of the output image. Bug-AGL: SPEC-4578 Change-Id: I4b4431b2b672cb2147bdf1bc87e975be583889cd Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29852
2024-04-26agl-compositor: update SRCREVScott Murray1-1/+1
Update SRCREV to pick up: 18e93ca compositor: Use stdint for specifing integer storage 6366348 clients/screenshot: Add support for weston output capture d2510f1 compositor: Fix wet_process cleanup on compositor shuwdown 8e20d1c compositor: fix building with RDP disabled 18607e2 compositor: Add support for building Xwayland 50f3305 compositor: Fix RDP loading code 1624519 compositor: Fix loading nested X11/Wayland backends 4ac5ed1 compositor: Add more error messages 7ec377f layout: Fix panel initialization with no weston surface 8280cd4 compositor: Re-work the DRM and other backends loading phase ec6f2d3 layout: Migrate the layout save/restore to a more useful place 612ffac compositor/build: Remove HEADLESS backend 71f98b4 compositor: Don't reuse weston_compositor_create_output 780661c layout, shell: Use implicit layer move to add views to layers d27a207 compositor: Fix RDP and HEADLESS backends loading bf7c3de compositor: Adapt loading to latest version 0ca7f35 src: weston_process renamed to wet_process 48124d4 src: weston_compositor_load_backend now returns backend 6d27203 src: use weston_coord_* structures a0e1135 meson.build: update for weston 13 3ab2ba0 compositor: Fix building when x11 is not enabled a6ffcf3 meson.build, src: update for weston 12 7f8195b src: Make sure we don't die out when performing output hot-plugging 5921bee meson.build, src: update for weston 11 9da1611 meson.build: Fix wayland-scanner detection Bug-AGL: SPEC-4578 Change-Id: Ia67a208b4f76f92df9ec0448bca77e4b3c5e736a Signed-off-by: Scott Murray <scott.murray@konsulko.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29851 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26weston: Add fix for using layer_entry_remove directlyMarius Vlad2-0/+61
Patch was proposed initially with a different fix upstream but was changed a bit later. Bug-AGL: SPEC-5105 Change-Id: I3fb6cc3d4a7b2a63b4296a2d36a998a55ccb8bc5 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29817 Tested-by: Scott Murray <scott.murray@konsulko.com> Reviewed-by: Scott Murray <scott.murray@konsulko.com>
2024-04-26weston: Remove unused patchesMarius Vlad2-259/+0
These have been fixed upstream so we can remove them entirely. Change-Id: I1be9aee59ae585b362667e5f9d101fd432327b54 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29818 Reviewed-by: Scott Murray <scott.murray@konsulko.com> Tested-by: Scott Murray <scott.murray@konsulko.com>
2024-04-26Add ptest user to static IDsJan-Simon Moeller2-0/+2
Change-Id: I3212283e30eec4c53c993d3195aa4079917668de Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26next: disable PRSERV and HASHSERVJan-Simon Moeller1-5/+5
We need to deploy new versions and adapt. Until these are in place, disable. Change-Id: I64734b6ee828be8e90dc395eefda8d4061ace79f Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26poky-agl: remove outdated workaroundsScott Murray1-10/+0
Remove old workarounds from the poky-agl distro configuration that no longer seem required: - cmake DIRFILES tweak (SPEC-888). This actually seems to break cmake-native packaging during crosssdk building with scarthgap. - do_package_write_rpm task vardepsexclude tweak (SPEC-1629). Based on some local tests with sstate, the original issue seems to have been fixed. Bug-AGL: SPEC-4578 Change-Id: I898da1113ce74c5b899c9c943224598b0cc68289 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-26Work around rcar-gen3 gstreamer issuesScott Murray5-170/+12
The scarthgap-dev branch of meta-rcar-gen3 has bbappends for the gstreamer1.0-plugins-* and gstreamer1.0-omx recipes that effectively build the Renesas 1.20.3 forks and package them as 1.22.x. This breaks building gstreamer users since there are mismatches between the main gstreamer package contents and the plugins. To fix this for now: - BBMASK out the bbappends - Update our gstreamer1.0-plugins-bad bbappend to enable the KMS plugin to avoid breaking the BSP gstreamer plugins packagegroup. This can be removed once we no longer need to BBMASK the upstream bbappends. - Remove the rcar-gen3 version of our local patch against gstreamer1.0-plugins-bad, as it no longer applies (since rcar-gen3 will be using the upstream version for now). This can be revisited when meta-rcar-gen3 is updated to resolve the mismatch. As a bonus, the now unnecessary network flag overrides we were doing for the gstreamer plugin recipes have been removed, as they are no longer required. Bug-AGL: SPEC-4578 Change-Id: I4e6f1646c93d981744e65dddf6753c3dc005426e Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-26meta-agl-bsp: update rcar-gen3 gstreamer bbappendsScott Murray3-0/+0
Update rcar-gen3 gstreamer bbappends for new version in scarthgap. Bug-AGL: SPEC-4578 Change-Id: I7f3e43b85157201457c67d91a32f7a18b44a6050 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-26gperf: remove bbappendScott Murray3-2/+0
Remove gperf append that adds nativesdk support, as upstream oe-core added it in mickledore. Bug-AGL: SPEC-4578 Change-Id: I65dba34f5be20187a0e4d19789a94c6db44667a9 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-26cmake: remove bbappendScott Murray3-11/+0
The backported fix being applied by our cmake bbappend was merged in upstream oe-core long ago (thud release), remove it. Bug-AGL: SPEC-4578 Change-Id: Ib6453000a0bbebb591d16f3502041363be487dd4 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2024-04-26weston: update bbappend for weston 13Jan-Simon Moeller2-3/+2
Update the bbappend to match latest YP versions. Bug-AGL: SPEC-5057 Change-Id: Ia123a68b55f2ba7cc2c7f292fcdb4d670f4509e1 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26weston: Handle no pointer eventMarius Vlad2-0/+31
This should fix weston-stacking crashing if there's no pointer surface due to not getting any pointer event. There's an implicit assumption that we have pointer events if we also have keyboard input focus which in AGL shell we don't have. Bug-AGL: SPEC-4916 Change-Id: I2b043108bf41307779bf683f2685701653c1117f Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29263 Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26gstreamer1.0-plugins-bad: update patchMarius Vlad1-97/+100
Adapt Added-appid-and-title-support patch for new version. Bug-AGL: SPEC-4870 Change-Id: I62d6deb256dffcebdc36da14c002c33e252de220 Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29264 Tested-by: Denys Dmytriyenko <denys@konsulko.com> Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
2024-04-26weston: Fix toytoolkit rotation missing from libweston12Marius Vlad2-1/+36
Turns out we missed a fix for libweston12, which we should've included it. Carry the fix until a new libweston12 point release will released. Bug-AGL: SPEC-4915 Change-Id: I77cda5ff5b19b5cd15cd2b82548a4af6a06ac32a Signed-off-by: Marius Vlad <marius.vlad@collabora.com> Reviewed-on: https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl/+/29257 Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Tested-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2024-04-26weston: update patch for libweston for version 12Denys Dmytriyenko1-13/+13
Update libweston patch to apply to weston version 12 Bug-AGL: SPEC-4578 Change-Id: I25d808abc3082c504fe6df734df09601d1c761f0 Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>