summaryrefslogtreecommitdiffstats
path: root/meta-intel-extras
Commit message (Collapse)AuthorAgeFilesLines
* intel: rework initramfs supportSamuli Piippo2018-11-017-40/+46
| | | | | | | | | | | | The WKS image creation ignored our old initramfs. Change to using an existing core-image-minimal-initramfs recipe and extend it with support for the internal MMC reader. Add separate recipe to combine the intel microcode and the new initramfs, and add wks file to use it. Remove all old recipes that are no longer used. Change-Id: I4e1f244685a7f2bd304aa23d9e07580fa9dc9652 Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* intel: Update to latest mesaSamuli Piippo2018-10-108-0/+476
| | | | | | | | | Current mesa version (17.0.2) has poor performance on Intel NUC with Qt 3D Studio. Use the latest recipe available from poky/master. Task-number: QTBUG-71025 Change-Id: Id5ea895681bb83c341f80bcc8c4b540ab735bf5b Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* intel: update to sumoSamuli Piippo2018-09-286-159/+0
| | | | | | | | | | Update meta-intel layer to the latest revision on sumo branch and make the necessary adaptations. Use WIC for the image creation and remove previously used classes that are no longer needed. Mesa is now recent enough, removing all existing recipes. Change-Id: I747505ac25397a0b2f0a811bb9a7c5e5e1a53cfe Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* layers: add LAYERSERIES_COMPATOleksandr Kravchuk2018-08-151-0/+2
| | | | | | | | | Added LAYERSERIES_COMPAT to layer configs to indicate their compatibility with sumo. Change-Id: I6251ea2cbe785e755357beb32a3e713d2919d89c Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* Disable sandbox when running qtwebengineSamuli Piippo2018-06-121-0/+1
| | | | | | | | | | | | Running WebEngine as root without --no-sandbox is not supported, disable sandbox in appcontroller conf so it affects all apps. Previous fix was not applied to NUC or Renesas boards. Task-number: QTBUG-66641 Task-number: QTBUG-68799 Change-Id: I78812cd4948559460a8202308cd0576699dba32f Reviewed-by: Kari Hormi <kari.hormi@qt.io>
* appcontroller: Use proper directory for XDG_RUNTIME_DIRSamuli Piippo2018-05-171-1/+1
| | | | | | | | | | | XDG_RUNTIME_DIR must be owned by the user, and Qt automatically changes the access rights if the directory has something else. Enable systemd's loginctl enable-linger for the default user 'root' so that /run/user/0 is always available. Task-number: QTBUG-68152 Change-Id: Ic45649210ddca54daddeb8dac44b41ec37e6a172 Reviewed-by: Karim Pinter <karim.pinter@qt.io>
* Merge remote-tracking branch 'origin/morty' into pyroMikko Gronoff2018-04-204-0/+73
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/morty: 6e3ac7b meta-qt5: update meta layer b250388 meta-qt5: update meta layer 763a607 qtdeviceutilities: update revision 0c1582c poky: update to latest revision in morty branch 4489683 nuc: use modprobe to load kernel module 45f1fec quickcompiler: Update QC to 5.9.5 version 65f8274 nuc: enable boot from internal sd cardreader Conflicts: meta-boot2qt/recipes-graphics/hunspell/hunspell-dicts_git.bb meta-boot2qt/recipes-qt/qt5/qtdeviceutilities_git.bb scripts/manifest.xml Change-Id: I6fbfe531d34716aacb4a7220c4fc2688152651a2
| * nuc: use modprobe to load kernel moduleSamuli Piippo2018-03-091-2/+1
| | | | | | | | | | Change-Id: I7446944c7fdd1fc9bd4f01daef6723a6b5690c63 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
| * nuc: enable boot from internal sd cardreaderSamuli Piippo2018-03-084-0/+74
| | | | | | | | | | | | | | | | | | | | Include required kernel modules into initramfs and load them before trying to find the rootfs, if it happends to be in the internal SD cardreader. Task-number: QTBUG-61043 Change-Id: Iafc760e3a872566a819903c4776168a73577bb59 Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
* | Rename recipesSamuli Piippo2018-03-123-0/+0
| | | | | | | | | | | | | | | | Add _git postfix to recipes which use sources from git and rename recipes to match their git repositories Change-Id: Idc67d136f280c7d224d586f79c5e7ce6f7e20fa2 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | Merge remote-tracking branch 'origin/morty' into pyroMikko Gronoff2018-03-084-0/+110
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not entirely a normal kind of merge. In previous merge from origin/morty into pyro several automotive suite specific commits were left out from the merge due conflicts in automotive component recipes between used platforms (morty 5.9 vs. pyro 5.10). The commits previously left out fo the merge are now included in this merge by a direct copy of origin/morty branch's recipes-qt/automotive folder into pyro. An exception is a single commit in pyro (8513b63 - neptune-ui: bump srcrev, install fonts system-wide) that's left in place and merged with origin/morty content. Also, the toolchain changes under packagegroups folder for automotive are applied, thus making the following included commits list: origin/morty: qtdeviceutilities: update to latest version meta-qt5: update meta layer meta-qt5: update meta layer neptune-ui: fetch sources from code.qt.io instead of github automotive: update neptune-ui automotive: update qtapplicationmanager automotive: update components intel: update mesa to 17.0.2 automotive: update qtapplicationmanager automotive: update qtivi & qtapplicatiomanager Update GammaRay to the 2.9.0 release automotive: update qtivi automotive: update revisions automotive: update revisions automotive: update revisions automotive: update revisions Neptune-UI: Update to use the latest Neptune-UI qtivi: Fix the broken python3 binary inside an yocto SDK Update GammaRay qtquickcontrols2: Fix background regression kontron: update SMARC-sAMX6i BSP to r03.00 origin/morty (previously left out): Fix license checksum due to incremented year number Update GammaRay revision multiscreen-demo: update revision and fix startup automotive: update revisions sdk: add qtapplicationmanger staticdev package qtivi: enable ivigenerator for toolchain appman: add dependency to nativesdk-qtdeclarative qtivi: Update to the latest version and add PACKAGECONFIG options for qtsimulator Conflicts: recipes-qt/automotive/gammaray_git.bb recipes-qt/automotive/multiscreen-demo_git.bb recipes-qt/automotive/neptune-ui_git.bb recipes-qt/automotive/qtapplicationmanager_git.bb recipes-qt/automotive/qtivi_git.bb recipes-qt/b2qt-addons/b2qt-demos.bb recipes-qt/qt5/qtdeviceutilities.bb recipes-qt/qt5/qtsystems_git.bbappend scripts/manifest.xml Change-Id: I95ee06882d88e0dc91be1b9a769e4d88e0b11591
| * intel: update mesa to 17.0.2Samuli Piippo2018-02-214-0/+110
| | | | | | | | | | | | | | | | | | | | Use recipes from pyro branch to update mesa to 17.0.2, which has support for the Intel NUCs with Kaby Lake. Task-number: QTAUTO-798 Change-Id: Ia2402c9acc57f1286b85d4e8eb53b17de7222d01 Reviewed-by: Nikolay Zamotaev <nzamotaev@luxoft.com> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | grub-efi-native: fix initramfs-basic dependency issueSamuli Piippo2018-02-131-1/+1
| | | | | | | | | | | | | | | | Use correct dependency to initramfs, so that cpio.gz file has been created. Change-Id: I00560a56374925e119b7ce70d8f7f25b5cc9b7b7 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | intel: apply kernel configs for correct recipeSamuli Piippo2017-08-253-0/+0
| | | | | | | | | | Change-Id: Ief6c873061fdff0e5628e69dbf76f33b9837a8a1 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | intel: update grub-efi file nameSamuli Piippo2017-08-171-2/+7
| | | | | | | | | | Change-Id: I732eb903c0e92585e603e52ac8c250364d8cb031 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | Merge remote-tracking branch 'origin/morty' into pyroSamuli Piippo2017-06-134-0/+48
|\| | | | | | | | | | | | | | | | | | | | | | | * origin/morty: dracut: remove bbappend BBB: add systemd service for powervr drivers Jetson-TX1: Add ability to mount root via NFS NUC: disable hw cursor for intel nuc adbd: remove component Update update-qt5-modules script handle qtlocation Change-Id: Ied32e11749d81af9ea74714f4d3607d2680bf327
| * NUC: disable hw cursor for intel nucSamuli Piippo2017-06-064-0/+48
| | | | | | | | | | | | | | | | | | | | This is a workaround for a bug, where fonts are not drawn when hw mouse cursor is used together with Qt Quick Controls 2 Task-number: QTBUG-60957 Task-number: QTBUG-61191 Change-Id: Ia7fc6731eff88f1490c788faa87be3b775ffad6a Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | NUC: remove grub boot timeoutSamuli Piippo2017-06-071-1/+1
|/ | | | | | | Boot little bit faster without waiting for grub timeout Change-Id: I6f1a7f9b3dc7abed34fa73f78165c6eb651b36ce Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* NUC: add support for multitouch displaysSamuli Piippo2017-05-042-0/+2
| | | | | | | | Build kernel module used for multitouch displays such as GeChic Task-number: QTAUTO-415 Change-Id: Icfbedf16db26bf9bd99b5b55e3074e33c9a1e4d7 Reviewed-by: Teemu Holappa <teemu.holappa@qt.io>
* libgbm: make possible to use other libgbm provides than mesaSamuli Piippo2017-01-101-1/+1
| | | | | | | | | | | | | | Mesa is the default libgbm provider, but does not yet have virtual/libgbm in the PROVIDES list. This makes it difficult the change the dependency to another recipes that provide only libgbm. Add virtual/libgbm to mesa and TI's libgbm recipe, and change the dependency in qtbase. Add gbm to qtbase PACKAGECONFIG on intel devices. Task-number: QTBUG-57896 Change-Id: I491df7057e52f9e74dd87abf65e542eab2cd3f9e Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io> Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* intel: update kernel versionSamuli Piippo2016-09-121-0/+0
| | | | | Change-Id: Ic31ed346d6520b3bd6fc7a58e15a41e4496385c7 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* intel-corei7-64: fix race in image generationLouai Al-Khanji2016-07-292-10/+12
| | | | | | | | | | | | | | | | Prepending to IMAGE_CMD_ext3 in order to push files into the rootfs is flaky for a couple of reasons. First, it is conceptually inconsistent with the rest of the build system - files that go into the rootfs should really by installed by packages through the regular mechanisms. Second, and what prompted this patch, with several concurrent image generation tasks this is just unsafe. I regularly experienced .tgz image generation failures, as tar complained that the files changed from under it. Since this is related to the grub-efi packaging on this particular device, just package the microcode into the required initramfs in that recipe. Change-Id: I4e037ddbb017d1764852310b0b77900cde260dd6 Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
* Update license headersSamuli Piippo2016-05-185-35/+75
| | | | | | | License changed to GPLv3 + Commercial Change-Id: I267c97216e717ed29071df064337e1bcf83de973 Reviewed-by: Kalle Viironen <kalle.viironen@theqtcompany.com>
* NUC: use the common intel-corei7-64 BSPSamuli Piippo2016-04-087-0/+183
meta-intel no longer has specific BSPs for each machine, but they share a common BSP based on the architecture. Change-Id: Ibbb7b8b2153103367168ea37d904ce23bc245108 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>