mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00
kernel-fitimage: refactor order in its
When the ITS file is created, the mandatory properties are written first before the optional properties are written. This is not really useful for the current implementation. But it is a preparation for a new Python-based implementation that will expect mandatory properties first. This change makes it possible to run the tests with both the old and the new implementation. (From OE-Core rev: 1044366a32d544af53307a03d7d3b0aaf4519990) Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
1e29226879
commit
8263346476
|
@ -128,11 +128,11 @@ fitimage_emit_section_kernel() {
|
|||
cat << EOF >> $1
|
||||
kernel-$2 {
|
||||
description = "Linux kernel";
|
||||
data = /incbin/("$3");
|
||||
type = "${UBOOT_MKIMAGE_KERNEL_TYPE}";
|
||||
compression = "$4";
|
||||
data = /incbin/("$3");
|
||||
arch = "${UBOOT_ARCH}";
|
||||
os = "linux";
|
||||
compression = "$4";
|
||||
load = <${UBOOT_LOADADDRESS}>;
|
||||
entry = <$ENTRYPOINT>;
|
||||
hash-1 {
|
||||
|
@ -177,10 +177,10 @@ fitimage_emit_section_dtb() {
|
|||
cat << EOF >> $1
|
||||
fdt-$2 {
|
||||
description = "Flattened Device Tree blob";
|
||||
data = /incbin/("$3");
|
||||
type = "flat_dt";
|
||||
arch = "${UBOOT_ARCH}";
|
||||
compression = "none";
|
||||
data = /incbin/("$3");
|
||||
arch = "${UBOOT_ARCH}";
|
||||
$dtb_loadline
|
||||
hash-1 {
|
||||
algo = "$dtb_csum";
|
||||
|
@ -215,10 +215,10 @@ fitimage_emit_section_boot_script() {
|
|||
cat << EOF >> $1
|
||||
bootscr-$2 {
|
||||
description = "U-boot script";
|
||||
data = /incbin/("$3");
|
||||
type = "script";
|
||||
arch = "${UBOOT_ARCH}";
|
||||
compression = "none";
|
||||
data = /incbin/("$3");
|
||||
arch = "${UBOOT_ARCH}";
|
||||
hash-1 {
|
||||
algo = "$bootscr_csum";
|
||||
};
|
||||
|
@ -252,11 +252,11 @@ fitimage_emit_section_setup() {
|
|||
cat << EOF >> $1
|
||||
setup-$2 {
|
||||
description = "Linux setup.bin";
|
||||
data = /incbin/("$3");
|
||||
type = "x86_setup";
|
||||
compression = "none";
|
||||
data = /incbin/("$3");
|
||||
arch = "${UBOOT_ARCH}";
|
||||
os = "linux";
|
||||
compression = "none";
|
||||
load = <0x00090000>;
|
||||
entry = <0x00090000>;
|
||||
hash-1 {
|
||||
|
@ -301,11 +301,11 @@ fitimage_emit_section_ramdisk() {
|
|||
cat << EOF >> $1
|
||||
ramdisk-$2 {
|
||||
description = "${INITRAMFS_IMAGE}";
|
||||
data = /incbin/("$3");
|
||||
type = "ramdisk";
|
||||
compression = "none";
|
||||
data = /incbin/("$3");
|
||||
arch = "${UBOOT_ARCH}";
|
||||
os = "linux";
|
||||
compression = "none";
|
||||
$ramdisk_loadline
|
||||
$ramdisk_entryline
|
||||
hash-1 {
|
||||
|
|
|
@ -513,11 +513,11 @@ class KernelFitImageTests(FitImageTestCase):
|
|||
its_field_check = [
|
||||
'description = "%s";' % bb_vars['FIT_DESC'],
|
||||
'description = "Linux kernel";',
|
||||
'data = /incbin/("linux.bin");',
|
||||
'type = "' + str(bb_vars['UBOOT_MKIMAGE_KERNEL_TYPE']) + '";',
|
||||
# 'compression = "' + str(bb_vars['FIT_KERNEL_COMP_ALG']) + '";', defined based on files in TMPDIR, not ideal...
|
||||
'data = /incbin/("linux.bin");',
|
||||
'arch = "' + str(bb_vars['UBOOT_ARCH']) + '";',
|
||||
'os = "linux";',
|
||||
# 'compression = "' + str(bb_vars['FIT_KERNEL_COMP_ALG']) + '";', defined based on files in TMPDIR, not ideal...
|
||||
'load = <' + str(bb_vars['UBOOT_LOADADDRESS']) + '>;',
|
||||
'entry = <' + str(bb_vars['UBOOT_ENTRYPOINT']) + '>;',
|
||||
]
|
||||
|
|
Loading…
Reference in New Issue
Block a user