11f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy/* 21f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy * Image header stuff 31f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy */ 41f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#ifndef _HEAD_H 51f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#define _HEAD_H 61f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy 71f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#define LASAT_K_MAGIC0_VAL 0xfedeabba 81f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#define LASAT_K_MAGIC1_VAL 0x00bedead 91f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy 101f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#ifndef _LANGUAGE_ASSEMBLY 111f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#include <linux/types.h> 121f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphystruct bootloader_header { 131f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy u32 magic[2]; 141f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy u32 version; 151f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy u32 image_start; 161f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy u32 image_size; 171f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy u32 kernel_start; 181f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy u32 kernel_entry; 191f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy}; 201f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#endif 211f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy 221f21d2bde0046e959b53756f74d96dfd040a803bBrian Murphy#endif /* _HEAD_H */ 23