Add instructions to load initramfs image and update the boot command to use the image to boot the linux kernel.
Signed-off-by: Moteen Shah <[email protected]> --- .../recipes-tisdk/tisdk-uenv/tisdk-uenv/uEnv.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/meta-arago-distro/recipes-tisdk/tisdk-uenv/tisdk-uenv/uEnv.txt b/meta-arago-distro/recipes-tisdk/tisdk-uenv/tisdk-uenv/uEnv.txt index 0af0eef3..5ac61b34 100644 --- a/meta-arago-distro/recipes-tisdk/tisdk-uenv/tisdk-uenv/uEnv.txt +++ b/meta-arago-distro/recipes-tisdk/tisdk-uenv/tisdk-uenv/uEnv.txt @@ -7,3 +7,18 @@ # default on all newer U-Boot images. This also means that some # variables such as bootdelay cannot be changed by this file since # it is not evaluated until the bootcmd is run. + +# Initramfs configuration +# Name of the initramfs file in the boot partition +name_initramfs=ti-core-initramfs.cpio.xz + +# Command to load initramfs from boot partition (mmc device:partition) +# Adjust the device number (0 or 1) based on your setup +# mmcdev is set to 1 by default, partition 1 is the boot partition +get_initramfs_mmc=fatload mmc ${mmcdev}:1 ${rdaddr} ${name_initramfs} + +# Load initramfs and set up variables +load_initramfs=if run get_initramfs_mmc; then setenv _initramfs ${rdaddr}:${filesize}; setenv rd_spec ${_initramfs}; echo Initramfs loaded at ${rdaddr}, size ${filesize}; else echo WARNING: Initramfs not found, continuing without initramfs; setenv rd_spec -; fi + +# Custom boot command that loads initramfs before kernel +init_mmc=run args_all args_mmc load_initramfs \ No newline at end of file -- 2.34.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#17191): https://lists.yoctoproject.org/g/meta-arago/message/17191 Mute This Topic: https://lists.yoctoproject.org/mt/118111608/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
