aboutsummaryrefslogtreecommitdiffstats
path: root/classes
AgeCommit message (Collapse)Author
2024-01-19Merge pull request #562 from quic-vkraleti/masterDmitry Baryshkov
Fix dependency loop between INITRAMFS_IMAGE and UKI
2024-01-18linux-qcom-bootimg: Don't look for initramfs image with IMAGE_NAME_SUFFIXViswanath Kraleti
initramfs images are no longer appended with '.rootfs' suffix. Adjust baseinitrd lookup accordingly. Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2024-01-18recipes-kernel: Add linux-qcom-uki recipeViswanath Kraleti
linux-qcom-uki recipe generates UKI by combining UEFI stub, kernel image, initrd, os-release, optional dtb and other metadata like kernel cmdline. Drop uki.bbclass as linux-qcom-uki is taking care of UKI generation. Signed-off-by: Viswanath Kraleti <vkraleti@qti.qualcomm.com>
2024-01-16qcom-common.inc: Drop EFILINUXDIR variableViswanath Kraleti
Oe-core's image-uefi.conf defined EFI_UKI_PATH to point to the uki inside an esp image. Use this variable in place of EFILINUXDIR. Also, renamed a few other EFI variables for readability. Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2023-12-05linux-qcom-bootimg: Fix a typo in adding task dependenciesViswanath Kraleti
Make sure qcom_img_deploy task run only after initramfs is available Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2023-12-05linux-qcom-bootimg: Read dtb from KERNEL_DTBDESTViswanath Kraleti
KERNEL_DTBDEST is the right place to look for dtb files. This variable may deafult to KERNEL_IMAGEDEST but not always. So to avoid failures it is must to read dtb files only from KERNEL_DTBDEST. Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2023-12-05classes: Add bbclass for generating UKIViswanath Kraleti
A unified kernel image (UKI) can be booted directly from UEFI. The UKI is composed by an UEFI stub, the kernel Image, initrd and other metadata like kernel cmdline. This bbclass upon inherting in kernel recipe, generates UKI and places the same under DEPLOY_DIR_IMAGE. Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2023-11-03linux-qcom-bootimg: convert to the bbclassDmitry Baryshkov
In order to improve sharing of the bootimg code, convert it to the BitBake class instead of it being just an include. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2015-10-12classes: qcom-firmware-mount: automatically mount firmware partitionNicolas Dechesne
On some Qualcomm platform, the firmware reside in their own partition, in such situation we can mount this partition automatically at boot. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>