aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-test
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-22mybw: Pass cflags/ldflags from bitbakeKhem Raj
This helps in compiling this will e.g. clang/libc++ Signed-off-by: Khem Raj <raj.khem@gmail.com>
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-10-21recipes-test: Add mybw recipeNeil Armstrong
mybw is a small utility to check memory performance. Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2022-08-19diag: Update to tip of trunkKhem Raj
Brings in following chages * d06e599 unix: Include string.h * 048dc8e Disable use of __NR_io_getevents when not defined * 1716a44 watch: Don't wake up every 10 seconds Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
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-23bootrr: inherit allarchDmitry Baryshkov
bootrr is machine-independent script-only package. Make the recipe inherit allarch to put the package into arch-independent feed. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-05-23bootrr: set the PV to include git revision infoDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2022-05-23bootrr: bump SRCREVDmitry Baryshkov
Bump SRCREV to latest published revision. Drop the bootrr-auto-switch-to-using-sh.patch patch, it was merged upstream. 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-03-06linux-linaro-qcom,lava-test-shell: Use SPDX naming convention for LICENSEKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
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-11-02bootrr, diag: make sure branch and protocol are configuredsrcuriNicolas Dechesne
The default branch name for new repositories created on GitHub is now main. While it does not affect existing repo, let's be more explicit just in case, as there is uncertainty about how it will be managed in general. Also Github has announced that it will stop supporting git:// protocol in Q1 2022, let's make sure we don't use it anymore, and use https:// instead. https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
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-20recipes-test: add bootrr test utilityBhupesh Sharma
bootrr is a simple low-level test utility which can be run on the qcom boards to determine the presence of some basic driver and device interfaces which are required for the board to boot to console and expose basic interfaces. 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>