aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-test/images
AgeCommit message (Collapse)Author
2024-01-18initramfs-*: Set empty IMAGE_NAME_SUFFIXViswanath Kraleti
initramfs images aren't used for rootfs, so the default '.rootfs' suffix isn't valid. Just set the suffix to empty to override the default Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2023-11-20initramfs-firmware-*-image: move to recipes-bsp/imagesDmitry Baryshkov
Move firmware image recipes close to the rest of firmware recipes, recipes-bsp. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-25initramfs-firmware-package: enable RB1/2 firmware packagesDmitry Baryshkov
Include RB1 and RB2 firmware packages into the all-firmware image. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2023-07-25initramfs-firmware-rb12-image: create firmware image just for RB1/2Dmitry Baryshkov
The Qualcomm RB1 and RB2 are tight on memory for the boot image. Create a small firmware image containing just RB1 and RB2 firmware. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-12-22initramfs-test-image: enable media-ctl and yavta toolsDmitry Baryshkov
Enable tools which can be used to test v4l devices on Qualcomm boards. This causes image growth of 419 KiB. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-11-12firmware-qcom-pixel: move out of dynamic layerDmitry Baryshkov
Switch Pixel firmware packages to rust-android-sparse(-native). This allows them to be moved from dynamic-layers into the main layer part. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-10-28Merge pull request #397 from lumag/test-image-adbdNicolas Dechesne
initramfs-test-image: add adbd support
2022-10-21recipes-test: initramfs-test-image: install mybwNeil Armstrong
This adds mybw to the initramfs-test-image install list. Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2022-05-30initramfs-test-image: enable debugcc toolDmitry Baryshkov
Add debugcc package to ease debugging of the clock controllers. Compressed image growth is about 10 KiB. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-05-30initramfs-firmware-image: remove dspso packagesDmitry Baryshkov
There is little sense in packaging dspso firmware images into the initramfs. In case they are needed, boot scripts will fallback to mounting the dspso partition. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-05-30initramfs-firmware-nexus-image: remove extra dependency on the kernelDmitry Baryshkov
Employ new KERNEL_DEPLOY_DEPEND to remove unused dependency on the virtual/kernel's do_deploy task. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-05-30initramfs-firmware-image: remove extra dependency on the kernelDmitry Baryshkov
Employ new KERNEL_DEPLOY_DEPEND to remove unused dependency on the virtual/kernel's do_deploy task. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-05-23initramfs-test-image: add bootrrDmitry Baryshkov
Add bootrr recipe to the initramfs-test-image Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-05-11initramfs-test-image: enable read-edid packageDmitry Baryshkov
To assist in checking EDID reads and modesetting enable the read-edid package. The image growth is 9 KiB. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-28Merge pull request #446 from lumag/gpsdNicolas Dechesne
initramfs-test-image: enable gpsd support
2022-04-27initramfs-firmware-nexus-image: follow recipes movementDmitry Baryshkov
As individual firmware recipes were moved to dynamic-layers/openembedded-layer, split the image recipe accordingly. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-27initramfs-test-full-image: enable gpsd supportDmitry Baryshkov
Bundle gpsd and gps-utils into initramfs-test-image. This cause compressed image growth of 1.6 MiB. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-27Merge pull request #438 from lumag/nexus-fwNicolas Dechesne
Package firmware for Nexus and Pixel phones and tablets
2022-04-27initramfs-test-image: add adbd supportDmitry Baryshkov
Install and enable adbd if meta-openmebedded is enabled. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-27initramfs-firmware-nexus-image: add extra firmware recipeDmitry Baryshkov
Add recipe to build and bundle all supported Nexus and Pixel firmware. This allows checking for possible conflicts between recipes. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-27initramfs-firmware-image: remove kernel dependencyDmitry Baryshkov
As initramfs-firmware-image doesn't use the kernel modules, break the dependency by setting KERNELDEPMODDEPEND to the empty strings. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-25Merge pull request #439 from lumag/apq8064Nicolas Dechesne
Additional ifc6410/apq8064 support
2022-04-20initramfs-test-image: add several small utilsDmitry Baryshkov
Enable several small utils to test i2c, sensors, cpufreq, to schedule tasks to specific core and to get CPU features. This causes compressed image growth of 254 KiB. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-04-20initramfs-firmware-image: add apq8064 flavourDmitry Baryshkov
Add apq8064-specific set of packages to initramfs-firmware-image recipe. At this moment it includes ifc6410 and Nexus 7 (2013) firmware. Furthermore it can be extended with Nexus 4 firmware package. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-02-19initramfs-test-image: add kmscube if OpenGL is enabledDmitry Baryshkov
Add a simple tool usefull for testing the OpenGL support, kmscube. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-02-18initramfs-test-image: enable fastrpc supportDmitry Baryshkov
Enable fastrpc to be able to test FastRPC services. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-02-18initramfs-test-image: enable several ALSA utilsDmitry Baryshkov
Enable ALSA utils to be able to test whether audio is working on the boards. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-01-18initramfs-test-image: enable lrzszDmitry Baryshkov
Add lrzsz tool to be able to transfer files through the serial line. The package uses 138 kiB of space. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-12-15initramfs-test-image: Add a few utilsBhupesh Sharma
Add the following utilities to 'initramfs-test-image' to allow easier board development: - dropbear (for ssh and scp services), - strace (qcom requested this to be added to allow tracing kernel func calls), - phytool (allows ethernet phy registers to be read / write). This causes the initramfs-test-image.rootfs.cpio.gz size to be increased by 0.5M. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-11-18initramfs-test-image: generify PACKAGE_INSTALL handlingDmitry Baryshkov
For the initramfs-test-image family of images we have to simulate dynamic layers/bbappends support in the form of per-layer variables. Currently only two layers are supported this way: openembedded-layer (meta-oe) and networking-layer (meta-networking), both are handled manually. Allow initramfs-*-image to provide dynamic package lists for any layer, by looping through the BBFILE_COLLECTIONS in an anonymous Python function. This causes minor change in PACKAGE_INSTALL_foo-layer variables syntax. Also as we at it, move this dynamic handling to the initramfs-tiny-image, so that any image branching from it can use this functionality. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-11-18initramfs-test-full-image: remove duplication with initramfs-test-imageDmitry Baryshkov
The initramfs-test-full-image is expected to contain all the tools from initramfs-test-image. To prevent possible surprises in future, make initramfs-test-full-image recipe include initramfs-test-image recipe rather than duplicating it. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-11-04initramfs-test-full-image: Do not use append with += operatorKhem Raj
this is undefined behaviour, mant times devs used them together to get the missing space at the beginning of string which append/prepend needs but thats not intended behaviour Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-21Merge pull request #370 from lumag/fw-packagegroupNicolas Dechesne
Per-board firmware packagegroups
2021-10-20initramfs-test-full: Add 'bootrr'Bhupesh Sharma
Add the 'bootrr' utility in 'initramfs-test-full-image.bb' Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-10-12initramfs-firmware-image: add simple firmware-only imageDmitry Baryshkov
Even if the kernel does not use initramfs, it might be useful to populate it with the simple initramfs holding firmware files. These files will be used during the boot process before the rootfs is mounted. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-21initramfs-test-full: Add util-linux-lsblkBhupesh Sharma
Add 'util-linux-lsblk' in 'initramfs-test-full-image.bb', which provides 'lsblk' utility. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-10initramfs-test-full: Add more utilsBhupesh Sharma
Add the following utilities in 'initramfs-test-full-image.bb' - hdparm (for performance checks - e.g. USB mass storage related) - mbw, dhrystone, lmbench, sysbench, tinymembench, tiobench, whetstone (for performance checks). - Add kexec instead of the complete 'kexec-tools' Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-07initramfs-test-full: use rt-tests for glibc onlytest-full-cleanupNicolas Dechesne
rt-tests is not supported when using musl libc, so do not try to install it unless we are using glibc. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07initramfs-kerneltest-full-image: new initramfs image with machine firmware ↵Nicolas Dechesne
and modules Add new image based on initramfs-test-full-image extended with ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and firmware files. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07initramfs-test-full: support dynamic content based on enabled layersNicolas Dechesne
Implement similar mechanism found in: 4e5d23c9a6fa (initramfs-test-image: provide dynamic expansion capabilities) So that we can build derived images. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07initramfs-test-full-image: drop IMAGE_BASENAME overrideNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-09-07Merge pull request #330 from lumag/bootimg-bundle-try-multiNicolas Dechesne
Boot image with the bundled initramfs support
2021-09-06initramfs-kerneltest-image: new image with machine firmware and modulesDmitry Baryshkov
Add new image based on initramfs-test-image extended with ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} to install kernel modules and firmware files. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06initramfs-test-image: provide dynamic expansion capabilitiesDmitry Baryshkov
Up to now we were using dynamic per-layer bbappend to extend initramfs-test-image with extra packages provided by other layers. However this won't scape if other recipes are going to start including initramfs-test-image.bb (because initramfs-test-image bbappends won't get picked up by the next recipe). Thus provide a mechanism to dynamically extend initramfs-test-image, so that the extension is available to the child recipes. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06recipes-test: Add a new initramfs-test-full-image.bbappendBhupesh Sharma
'initramfs-test-image' is used across several boards and changes to the same are very keenly looked at for size changes to the overall image thus produced as it may lead to some boards failing to boot with yocto based images. So it makes sense to introduce a new 'initramfs-test-full-image' which can retain the character of the test image but can house more utilities which are useful for several qcom boards. So, we have now three types of initramfs images: - initramfs-tiny-image, - initramfs-test-image, and - initramfs-test-full-image Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
2021-09-06initramfs-tiny-image: drop IMAGE_BASENAME overrideDmitry Baryshkov
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so drop it to allow easily extending the initramfs-test-image. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-09-06initramfs-test-image: drop IMAGE_BASENAME overrideDmitry Baryshkov
There is no point in overriding IMAGE_BASENAME to be equal to ${PN}, so drop it to allow easily extending the initramfs-test-image. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2021-03-19initramfs-*-images: fix up image nameNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-03-18initramfs-*: add a minimal initramfs imagemodetestNicolas Dechesne
Sometimes all we need is a tiny image. Rework the test-image so that it reuses the metadata from the tiny image. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2021-03-18initramfs-test-image: add libdrm-testsNicolas Dechesne
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>