mirror of
https://git.yoctoproject.org/git/poky
synced 2026-01-01 13:58:04 +00:00
kernel-fit-image: control kernel section with FIT_LINUX_BIN
Update kernel-fit-image.bbclass to conditionally include the kernel section based on FIT_LINUX_BIN variable. Suggested-by: Adrian Freihofer <adrian.freihofer@siemens.com> (From OE-Core rev: 9c8ef2119949900bee222ddc0fdfb23424a032d0) Signed-off-by: Kavinaya S <kavinaya@qti.qualcomm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
35d92cf314
commit
0d17c4fb51
|
|
@ -59,12 +59,14 @@ python do_compile() {
|
|||
)
|
||||
|
||||
# Prepare a kernel image section.
|
||||
shutil.copyfile(os.path.join(kernel_deploydir, "linux.bin"), "linux.bin")
|
||||
with open(os.path.join(kernel_deploydir, "linux_comp")) as linux_comp_f:
|
||||
linux_comp = linux_comp_f.read()
|
||||
root_node.fitimage_emit_section_kernel("kernel-1", "linux.bin", linux_comp,
|
||||
d.getVar('UBOOT_LOADADDRESS'), d.getVar('UBOOT_ENTRYPOINT'),
|
||||
d.getVar('UBOOT_MKIMAGE_KERNEL_TYPE'), d.getVar("UBOOT_ENTRYSYMBOL"))
|
||||
linux_bin = d.getVar('FIT_LINUX_BIN')
|
||||
if linux_bin:
|
||||
shutil.copyfile(os.path.join(kernel_deploydir, "linux.bin"), "linux.bin")
|
||||
with open(os.path.join(kernel_deploydir, "linux_comp")) as linux_comp_f:
|
||||
linux_comp = linux_comp_f.read()
|
||||
root_node.fitimage_emit_section_kernel("kernel-1", "linux.bin", linux_comp,
|
||||
d.getVar('UBOOT_LOADADDRESS'), d.getVar('UBOOT_ENTRYPOINT'),
|
||||
d.getVar('UBOOT_MKIMAGE_KERNEL_TYPE'), d.getVar("UBOOT_ENTRYSYMBOL"))
|
||||
|
||||
# Prepare a DTB image section
|
||||
kernel_devicetree = d.getVar('KERNEL_DEVICETREE')
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user