| // SPDX-License-Identifier: GPL-2.0+ |
| * Ladislav Michl <ladis@linux-mips.org> |
| * Copyright (C) 2012 Marek Vasut <marek.vasut@gmail.com> |
| #define LINUX_ARM_ZIMAGE_MAGIC 0x016f2818 |
| #define BAREBOX_IMAGE_MAGIC 0x00786f62 |
| } __attribute__ ((__packed__)); |
| int bootz_setup(ulong image, ulong *start, ulong *end) |
| struct arm_z_header *zi = (struct arm_z_header *)image; |
| if (zi->zi_magic != LINUX_ARM_ZIMAGE_MAGIC && |
| zi->zi_magic != BAREBOX_IMAGE_MAGIC) { |
| if (!IS_ENABLED(CONFIG_SPL_BUILD)) |
| puts("zimage: Bad magic!\n"); |
| if (!IS_ENABLED(CONFIG_SPL_BUILD)) |
| printf("Kernel image @ %#08lx [ %#08lx - %#08lx ]\n", |