summaryrefslogtreecommitdiffstats
path: root/meta/recipes-sato/images
AgeCommit message (Collapse)Author
2023-07-30meta: add missing summaries for image recipesAlexander Kanavin
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-02-01core-image-sato-sdk: allocate more memory when in qemuRoss Burton
Compiling code is memory-intensive, especially kernel modules like the SystemTap probes, so give the VM 768MB of RAM. Using 1GB appears to cause PCI error, interestingly. Hopefully this solves the intermittent failures caused by OOMs during the SystemTap test. [ YOCTO #14673 ] Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-09-17core-image-sato: Fix runqemu error for qemuarmv5Jon Mason
When attempting to execute runqemu on qemuarmv5, the following error is encountered: runqemu - ERROR - Failed to run qemu: qemu-system-arm: versatilepb: memory size must not exceed 256MB To work around this, limit the QB_MEM size for qemuarmv5, similar to what is being done for qemumips. Signed-off-by: Jon Mason <jdmason@kudzu.us> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-30Convert to new override syntaxRichard Purdie
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-05-28images: remove sato/weston ptest imagesAlexander Kanavin
They have been replaced by core-image-minimal-ptest-fast/all Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-02recipes-sato: Add missing HOMEPAGE and DESCRIPTION for recipesMeh Mbeh Ida Delphine
Fixes: [YOCTO #13471] Signed-off-by: Ida Delphine <idadelm@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-01-23core-image-sato-sdk-ptest: these images need ptestRoss Burton
As this image isn't buildable without ptest (the packages won't exist), depend on the ptest DISTRO_FEATURE to ensure we don't try and build it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-09-15Revert "core-image-sato: qemumips use 512 mem"Richard Purdie
This reverts commit 45da2fc4f7272366ffc7cde24d9040c919466201. qemumips is unstable with more than 256MB memory, the original issue this limit was added for remains. We'll have to find other solutions to the systemd out of memory issues.
2020-09-13core-image-sato: qemumips use 512 memArmin Kuster
Fixes: WARNING: core-image-sato-sdk-1.0-r0 do_testimage: Couldn't login into serial console as root using blank password WARNING: core-image-sato-sdk-1.0-r0 do_testimage: The output: root <<< run_serial(): command timed out after 60 seconds without output >>> In another run, this error was seen: Failed to reload daemon: Refusing to reload, not enough space available on /run/systemd. Currently, 14.3M are free, but a safety buffer of 16.0M is enforced. With updates to systemd and Qemu we should revert: 499a31cf06 core-image-sato: don't use 512MB in qemumips Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-23core-image-sato-ptest-fast: don't hard fail in ptestsAlexander Kanavin
Unfortunately, a couple of tests sporadically fail still; bugs have been filed, but they will take time to resolve. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-25ptest: add an option to enforce a failure (e.g. ptests are required to pass)Alexander Kanavin
This can be useful with a more specific, targeted and robust set of ptest packages; the benefit is that ptest regressions are caught as they happen and can be more easily traced to changes that caused them. The existing AB ptest image continues to be expected to fail, my observation of the AB runs is that the full set of ptests is not robust enough (particularly around socket/network related tests) and sporadically fails in random places. This can probably be addressed by making ptests exclusive to a worker (e.g. there is no other workload happening at the same time as ptests). Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-21core-image-sato-sdk-ptest: do not pull in ptest-pkgsAlexander Kanavin
The lists of ptests are defined via PTESTS_FAST and PTESTS_SLOW; specifying 'ptests-pkgs' also pulls in additional ptests that are specifically excluded from those lists due to causing issues with ptesting. (particularly bash-ptest is one such item) Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-28core-image-sato-sdk-ptest: use 2G of RAMAlexander Kanavin
Particularly, 1G wasn't enough for lttng-tools ptests as half of that went to /tmp, and lttng-tools needs more. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06core-image-sato: don't use 512MB in qemumipsRoss Burton
qemumips doesn't appear to work well with 512MB of RAM and randomly hangs. As the bump to 512MB was primarily motivated by the memory needs of virtualised GL which doesn't work in qemumips currently, drop the memory back to 256MB for qemumips. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-08-22images: use 512M of RAM in qemu if 'opengl" is in DISTRO_FEATURESAlexander Kanavin
256M was found to be no longer sufficient, as the X server fails to start with the modesetting driver and 3D enabled. Only images that actually include X11 are adjusted. Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-07-09core-image-sato-sdk-ptest: Reduce image padding size due to bootimg 4GB limitRichard Purdie
This image continues to run out of space on the autobuilder, tweak it a bit further now the image space requirements were reduced after various ptest fixes to avoid the error. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-05-15core-image-sato-sdk-ptest: Tweak size to stay within 4GB limitRichard Purdie
Adding the valgrind debug symbol information caused the genericx86-64 image to overflow the 4GB boundary. Tweak the sizes to avoid autobuilder failures yet leave enough space all the tests still run successfully. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-23core-image-sato-sdk-ptest: Add temporary PROVIDES core-image-sato-ptestRichard Purdie
Since we want to ultimately move this recipe to that name, add a PROVIDES to allow things to work whilst we fix the bugs preventing the move. This avoids having to keep changing the autobuilder. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-23core-image-sato-sdk-ptest: Include more ptests in ptest imageRichard Purdie
There are recipes not included in core-image-sato-sdk which have ptests, include these in our ptest test image using the new include file. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-23core-image-sato-ptest-fast: Add 'fast' ptest execution imageRichard Purdie
Create a common include file which lists recipes that have ptests divided into 'fast' and 'slow' groups. This allows us to include ptests which otherwise may not get included in images and allows us to test the faster running things more regularly. The new image allows access to these faster executing tests. 'fast' is defined as tests which execute in under 30s roughly speaking. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-16core-image-sato-sdk-ptest: Try and keep image below 4GB limitRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-04core-image-sato-sdk-ptest: Fix free space issues causing test failuresRichard Purdie
Some tests such as strace-ptest require more than the current 500MB of free space. Increase the amount available, staying under the 4GB limit. We have more flexibility now since we shrank kernel-devsrc and the comments are out of date due to that. This should improve the strace-ptest results and the util-linux ones since those sort after strace and also hit the space issues as strace-ptest didn't clean up after itself when failing. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-31core-image-sato-sdk-ptest: Increase qemu memory to 1GBRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-09-25core-image-sato-sdk-ptest: reduce sizeRoss Burton
This image is very large and is skirting the maximum size of hddimg images (4GB, as they're embedded inside FAT partitions). Making the image 10MB bigger can be enough to cause the build to fail. This image is also used by QA so currently we need to keep it working. The default values for expanding an image to give it usable space are quite generous, (3GB rootfs * 1.3 gives 1GB of empty space), so change the overhead multiplier to 1.0x and explicitly request just 0.5GB of empty space in the images. This should give us a bit more breathing room until we can either remove hddimg from the default build, or make this image dramatically smaller. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-06-23core-image-sato: drop packagegroup-core-x11-sato-games from IMAGE_INSTALLMing Liu
packagegroup-core-x11-sato-games package is being RDEPENDS by packagegroup-core-x11-sato, hence will be installed if x11-sato is choosen in IMAGE_FEATURES. So it's unnecessary appending it into IMAGE_INSTALL. Even worse, it's causing the following error when x11 is not in DISTRO_FEATURES: | ERROR: Required build target 'core-image-sato' has no buildable providers. | Missing or unbuildable dependency chain was: ['core-image-sato', 'packagegroup-core-x11-sato-games'] Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2017-01-19core-image-sato: SDK should contain intltool and glib-2.0 tools for NLSRichard Purdie
The SDK (and its tests) need these tools. We happened to be finding them from the native tools in PATH but recipe specific sysroots prevents that. This fixes the SDK to work as originally intended and contain these tools. We have to clear this in the eSDK case since the _append can't be overridden from the class. Ugly, but we'll have to come back to this issue. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-20Revert "core-image-sato: add gtk+ for M1"Ross Burton
We added gtk+ to core-image-sato for M1 solely because the SDK self test was building an application (sudoku) that links to GTK+ 2. Now that sukoku has been replaced with galculator this workaround can be removed. This reverts commit 282d5f7f8573551b94c6b610370db15665cf4bdf. Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-15core-image-sato: add gtk+ for M1Ross Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-03-02sato/images: Add ptest imageRichard Purdie
We need an image containing the ptest packages for testing purposes. This adds such an image based on sato-sdk. We did try appending this in the autobuilder but it creates too much confusion about what is going on, and increases build time due to lack of parallelisation. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-01-07qt4: remove recipes and classesAlexander Kanavin
Qt4 is no longer supportd upstream, but it is still needed for LSB compliancy. Qt4 recipes have been moved to a separate meta-qt4 layer to be consistent with meta-qt3 and meta-qt5. Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2015-01-29arch-mips.inc: Change definition of TRANSLATED_TARGET_ARCHMark Hatle
[YOCTO #7230] In certain system configurations TRANSLATED_TARGET_ARCH will not expand in the right order for gcc-cross-candian-mips64n32 to be generated properly. This will cause SDKs to fail to generate properly. Changing the global definition of TRANSLATED_TARGET_ARCH always expands the ABIEXTENSION, which causes the OVERRIDES to pick it up as well. This effectively defines a new class of overrides for the 'n32'. The side effect is that we need to duplicate some mips64 overrides, and redefine others that were previously 'n32' or 'mips64' exclusive to have the correct semantics. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2014-12-21core-image-sato-sdk: Use kernel-devsrc to ensure kernel module builds workRichard Purdie
With the move of the kernel source to the kernel-devsrc, we need this package to ensure the kernel module sanity tests made on core-image-sato-sdk continue to pass. Therefore update the name of the package included in the image. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-30core-image-sato-sdk: Drop qt4 on mips64Richard Purdie
qt4 doesn't build on mips64 so don't include it in sato-sdk images. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-03-23packagegroup-core-tools-debug: split out Eclipse packagesPaul Eggleton
Split out the packages added for Eclipse remote debugging to a separate package group so that we can avoid pulling them in if not using Eclipse. Fixes [YOCTO #3251]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2013-01-24core-image: Add hwcodecs IMAGE_FEATURERichard Purdie
Currently hardware codecs are being injected in rather ugly ways and end up either in no or all images. This adds a dedicated IMAGE_FEATURE for them based on the MACHINE_HWCODECS variable. We may need to refine this in due course but this patch at least illustrates the concept. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-03packagegroup-core-console: removePaul Eggleton
This provides one package group, packagegroup-core-apps-console, which is usually brought in by adding "apps-console-core" to IMAGE_FEATURES. Aside from the naming inconsistencies, this is a group of mostly unrelated packages, none of which are actually "apps". Handling each one: * dbus: should mostly be brought in by package runtime dependencies * avahi-daemon: if you are using packagegroup-base (as all images that inherit from core-image do) this is brought in by having "zeroconf" in DISTRO_FEATURES. * portmap: not very useful by itself; should be brought in by selecting NFS server/client through other means. * psplash (or whatever SPLASH is set to): this has been changed to be an explicit item "splash" in IMAGE_FEATURES. Since this is a fairly fundamental feature, a piece of code has been added to automatically handle this for images still using apps-console-core (and show a warning). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-03packagegroup-core-x11*: adjust X11 package groupsPaul Eggleton
Now the Sato pieces have been moved out, rebase packagegroup-core-x11 on packagegroup-x11-mini but using the structure/contents of meta-oe's task-x11 so that it can replace that; rename packagegroup-core-x11-mini to packagegroup-core-x11-base and pull in the xserver/utils packages via packagegroup-core-x11, and move both of these recipes under recipes-graphics. x11-mini is renamed to x11-base as it's what people should build on top of and since x11-mini is newer, the corresponding IMAGE_FEATURES item is less likely to be used in existing user recipes. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-03packagegroup-core-x11: move out Sato applicationsPaul Eggleton
Move Sato applications to packagegroup-core-x11-sato. Note that this eliminates both the apps-x11-core and apps-x11-games IMAGE_FEATURES; in practice it is unlikely these were useful to anyone outside of the Sato images however. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-03classes/core-image: remove *_IMAGE_FEATURES variablesPaul Eggleton
This indirection does not add anything in terms of configuration and only serves to increase confusion; and given the nature of these it is unlikely they are being used outside of OE-Core. Change the sato-sdk and sato-dev images to be based on the main Sato image (avoiding the need for a common SATO_IMAGE_FEATURES variable) and eliminate all references to them. Fixes [YOCTO #2458]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-03classes/core-image: remove SSHSERVER_IMAGE_FEATURESPaul Eggleton
This variable was added in the very same commit that added a mechanism that makes it obsolete: if you have dropbear and you want openssh, you just add ssh-server-openssh to your IMAGE_FEATURES and it will replace dropbear via IMAGE_FEATURES_REPLACES_. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-07-10core-image-*.bb: Remove usage of EXTRA_IMAGE_FEATURES from some .bb filesRobert P. J. Day
Replace the usage of EXTRA_IMAGE_FEATURES in a small number of .bb files with IMAGE_FEATURES, and leave the use of EXTRA_IMAGE_FEATURES for developers in their local.conf files, to avoid the possibility of undesirable side effects. Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-10core-image-*: remove copyright noticesPaul Eggleton
These image recipes are meant to be examples that people can copy and modify completely for their own purposes, and most of them are so trivial they don't really need copyright notices anyway, so trim them off. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-03image/core-image: Handle conflicting IMAGE_FEATURES.Lianhao Lu
IMAGE_FEATURES such as 'ssh-server-dropbear' and 'ssh-server-openssh' can't be both enabled. User can use the following variables to define the relationship of image features: IMAGE_FEATURES_REPLACES_foo = "bar" means including image feature "foo" would replace the image feature "bar". IMAGE_FEATURES_CONFLICTS_foo = "bar" means including both image features "foo" and "bar" would cause an parsing error. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-03core-image*sdk: Add kernel-dev to sdk imagesDarren Hart
While sdk images already have dev-pkgs included, the kernel-dev package is special and does not get installed. Add kernel-dev explicitly to the *sdk image recipes. Note: We have to be careful with "IMAGE_INSTALL +=" as it must appear after "inherit core-image" which makes an "IMAGE_INSTALL ?=" assignment. Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Jessica Zhang <jessica.zhang@intel.com> CC: Khem Raj <raj.khem@gmail.com>
2012-04-16core-image-sato-sdk: typo in DESCRIPTIONBeth Flanagan
Fix for a minor type in DESCRIPTION Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-06Hob: Modify Image DescriptionsElizabeth Flanagan
Fixes [YOCTO #2227] I've updated the image descriptions per the bug description. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2012-01-24core-image-foo: add description to each image bb fileShane Wang
Add DESCRIPTION to each image bb file according to poky reference manual for Hob2 use later. Signed-off-by: Shane Wang <shane.wang@intel.com>
2011-07-27Remove -directdisk.bb recipesSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-07-27Remove -live.bb recipesSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-09core-image-sato-sdk: ensure testapps is part of sdk imageSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>