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