mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-25 20:07:17 +00:00
[new uImage] Fix FDT header verification in PPC do_boot_linux() routine
Signed-off-by: Marian Balakowicz <m8@semihalf.com>
This commit is contained in:
parent
15158971f4
commit
958fc48abd
1 changed files with 2 additions and 2 deletions
|
@ -265,9 +265,9 @@ do_bootm_linux (cmd_tbl_t *cmdtp, int flag,
|
|||
of_flat_tree = (char *) simple_strtoul(argv[3], NULL, 16);
|
||||
hdr = (image_header_t *)of_flat_tree;
|
||||
#if defined(CONFIG_OF_FLAT_TREE)
|
||||
if (*((ulong *)(of_flat_tree + image_get_header_size ())) != OF_DT_HEADER) {
|
||||
if (*((ulong *)(of_flat_tree)) == OF_DT_HEADER) {
|
||||
#elif defined(CONFIG_OF_LIBFDT)
|
||||
if (fdt_check_header (of_flat_tree + image_get_header_size ()) != 0) {
|
||||
if (fdt_check_header (of_flat_tree) == 0) {
|
||||
#endif
|
||||
#ifndef CFG_NO_FLASH
|
||||
if (addr2info((ulong)of_flat_tree) != NULL)
|
||||
|
|
Loading…
Add table
Reference in a new issue