summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-12-17Add agl-virt-xen featureJérémy Fanguède2-0/+4
"agl-virt-xen" feature set the desired hypervisor to Xen with the AGL_XEN_WANTED flag, boards that support it will then compile all the needed Xen binaries and libraries. Depends on "agl-virt" feature (because of meta-virtualization). Bug-AGL: SPEC-2912 Change-Id: I4123f208bebfd5d768bb4391b21308d1db962366 Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com>
2019-12-17Add agl-virt featureJérémy Fanguède2-0/+6
New feature "agl-virt" adds meta-virtualization layer Bug-AGL: SPEC-2912 Change-Id: I4b708eb86694a657f05f3a43a3e813e241ec3d7b Signed-off-by: Jérémy Fanguède <j.fanguede@virtualopensystems.com>
2019-12-16af-main: Ensure home and workdir to platform's appJose Bollo1-1/+1
The widget requesting the permission to run at platform scope: urn:AGL:permission::partner:scope-platform should be able to record data and state. This change provides a default place to achieve it. Bug-AGL: SPEC-2998 Change-Id: I1278375591716d18ce1346acc0f63fb073e4556a Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-12-15Prepare Icefish rc3icefish_8.99.3icefish/8.99.38.99.3Jan-Simon Moeller1-3/+3
Change the distro config. . Change-Id: Ide8f369190a073bf34c2d043732fa1cd2872d0fd Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-12-13Change the URL to gerritJan-Simon Moeller1-1/+1
to stay inline with all other recipes, change this to use gerrit. . Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: If68c42c2dcda0b8c19fc6ed9d634789ae06448c7
2019-12-12Post RC2 bump of distro configJan-Simon Moeller1-2/+2
Change-Id: Ic5521e64bf51446c5f50601636761fd775b84f21 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-12-12agl-service-signal-composer: switch to AGL_APP_REVISIONScott Murray1-3/+2
Switch agl-service-signal-composer's SRCREV to AGL_APP_REVISION so it will automatically pick up changes. This matches the configuration of all the other service bindings. Also change the SRC_URI from gitsm to just git, since submodules are no longer used. Bug-AGL: SPEC-3024 Change-Id: Ida819d937f9090134c885cd5e816342dad7b9c0b Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-12-11json-c: add --enable-threading to EXTRA_OECONFMatt Ranostay1-0/+1
Enable partial threading support to enable compiler atomic operations which in turn avoids refcount corruption issue that was causing aborts with moderate prolonged traffic. Bug-AGL: SPEC-3044 Change-Id: I0b9ab8c27f2c436910dbabf03be5bedaf1a28136 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-12-06Cut 8.99.2 II rc2 releaseicefish_8.99.2icefish/8.99.28.99.2Jan-Simon Moeller1-3/+3
. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I1b680e5e494b225792970e06559c850b370f6295
2019-12-06meta-agl-profile-graphical-html5: remove layer and AGL featureJacobo Aragunde Pérez11-233/+0
Remove old layer, based on OpenIVI and using deprecated QtWebKit, to free up the name to be used by the Chromium-based web runtime. Bug-AGL: SPEC-2322 Change-Id: I41730d629be846c2b0a624f5ab881ada31a8e0dc Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2019-12-06af-main & af-binder: Partial shift to token logicJose Bollo2-2/+2
This commit includes changes related to integration of token security logic and use of nss-localuser. Changes from af-main are: * 581f99c wgtpkg-install: Add default permissions * 50ab763 Remove tokens * 6008a3e Enforce numeric application IDs * 653562e Introduce localuser interface for applications Changes from af-binder are: * 5026e71 docs(func-service.md): typo * 2243df1 afb-api-dbus: Fix broken broadcast in dbus apis * ff5446e afb-proto-ws: Fix crash on event to disconnected * 1b240e6 afb-hreq: Handle HTTP header Authorization * 29ae81f Introduce object for tokens * 6f59158 coverage: Fix regression * 9a623c3 monitoring: Fix display on connection error * e6908a2 afb-hreq: Handle access_token query parameter * 0d3dc97 Remove refreshing token * 7c67e96 Remove returning token * e08d57c Don't return the uuid * b4da3b7 Move tokens from sessions to requests * e80c1a7 Use afb_token in contexts * d735ff8 afb-session: Expose a local id for sessions * 5ac7bb0 afb-session: remove initial token * 0fd887b u16id: Add maps for identifiers id of 16 bits * eaf5670 afb-evt: Use 16 bits for ids * b55f3cd afb-stub-ws: Enforce asynchronous describe * 7386e1c afb-proto-ws: Change the protocol WSAPI * 74a7ebb afb-error-text: Introduce standard error text * af003cd afb-auth: Increase and improve use of afb-auth * 98b214e afb-hswitch: Update websocket policy * b70caad afb-context: Move credentials to context * d8aff62 afb-context & afb-token: rework token validation * 36094f9 afb-supervision: Improve messages * 354dfe5 afb-perm: separate access to permission db * 93483c5 AFB.js: Enforce single code * c79b6ba Relax constraint on aliases * 7a28ebb afb-socket: Add ability to set a default scheme * 82a9d79 main-afb-daemon: manage listening interfaces Bug-AGL: SPEC-2968 Change-Id: If4751144595c38a69608a962c92b54ae1a976ac8 Signed-off-by: Jose Bollo <jose.bollo@iot.bzh>
2019-12-05Follow move of agl-image-ivi-crosssdk to meta-agl-demoJan-Simon Moeller2-2/+2
The latest changes require a follow-up. Bug-AGL: SPEC-2500 . Change-Id: Ibfbdb1c01be3a3548860313854ab45bd58748597 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-12-04Move packages from agl-core to agl-iviRonan Le Martret6-52/+19
Bug-AGL: SPEC-2500 v2: moved packagegroup-agl-core-navigation as packagegroup-agl-ivi-navigation to meta-agl-demo Change-Id: I9ce852c80cc7c9789c087517aeee6ce38947a270 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-12-03Add development headers for pipewire and wireplumber to SDKJan-Simon Möller1-1/+1
This is required to build the agl-service-audiomixer with the SDK. Change-Id: Ie717633f92a85d14d311cf282f9d920bc95ca9f6 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-12-03nss-localuser: Add application to localuser familyJosé Bollo1-1/+1
This allows to use separate hostnames for separate applications and separate users. Bug-AGL: SPEC-2968 Change-Id: Iac139e3cda57c67796bbdacceceb39fe57c46591 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-12-03security-manager: Improve integrationJosé Bollo23-463/+285
This fixes some issues encountered by the current integration of the security-manager: - its recipes is spread in too much directories (see SPEC-2092) - its initialization should be checked (see SPEC-2091) - the location of the database has to be changed (see SPEC-1717 that provided a workaround) All in one, I decided to create that ticket that summarize the work that can be quickly achieved to answer all this issues that are tightly coupled. Bug-AGL: SPEC-2972 Bug-AGL: SPEC-2092 Bug-AGL: SPEC-2091 Bug-AGL: SPEC-1717 Change-Id: I7af941c25cfa1624d76c2e8f512f6535918912f0 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-12-03Extend intel-corei7-64 machine to support virtual targetsPaul Barker5-2/+21
These changes allow images built for the intel-corei7-64 machine to be booted under qemu (by using the normal `runqemu` command) and vmware or virtualbox after a build. Functionality on real hardware should not be compromised. Bug-AGL: SPEC-2931 Change-Id: If25782bf59e145cab32a4c9a0e39b599106ce7cc Signed-off-by: Paul Barker <pbarker@konsulko.com>
2019-12-01afb-test: add missing jq package to RDEPENDSMatt Ranostay1-1/+1
Bug-AGL: SPEC-3005 Change-Id: I4d28c2bb7b97ddf8aedbfedf1519362c27327b10 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-28can-low-level: bump version to get latest changesRomain Forlot1-1/+1
Be in sync with the low-can-generator. Update the version of the binding wih the following changes: 42163fc Add steering wheel LIN message signal definitions 069aa21 refactor(config.xml.in):Replace required api with required binding 9402835 Update documentation ccf35c0 Remove file socketcan-j1939 that was not removed before f83aef5 Remove in function convert_from_addr, the variable flags was not used 4c8485a Remove in function rx_filter_can, the variable val was not used 491c4d4 Add new decoders bytes for signal of long size 96232f8 Change signature of decoders 6d6b880 Add some typedef to reduce the size of the lines d489919 Change vector to list to allow to remove signal. b9b4580 Update bit position and bit size in signal b8e8186 Add feature ISO TP (multi frames and peer to peer) 7f038fe Replace all enum types with masks 6208328 Update function tx_send for multi frame prevision 7656fad Only defined signals can be written 59bffa4 Update function rx_filter_can for multi frame prevision. 5d0fe05 Change function get_bcm_msg to return a reference. fa8c188 Move attributes flags and maxdlen f516a12 Add function remove last bcm frame ff6e251 Add many frames in a subscription in the function tx_send. f5997f7 Add function to convert vector to canfd or can frame. 4216b5e Add function get_data_vector with index 4693c2e Update function to encode and decode message 9230028 Update j1939 decode with function to_hex 3d8c045 Add file converter to manage all conversions 4bc8984 Uniform indentation with tabulation 08a4337 Fix: only one subscription could be made Bug-AGL: SPEC-2976 Change-Id: I4f813b634421c781dbe34190417febc69336c649 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2019-11-27Bump distro config after release of RC1Jan-Simon Möller1-2/+2
Window open for RC2. Change-Id: If247ce798874c5daa06f930e649e923ecce6e871 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-11-27Enable pi 4 boot log on console output temporarilyLi Xiaoming1-0/+2
Although the rpi-config_git.bbappend enable ENABLE_UART_raspberrypi4 = "1", it seems make no effect. This patch is temporary solution, which can do some help to debug pi 4 boot issue. Bug-AGL: SPEC-2995 Change-Id: I0b634c4d8df576884b939ea259d4f8b7ca5330d7 Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
2019-11-26agl-compositor: Add DISTRO_FEATURE to enable compositorDaniel Stone3-1/+15
When the 'agl-compositor' distro feature is enabled, the AGL compositor will be enabled and start at boot instead of Weston. Change-Id: Idcd0c401c3d2c332637ddde1cd83d1fe85c4ae2a Signed-off-by: Daniel Stone <daniels@collabora.com>
2019-11-26graphics: Add agl-compositor recipeDaniel Stone2-0/+22
Add a recipe for the new AGL compositor and enable it when building the Weston package group. Change-Id: I3fe88370a4fc6a01b8ba8c3126a407cd9c39a842 Signed-off-by: Daniel Stone <daniels@collabora.com>
2019-11-26weston: Add patch to export more config-parser APIDaniel Stone2-0/+37
Used by the AGL compositor to implement configuration parsing. Change-Id: I30b207f23bbc252dfee30ddf90d84e02779b0395 Upstream: https://gitlab.freedesktop.org/wayland/weston/merge_requests/314 Signed-off-by: Daniel Stone <daniels@collabora.com>
2019-11-26agl-service-hvac: add low level canbus service in RDEPENDSMatt Ranostay1-1/+1
To allow the removal of direct CANBus socket calls we must add low level CANBus service to RDEPENDS Bug-AGL: SPEC-2984 Change-Id: I168a48578014a92a1da8704790aaa103d82d29b6 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-26libhomescreen: remove org.agl.statusbar.conf dbus policyMatt Ranostay2-24/+1
StatusBar dbus interface is deprecated and no longer actively used so remove dbus session policy. Bug-AGL: SPEC-2964 Change-Id: I7fc6dce12761ed81c59e4d96a0db95f748570e84 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
2019-11-21Bump waltham-transmitter src revision.Veeresh Kadasani1-1/+1
* 8409a6d - output:fix seg fault in transmitter when weston terminates * e448fc5 - output:fix repaint func not to skip first buffer * 5287483 - output:don't push surface to remote if receiver not ready Change-Id: Iaf2004bc95bc59e2daf5e4954ea14139e9a3a6ac Signed-off-by: Veeresh Kadasani <external.vkadasani@jp.adit-jv.com>
2019-11-20Change distro config for Icefish RC1icefish_8.99.1icefish/8.99.18.99.1Jan-Simon Möller1-3/+3
Update the file. Change-Id: Ibaf9eadae606842f9f148ee2a0be7f02835614c7 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2019-11-20low-level-can-generator: update to latest revisionScott Murray1-1/+1
Update SRCREV in low-level-can-generator recipe so that the toolchain will have a version that matches the low-can binding, changes: d9c40fd dd management of version and new decoder signature. 7869e2e Change enum type to flag and add iso tp protocol 93debbc Add generator for boolean fields afa9e97 Add some modifications (space, new line, coma, float). f61a6cb Add some options for J1939 support 0bb5744 Fix the default decoder using "states" da429cc Add gitreview Bug-AGL: SPEC-2951 Change-Id: I1dc3ece955548ced95ae24b9a382ce0ed3ad3b68 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-11-19Support meta-ti 2019.04 releasePaul Barker9-33/+35
* The libgbm recipe has disappeared. "virtual/libgbm" is now provided by ti-sgx-ddk-um. * Update ti-sgx-ddk-km and adapt the AGL toolchain support to fit with the upstream Makefile changes. Change-Id: I2744868b466306cf2c1cb458a6889ab2043f9421 Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
2019-11-19agl-service-hvac: rework configuration file packagingScott Murray3-10/+30
Move agl-service-hvac hvac.json configuration file install into its own recipe so that just it will be machine-specific, and replace m3ulcb-specific agl-service-hvac bbappend with a more generic do_install_append_ulcb in the new agl-service-hvac-conf recipe. Bug-AGL: SPEC-2949 Change-Id: Iabdfa2c204017a30bf82bed3eb6debbd3eb0be9c Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2019-11-19raspberrypi4.conf: Enable BluetoothLeon Anavi1-0/+1
Enable Bluetooth for 64-bit AGL images for Raspberry Pi through recipe pi-bluetooth. It provides a script that starts automatically and properly configures BT-HCI. Bug-AGL: SPEC-2936 Change-Id: I01cd5ea446bfe5f4182284c5e88984ee054fe62f Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-19raspberrypi4/50_local.conf.inc: Use Image formatLeon Anavi1-0/+5
Use the "Image" format for 64-bit AGL images for Raspberry Pi 4. Bug-AGL: SPEC-2936 Change-Id: I4c671ed3cc775cd3356cb2e35a8ac73efd54603e Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-19conf/machine/raspberrypi4: Switch to 64-bitLeon Anavi2-13/+144
Switch from 32-bit to 64-bit AGL image for Raspberry Pi 4. Machine configuration has been modified according to the existing configurations from meta-raspberrypi branches master and zeus. When AGL moves to a newer release of the Yocto project and the BSP these configurations can be removed from meta-agl. Bug-AGL: SPEC-2936 Change-Id: Iddc3f75be179797e7d56f6806ec6ba52b080d766 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-19systemd: Install canbus network script in nonarch_base_libdirMax Tomago1-1/+1
This is the directory where systemd keeps network scripts (e.g /lib rather than /lib64). Installing them in base_libdir breaks the build for multilib targets. Bug-AGL: SPEC-2966 Change-Id: If1f780a8cfed29f22f46b9ff1d08f36dee3296ee Signed-off-by: Max Tomago <max.tomago@codethink.co.uk>
2019-11-19Bump afb-test & libappcontrollerFrederic Marec2-2/+2
Bump afb-test & libappcontroller to fix missing event group during test Bug-AGL: SPEC-2795 Change-Id: Iaa87ac5512d5b54bf56922883c54cf38eaa6ce79 Signed-off-by: Frederic Marec <frederic.marec@iot.bzh>
2019-11-19meta-agl-bsp/meta-rcar-gen3: Apply E3 audio configurationHarunobu Kurokawa1-0/+8
v2: add PACKAGE_ARCH = "${MACHINE_ARCH}" Bug-AGL: SPEC-2808 Change-Id: Id1587761c9be10a55ea18a938b74b39c512b63e2 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-11-19ebisu: Update setup.sh to adopt multiple zip fileHarunobu Kurokawa1-1/+4
Bug-AGL: SPEC-2564 Change-Id: I4462128c52b70ab6e5abcba5d89bf5b02cc79e17 Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2019-11-19bsp/rcar-gen3: Avoid reinstall of driversJosé Bollo1-2/+11
When the ZIP files are already copied, it avoids to reinstall the proprietary drivers. This change is intended to facilitate workflows were aglsetup is sparsely/rarely used. Change-Id: I25275473d52ee7c811fdcaa50871bc1d385e868d Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-11-14af-binder: Fix callsync hangingJosé Bollo1-1/+1
This bump includes the following changes: * 6f42df1e Improve detection of the bindings * b612db21 sig-monitor: Fix exit in signal handler * 355db4b7 jobs: Fix callsync hanging Bug-AGL: SPEC-2937, SPEC-2907, SPEC-2841 Change-Id: If45bd10e66d3db32790acc4f1c3f57948325c859 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-11-10[RCAR] Update graphics driverRonan Le Martret1-1/+1
Update graphics kernel side driver to 20191021. Bug-AGL: SPEC-2784 Change-Id: Ibce4e7ee5fe00d9c37e49b826bd62e39129f91a1 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-11-07Cynagora: Replace cynara with cynagoraJosé Bollo20-725/+79
Shift from the permission database cynara to cynagora permission database with a compatibility library. The cache size required by dbus-cynara is updated because that size is now a count of bytes, not a count of entries. Bug-AGL: SPEC-2844 Change-Id: I9a81de6e3b8bcb94adc0bb05c63183c2eda3f310 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2019-11-05Generalize create-combined-dtb to use VC4DTBO from board configJan-Simon Moeller1-6/+22
and also add the rpi4. Bug-AGL: SPEC-2465 Bug-AGL: SPEC-2656 . Change-Id: Ied2dce914ecc539c7634214b571508d371116235 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2019-11-05raspberrypi*/50_local.conf.inc: Update rpi 3/4Leon Anavi2-9/+0
Use the same versions for Linux kernel and Mesa on both Raspberry Pi 3B/B+ and 4. This allows to run firmware KMS that supports HDMI and the official 7" Raspberry Pi touch screen DSI display. Bug-AGL: SPEC-2465 Change-Id: I7ae5739bbb6b8d2efd3264d3d1eab9c28e6f2559 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-05agl_raspberrypi3.inc: Switch to firmware KMSLeon Anavi1-0/+11
Swith to firmware KMS with appropriate Linux kernel and Mesa version to support both HDMI and the official 7" Raspberry Pi touch screen display on Raspberry Pi 3B/B+ and 4. Device tree changes are not required for firmware KMS. Bug-AGL: SPEC-2465 Change-Id: I5f8f62c0151b7eb79ab1f96419d9c62469a1554e Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-05bcm2835-bootfiles.bbappend: Update firmwareLeon Anavi1-8/+8
Update the firmware to support Linux kernel 4.19.80 for Raspberry Pi 3 B/B+ and 4. This way both the HDMI and the official 7" Raspberry Pi touch screen display are supported. Bug-AGL: SPEC-2465 Change-Id: Idb028b8abca5a44da2783def8af2c28f04de66d2 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-05linux-raspberrypi_4.19.bb: Update to 4.19.80Leon Anavi1-2/+2
Update Linux kernel for Raspberry Pi to 4.19.80. This version allows to run firmware KMS to support output through HDMI and DSI for the official 7" Raspberry Pi touch screen display. Bug-AGL: SPEC-2465 Change-Id: Ie854f8609196f986a1f9067da1010fb2e510e7c4 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2019-11-04rpi-config: Set max_framebuffers to 2 to support dual displayChanghyeok Bae1-0/+5
Change-Id: Id9ca08ede2aedbc122a04d97ca4bb5bd8478b717 Signed-off-by: Changhyeok Bae <changhyeok.bae@daimler.com>
2019-10-31Restrict smack dependency on coreutil to runtimeRonan Le Martret1-4/+4
- avoid build cycle dependency in yocto zeus Bug-AGL: SPEC-2932 Change-Id: Icfcc59d873cb75213a50547f5b7d70888dbe41bc Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2019-10-31Replace tab by 4 spacesRonan Le Martret2-34/+34
- yocto zeus QA check tab in recipes. Replace tab by spaces is mandatory in yocto zeus. Bug-AGL: SPEC-2932 Change-Id: I7776d4e72888114ab42e5c287971e8242885fe99 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>