diff options
author | Ming Liu <liu.ming50@gmail.com> | 2022-07-14 17:45:08 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-07-15 12:33:21 +0100 |
commit | e116ad7c6993e88c30d6f7f4da6d371b52d96fc5 (patch) | |
tree | bb222a2942ccdcdfd3424744f243fe4972988e4e /meta/lib | |
parent | a508d0cf1b96c83f48a7ad017b1bb4db08738a16 (diff) | |
download | poky-e116ad7c6993e88c30d6f7f4da6d371b52d96fc5.tar.gz |
meta: introduce UBOOT_MKIMAGE_KERNEL_TYPE
Sometimes an end user might want to choose another kernel type argument
for uboot-mkimage other than "kernel", for instance: "kernel_noload".
Let's introduce a variable UBOOT_MKIMAGE_KERNEL_TYPE to support that,
and it could be used by BSP layers as well.
(From OE-Core rev: e288686e97de1265eeeaf452141e1473867efb1b)
(From OE-Core rev: 4eb7bbcc2f08b25387a15b7e4a89ef199783c973)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/fitimage.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/cases/fitimage.py b/meta/lib/oeqa/selftest/cases/fitimage.py index e6bfd1257e..d732a9020d 100644 --- a/meta/lib/oeqa/selftest/cases/fitimage.py +++ b/meta/lib/oeqa/selftest/cases/fitimage.py | |||
@@ -738,6 +738,7 @@ UBOOT_LOADADDRESS = "0x80000000" | |||
738 | UBOOT_DTB_LOADADDRESS = "0x82000000" | 738 | UBOOT_DTB_LOADADDRESS = "0x82000000" |
739 | UBOOT_ARCH = "arm" | 739 | UBOOT_ARCH = "arm" |
740 | UBOOT_MKIMAGE_DTCOPTS = "-I dts -O dtb -p 2000" | 740 | UBOOT_MKIMAGE_DTCOPTS = "-I dts -O dtb -p 2000" |
741 | UBOOT_MKIMAGE_KERNEL_TYPE = "kernel" | ||
741 | UBOOT_EXTLINUX = "0" | 742 | UBOOT_EXTLINUX = "0" |
742 | FIT_GENERATE_KEYS = "1" | 743 | FIT_GENERATE_KEYS = "1" |
743 | KERNEL_IMAGETYPE_REPLACEMENT = "zImage" | 744 | KERNEL_IMAGETYPE_REPLACEMENT = "zImage" |
@@ -763,6 +764,7 @@ FIT_HASH_ALG = "sha256" | |||
763 | 764 | ||
764 | kernel_load = str(get_bb_var('UBOOT_LOADADDRESS')) | 765 | kernel_load = str(get_bb_var('UBOOT_LOADADDRESS')) |
765 | kernel_entry = str(get_bb_var('UBOOT_ENTRYPOINT')) | 766 | kernel_entry = str(get_bb_var('UBOOT_ENTRYPOINT')) |
767 | kernel_type = str(get_bb_var('UBOOT_MKIMAGE_KERNEL_TYPE')) | ||
766 | kernel_compression = str(get_bb_var('FIT_KERNEL_COMP_ALG')) | 768 | kernel_compression = str(get_bb_var('FIT_KERNEL_COMP_ALG')) |
767 | uboot_arch = str(get_bb_var('UBOOT_ARCH')) | 769 | uboot_arch = str(get_bb_var('UBOOT_ARCH')) |
768 | fit_hash_alg = str(get_bb_var('FIT_HASH_ALG')) | 770 | fit_hash_alg = str(get_bb_var('FIT_HASH_ALG')) |
@@ -775,7 +777,7 @@ FIT_HASH_ALG = "sha256" | |||
775 | 'kernel-1 {', | 777 | 'kernel-1 {', |
776 | 'description = "Linux kernel";', | 778 | 'description = "Linux kernel";', |
777 | 'data = /incbin/("linux.bin");', | 779 | 'data = /incbin/("linux.bin");', |
778 | 'type = "kernel";', | 780 | 'type = "' + kernel_type + '";', |
779 | 'arch = "' + uboot_arch + '";', | 781 | 'arch = "' + uboot_arch + '";', |
780 | 'os = "linux";', | 782 | 'os = "linux";', |
781 | 'compression = "' + kernel_compression + '";', | 783 | 'compression = "' + kernel_compression + '";', |