x86: Update device tree for Chromium OS verified boot

The standard image generated by U-Boot on x86 is u-boot.rom. Add a
separate image called image.bin for verified boot. This supports
verification in TPL of which SPL/U-Boot to start, then jumping to the
correct one, with SPL setting up the SDRAM and U-Boot proper providing
the user interface if needed.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
Simon Glass 2019-05-02 10:52:20 -06:00 committed by Bin Meng
parent 93c7607580
commit c5edefb7f7

View File

@ -6,9 +6,23 @@
#include <config.h>
#ifdef CONFIG_ROM_SIZE
#ifdef CONFIG_CHROMEOS
/ {
binman {
multiple-images;
rom: rom {
};
};
};
#else
/ {
rom: binman {
};
};
#endif
#ifdef CONFIG_ROM_SIZE
&rom {
filename = "u-boot.rom";
end-at-4gb;
sort-by-offset;
@ -116,6 +130,5 @@
offset = <CONFIG_SYS_X86_START16>;
};
#endif
};
};
#endif