1 // SPDX-License-Identifier: GPL-2.0+
4 * Ladislav Michl <ladis@linux-mips.org>
7 * Copyright (C) 2012 Marek Vasut <marek.vasut@gmail.com>
11 #define LINUX_ARM_ZIMAGE_MAGIC 0x016f2818
18 } __attribute__ ((__packed__));
20 int bootz_setup(ulong image, ulong *start, ulong *end)
22 struct arm_z_header *zi = (struct arm_z_header *)image;
24 if (zi->zi_magic != LINUX_ARM_ZIMAGE_MAGIC) {
25 #ifndef CONFIG_SPL_FRAMEWORK
26 puts("Bad Linux ARM zImage magic!\n");
31 *start = zi->zi_start;
33 #ifndef CONFIG_SPL_FRAMEWORK
34 printf("Kernel image @ %#08lx [ %#08lx - %#08lx ]\n",