Age | Commit message (Collapse) | Author |
|
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>
|
|
Move firmware image recipes close to the rest of firmware recipes,
recipes-bsp.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Include RB1 and RB2 firmware packages into the all-firmware image.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
initramfs-test-image: add adbd support
|
|
This helps in compiling this will e.g. clang/libc++
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
This adds mybw to the initramfs-test-image install list.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
|
|
mybw is a small utility to check memory performance.
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Add bootrr recipe to the initramfs-test-image
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
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>
|
|
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
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>
|
|
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>
|
|
initramfs-test-image: enable gpsd support
|
|
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>
|
|
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>
|
|
Package firmware for Nexus and Pixel phones and tablets
|
|
Install and enable adbd if meta-openmebedded is enabled.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
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>
|
|
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>
|
|
Additional ifc6410/apq8064 support
|
|
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>
|
|
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>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Add a simple tool usefull for testing the OpenGL support, kmscube.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable fastrpc to be able to test FastRPC services.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
Enable ALSA utils to be able to test whether audio is working on the boards.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Per-board firmware packagegroups
|
|
Add the 'bootrr' utility in 'initramfs-test-full-image.bb'
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
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>
|
|
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>
|
|
Add 'util-linux-lsblk' in 'initramfs-test-full-image.bb',
which provides 'lsblk' utility.
Signed-off-by: Bhupesh Sharma <bhupesh.sharma@linaro.org>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
|