The kernel binary image is by default deployed into the rootfs, /boot/.
openembedded-core changed the way it is done in a not backwards
compatible way.
I.e. it now RRECOMMENDS instead of RDEPENDS the package which contains
the kernel binary image.
Commit 1c90b27d2c ("kernel: make kernel-base recommend kernel-image, not depend")
So the way to not deploy also changed. Change machines and recipes
which want to prevent kernel deployment accordingly.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
u-boot-toradex is used for both the mainline and the nxp BSP.
Set compatible so that it can be built for both.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Changelog:
- update to 5.10.104
- includes many patches to address security vulnerabilities.
Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com>
e2fsprogs-native and bmap-tools-native are already included by imx-base.inc
so it can be dropped here.
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
- use soc-specific folders to easily differentiate mmc index difference
in our imx8 family of products
- use mmcblk2 folder for imx8mp as the mmc index is wrong otherwise
- switch mmc env offset to negative value in order to support all eMMC
sizes (some have boot part of 2MiB, others 4MiB)
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
Fixes: 671aee4b2b ("Generalize overrides subsystem for NXP and Mainline support")
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Reported-by: Max Krummenacher <max.krummenacher@toradex.com>
This commit solves the lack of a provider for 'imx-boot' due to
nitrogen8mp not present in COMPATIBLE_MACHINE.
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
This commit fixes error on do_install task for u-boot-fslc.
The error occurs because u-boot.imx can't be found.
Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
Fix mistype in colibri-imx6ull machine include file when using nxp bsp.
Reported-by: Tomas Vilda
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
- Add the newly available device trees provided by the kernel update.
- Drop the prefered provider for u-boot-fw-utils, use libubootenv.
- Don't install epdc firmware, none of the machines supports epdc.
- Changed all maintainers to myself, Stefan left the company.
- Unify setting the preferred bootloader with IMX_DEFAULT_BOOTLOADER
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Change to use the defconfig which is part of the kernel tree. In order
to provide a defconfig from your bbappend add a file 'defconfig' through
SRC_URI and set 'KBUILD_DEFCONFIG:<machine> = ""'.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Updates to the toradex_5.4-2.3.x-imx kernel branch which is based
on the community supported 5.4-2.3.x-imx which in turn is base on
the NXP downstream kernel from BSP 5.4.24_2.3.0.
Change to use the defconfig which is part of the kernel tree. In order
to provide a defconfig from your bbappend add a file 'defconfig' through
SRC_URI and set 'KBUILD_DEFCONFIG:<machine> = ""'.
Build the device tree with symbols to allow for device tree overlays
which use symbols.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Allow to boot compressed aarch64 kernels. I.e. with
KERNEL_IMAGETYPE=Image.gz the kernel recipe builds Image.gz and
the u-boot-script will in U-Boot decompress the kernel before
passing control to the kernel binary.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>