Age | Commit message (Collapse) | Author | Files | Lines |
|
Extend DISTRO_FEATURES with sota and usrmerge to successfully
build AGL image with feature agl-sota.
Bug-AGL: SPEC-2736, SPEC-2729
Change-Id: Ie056d233f1c528719361a8c958233a2ba58f7345
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
(cherry picked from commit 73b849c0d72f94eb1c0db582a9dc684123793960)
|
|
Bug-AGL: SPEC-1902
Change-Id: I73fcf4da0e96497ee98a043bdc8d7cc1da1b11a6
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
Add local.conf and bblayears.conf templates for Raspberry Pi 4.
Bug-AGL: SPEC-2656
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Change-Id: I51fb521e4cb8e963420cbe7c68272299a592840e
|
|
THIS IS STILL WIP - not all features/machines are described
Bug-AGL: SPEC-1902
Change-Id: I9bd5a3f57946199e1da90cfbed020742710218a1
Signed-off-by: Stéphane Desneux <stephane.desneux@iot.bzh>
|
|
Used to customise a setup to add specific stuff.
Bug-AGL: SPEC-2564
Change-Id: I8d18d026aaeb7c35a53164ea2f1a62f510ad4217
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
E3 binary should be ZIPped into one archive and the path to its location
should be exported to the environnement before setting up the AGL build.
Bug-AGL: SPEC-2564
Change-Id: Ie26ba0246e7fbd0fe923fcbe0f4b4160c6d7e0f2
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
Use copy_proprietary_softwares.sh script to manage the zip binaries
pasted into "$METADIR/binary-tmp".
Bug-AGL: SPEC-2564
Change-Id: I256d1200e03ab9a9482e29d7f42016f99c7ba16c
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
* Add ebisu dependency within renesas bootfiles
* Delete rcar ADAS layers support
* Add weston video output config
* Add missing modules and gst plugin
Bug-AGL: SPEC-2564
Change-Id: I61a44f831d0bc55210847eade2a1eacc7599fa74
Signed-off-by: Pierre Marzin <pierre.marzin@iot.bzh>
|
|
Remove dangling PREFERRED_PROVIDER over-ride of virtual/navigation that
was forcing the use of the older navigation application instead of the
setting of the newer ondemandnavi application done in the distro
configuration.
Bug-AGL: SPEC-2576
Change-Id: Id6f7d6636bef5cf40dc5085b02030acd0e7d494d
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Add the cubox-i (covering SolidRun Cubox-i, Hummingboard Gate and
Edge), and nitrogen6x (covering Nitrogen 6x and SABRE Lite) machine
definitions.
Note that support for the Broadcom Bluetooth chipset on the SolidRun
i.MX6 SOM is currently missing, as it requires firmware that is not
available in either the linux-firmware package or from the firmware
packages provided by meta-freescale.
Bug-AGL: SPEC-2517
Change-Id: If7bdb9f1af9bb67dba5c1ff836a6d3b04160fefd
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
The templates and config include files used with aglsetup.sh to build
for the Sancloud BBE are imported from the meta-sancloud layer. This
should make future maintenance easier.
The templates are updated to match the new repository structure at the
same time.
Bug-AGL: SPEC-2507
Change-Id: I2b4717bd79d949a12b13e6bfece152e82bb8114c
Signed-off-by: Paul Barker <paul.barker@sancloud.co.uk>
|
|
|
|
To be merged together with:
https://gerrit.automotivelinux.org/gerrit/#/c/AGL/AGL-repo/+/21389/
v2: fix the aglsetup script
v3: fix scripts to extract m3ulcb
v4: use single folder for BSPs
Bug-AGL: SPEC-2450
Change-Id: I3227896c68ec1413f55cf67ad8f15a7adfe87a52
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Bug-AGL: SPEC-2473
Change-Id: I2ff9ec3f5a55b32737c858c5eb2e835b582af0e4
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Part of the layer cleanup.
Bug-AGL: SPEC-2450
Change-Id: I0e0517c6f5aeaa1378715acde8adda6200119aba
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
As memory is already low on 32-bit, the 64-bit target is deprecated for now.
There is no benefit in maintaining two targets atm.
Change-Id: I29d755ff70693280dcc1e4ce996bd4c2894bacfb
Bug-AGL: SPEC-2323
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
|
|
Remove device which are EOL, unused or do not work.
As discussed during the SAT call:
- rpi2 :
-- will not work for IVI due to the CPU
-- use the rpi3 instead
- joule :
-- EOL for ~1y, no longer available for purchase, no way to test.
i.MX6:
Remove currently unmaintaned boards. Can re-add on request.
- imx6qsabrelite:
-- replaced with uprev'd imx6qsabreauto -> imx6qdlsabreauto
- nitrogen6x:
-- no thud branch upstream.
Bug-AGL: SPEC-2323
Change-Id: I28a70dcb7b48b6a9396d3003cc34d4c1f6570eca
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
This changeset adds the necessary files to build
image for Synopsys ARC HS Development Kit (HSDK).
Most of necessary tunnings are stored in meta-synopys layer.
Synopsys DesignWare HSDK (which stands for ARC HS Development Kit)
is the latest and greatest development platform that sports
quad-core ARC HS38 in real silicon.
Most noticeable features of the board are:
* Quad-core ARC HS38 CPU running at 1GHz
* 4Gb of DDR
* Built-in Vivante GPU
* Built-in Wi-Fi/Bluetooth module
Peripherals:
* [micro] SD-card slot
* 2 USB 2.0 ports
* 1Gbit Ethernet port
* Built-in Digilent JTAG probe
* Serial port accessible via micro-USB port
New feature: SPEC-2346
Change-Id: I8772ee51cc3db9f6549da2d6a5ea2d116586cde6
Signed-off-by: Evgeniy Didin <didin@synopsys.com>
|
|
The imx6qsabreauto target was falling behind and could not be build for GG-7.0.
The commit 808fff5 from 'AGL-repo' removed reference to external repos meta-freescale-3rdparty and meta-freescale-distro.
However 'meta-agl' was not updated to follow up on this change which broke configuration for imx6 based targets.
This patch makes the required changes to fix the imx6qsabreauto machine configuration:
- removes reference to deleted layers: meta-freescale-3rdparty and meta-freescale-distro
- updates MACHINE value to imx6qdlsabreauto as defined in meta-freescale layer
- deletes reference to packagegroup-fscl-* not required to build AGL
- add "agl-medium-arm-compiler" to DISTRO_FEATURES so DEFAULTTUNE is correctly set to 'armv7athf-neon'
v2 (jsmoeller): moved board name to match MACHINE
v3 (bechir.mghirbi):
- remove wayland_2.0.0 as weston_4.0.0.imx is used.
- use default IMAGE_FSTYPES as bitbake is complaining that no IMAGE_CMD defined for IMAGE_FSTYPES entry 'sdcard'
- Add CFG80211 Kernel configuration
Change-Id: Ib8b1d254972c737725247a5b13ce333e8ef9d4dc
Signed-off-by: Bechir Mghirbi <bechir.mghirbi@grammer.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Change-Id: Ia0dc7fd78f713d9bd68e1e51a84403378e083777
Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
|
|
This adds a feature to enable license scanning within the AGL build.
Change-Id: I478defd90f6f135b5f1f0ecd0b970ab33f25c794
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Remove old feature during uprev cycle.
Change-Id: I995513464f03db2dcab0ae692ee66037291295a5
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Add definitions for instrument cluster profiles for plain Wayland/Weston
based images and images that also include Qt5 support. Due to the
current requirement that profiles only be a superset of one parent
profile, the Qt5 profile inherits from agl-profile-graphical-qt5 and not
agl-profile-cluster as one might expect. This is due to some of the
required recipes and bbappends for Qt5 usage only being available in the
meta-agl-profile-graphical-qt5 layer.
Change-Id: I863b35bdc009775ac204a720bbc2cc85e71c268a
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
Now we are able to run the ptest's , thus add them to the build
Change-Id: I9779625065a893a03b87b913569ed0699d85ed5e
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
If pulseaudio is wanted you can use the feature
agl-pulseaudio, to add pulseaudio to DISTRO_FEATURES,
and so, add pulseaudio to AGL distribution.
Bug-AGL: SPEC-1601
Change-Id: Ic6fcad968428c9f337f318369eef822e5e9ff84d
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
* If we using _append with PKGR the image creation failed.
The _append action is done twice and so corrupt the PKGR
value.
Change-Id: Ia549e83a33ed667cd246a24f9a83a89d9c3f97a9
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
* To update a rpm file (with dnf) we need to have a valid rpm revision.
Let 2 packages pkg_1 and pkg_2 (built in yocto).
If pkg_2 is newer than pkg_1, and one wants to be able to update it
with dnf, it must respect some rpm naming rules.
if ${pkg_2_name} > ${pkg_1_name}
-> pkg_2 is newer than pkg_1
elif ${pkg_2_name} = ${pkg_1_name} and ${pkg_2_revision} > ${pkg_1_revision}
-> pkg_2 is newer than pkg_1
else
-> pkg_2 is equal or older than pkg_1
Currently, the Yocto build process (used by AGL, so whithout special service)
doesn't change revisions for a build. So packages are not updatable from a repository
with dnf.
* This patch adds an option -r|--rpm-revision <schema> to aglsetup.sh so that RPMs
produced by bitbake will have correct revisions suitable for binary publishing.
<schema> can be:
'prservice[:<address>]' : Use a PR service daemon.
if <address> is not specified, the default value 'localhost:0'
is used (shortcut for a PR service started by bitbake)
'timestamp' : Use a generated time stamp (UTC).
'value:<revision>' : Use <revision> explicitly.
'none' : Do nothing.
p16: change --rpm-revision options parsing, use UTC timestamps, refactor code
p19: remove smart parsing of host:port for prservice option - back to dumb option
Bug-AGL: SPEC-920
Change-Id: I1f4c9fd093fa350d19450a12ac1847885740596d
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Johann CAHIER <johann.cahier@iot.bzh>
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
This will build afb-test binding and tests it using PTest.
Bug-AGL: SPEC-1439
Change-Id: I75d1bbb0a780ca036ab0d653fdcbacda883122f9
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
|
|
This changeset adds the necessary tepmlates to build the qemu
targets for ARM 32bit and 64bit.
The MACHINE names are 'qemuarm' and 'qemuarm64'.
As the compiler flags for qemuarm in Yocto are using the equivalent
of armv5te, we need to ship our own machine/qemuarm.conf with our
default tuning for armv7-a (YP name armv7ve), and overrides to build
a v7 kernel and use a v7 capable QEMU machine. For qemuarm64, some
additional kernel configuration is enabled to allow building and
loading of the MOST drivers.
Bug-AGL: SPEC-756
Change-Id: I0a688a1d61a75f1287902fc2733a8a54b0485a34
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
* Remove, from recipes, reference to porter, gen2, krogoth.
* cleanup mardown from reference to porter.
* cleanup markdown (markdownlint score 0).
Change-Id: I70b9880fc52ef3c848da588d3a256fa8eee48606
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
meta-openembedded already moved to 3.16 and there is no update in meta-qcom, yet.
Change-Id: Iefbdf9bef83c01e4e37895d445d538d9e4f79957
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
To check the sstate-reuse, print out the buildstat summary at the end.
Change-Id: I64fa1591ade5f61dd3c7a2b51ebdb7afd9326de0
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Use the 4a feature in gerrit (ci-change) and snapshot builds.
Change-Id: I1d0550a2f1759388dc658f0951a51c3183ca7662
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
* For the Renesas Gen3 extention board Kingfisher,
we must specify the GPS device for gpsd service.
* Create a new machine type kingfisher.
Bug-AGL: SPEC-1538
Change-Id: If6b7e49f6a006218e57c58e15855e0d65eb849cd
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
This is the last larger commit in this series and deals with the graphical part.
We introduce the graphical profiles:
- meta-agl-profile-graphical
-- meta-agl-profile-graphical-html5
-- meta-agl-profile-graphical-qt5
Notable changes:
- weston-ini-conf moved to the meta-agl-bsp layer. Most BSPs have bbappends, so we need to have the recipes present (but unused) even in the console images.
- new image: agl-image-boot = terminal-only + network + package-manaager. Ready for using package-feeds
- new image/sdk: agl-image-minimal-crosssdk
- agl-service-mediaplayer has a dependency on weston, thus it cannot be in the 'core'. Moved it to profile-graphical.
- The wayland-ivi-extension moved to the agl-demo-platform.
- The app-framework layer included and pulled 'web-runtime' as dependency. This broke console-only images. This has been moved to be in meta-agl-demo only for now.
- added and massaged the agl-features.
- found and added a useful script 'oe-depends-dot' that helps to work with the dot files (produced with bitbake -g)
Todo:
- we'll need another pass through the packagegroups. The dependencies for the layers/profiles are now sorted-out but we might have to add/shuffle a few packages.
For further details, see meta-agl/docs/profiles.md.
v2: fix meta-agl/meta-security/conf/layer.conf - the immediate expansion previously used in there caused some recipes not being added to BBFILES.
v3: fix packagegroup renaming (packagegroup-agl-devel -> packagegroup-agl-core-devel)
v4: fix missing packagegroup inclusion (tnx Jose, Scott, Stephane)
v5: fix missing packagegroup inclusion
v6: explicitely put profile-graphical-qt5 on-top of profile-graphical
v7: re-add 'procps' when agl-devel feature is on
Bug-AGL: SPEC-145
Change-Id: I24cdcd1118932758d0c55d333338238f2a770877
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Rework towards agl profiles.
This change is part of a series of changes to create the
AGL profiles.
This set will mainly introduce the 'core' profile.
It is setup to be a drop-in change, thus some files were kept
in (dummy) locations for now.
However, they'll be taken care of in the next changes in this series.
The main target of the meta-agl-profile-core layer is to host:
- a minimal, bootable image with network and package management enabled
-- agl-image-boot
- a minimal image with network and packagemanagement and the AGL APIs
-- agl-image-minimal
The layer meta-agl-profile-graphical is used as superset of these
and includes support for egl+wayland+weston. All recipes concerning
graphics were moved there. This is not a full profile as we still have
to migrate some parts of meta-agl-demo in a follow-up changeset.
The roadmap as discussed during the F2F session in Karlsruhe is:
- week 16 : core profile and profiles w/o graphics
- week 17 : graphical profiles
- week 18 : final conversion of the demo image
v2: moved agl-login-manager from -graphics to -core (see Jose's comment)
v3: moved back after discussion - follow-up in separate changeset
Change-Id: Idacb0d1274baac1f63f8d1b850d4b1104ac33918
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
|
|
Add Yocto/OE layer meta-updater-qemux86-64 to
BBLAYERS as it brings fixes for machine qemux86-64
when feature agl-sota is enabled.
Bug-AGL: SPEC-1289
Change-Id: Ibe21338f2535f62a07221495c467bcf200ae7834
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
Change-Id: I75b9ced887249380a6164296b73acaaca91e3060
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|
|
In commit f9a285987c5c956d445efeea6c60f258534fe57b, we disabled
gobject-introspection due to a build error as part of the Rocko
transition. However, the only build errors were on qemu, which were
caused by not emulating SSE4.2 (see poky commit
5b2b343453e805be013e721d079bc24de946f28b for details).
Emulate SSE4.2 in qemu and re-enable gobject-introspection.
Change-Id: I073db2c37623bb8ba6b7809ca0c3bba5213001e2
Signed-off-by: Martin Kelly <mkelly@xevo.com>
|
|
Add templates for the db-820c as community board alongside the 410c.
Only works with rocko/master.
v2:
- fixed 96board-tools inclusion
- added kernel bbappend
Change-Id: I411505ae0aeb5939338bb94f5db04c2572fc6612
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
There is a dependency loop when ptest is enabled in the build.
Deactivate the feature in CI until
https://jira.automotivelinux.org/browse/SPEC-1334
is fixed
Bug-AGL: SPEC-1334
Change-Id: I18e86879813fde34bb280d9f1fcfd73d2abe1232
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
sota and sdl need some more fixes for rocko. Remove them from the default feature list.
Change-Id: Ia1d98d0f288e683a9c570659805fb613fe09684c
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
|
|
|
|
Old boards being removed:
- porter templates
- wandboard (untested)
- qemux86 (qemux86-64 - aka 64bit - is the only default)
Change-Id: Ia366cdeac988780dc3253e20357b868b3b6b8070
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
- since since commit manifest 808fff50abccf34e81186d635cba574e218fadc9
meta-rust is now remove from AGL
Change-Id: I6150c43aa5e30ed2792e948c3761bd2e9e733e3c
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
|