Lines Matching full:image

99  * Image Types
114 * (Linux) kernel image and one or more data images like
117 * server provides just a single image file, but you want to get
118 * for instance an OS kernel and a RAMDisk image.
120 * "Multi-File Images" start with a list of image sizes, each
121 * image size (in bytes) specified by an "uint32_t" in network
142 IH_TYPE_INVALID = 0, /* Invalid Image */
144 IH_TYPE_KERNEL, /* OS Kernel Image */
145 IH_TYPE_RAMDISK, /* RAMDisk Image */
146 IH_TYPE_MULTI, /* Multi-File Image */
147 IH_TYPE_FIRMWARE, /* Firmware Image */
149 IH_TYPE_FILESYSTEM, /* Filesystem Image (any type) */
151 IH_TYPE_KWBIMAGE, /* Kirkwood Boot Image */
152 IH_TYPE_IMXIMAGE, /* Freescale IMXBoot Image */
153 IH_TYPE_UBLIMAGE, /* Davinci UBL Image */
154 IH_TYPE_OMAPIMAGE, /* TI OMAP Config Header Image */
155 IH_TYPE_AISIMAGE, /* TI Davinci AIS Image */
156 /* OS Kernel Image, can run from any load address */
158 IH_TYPE_PBLIMAGE, /* Freescale PBL Boot Image */
159 IH_TYPE_MXSIMAGE, /* Freescale MXSBoot Image */
160 IH_TYPE_GPIMAGE, /* TI Keystone GPHeader Image */
161 IH_TYPE_ATMELIMAGE, /* ATMEL ROM bootable Image */
163 IH_TYPE_X86_SETUP, /* x86 setup.bin Image */
164 IH_TYPE_LPC32XXIMAGE, /* x86 setup.bin Image */
166 IH_TYPE_RKIMAGE, /* Rockchip Boot Image */
168 IH_TYPE_RKSPI, /* Rockchip SPI image */
169 IH_TYPE_ZYNQIMAGE, /* Xilinx Zynq Boot Image */
170 IH_TYPE_ZYNQMPIMAGE, /* Xilinx ZynqMP Boot Image */
171 IH_TYPE_ZYNQMPBIF, /* Xilinx ZynqMP Boot Image (bif) */
172 IH_TYPE_FPGA, /* FPGA Image */
173 IH_TYPE_VYBRIDIMAGE, /* VYBRID .vyb Image */
174 IH_TYPE_TEE, /* Trusted Execution Environment OS Image */
175 IH_TYPE_FIRMWARE_IVT, /* Firmware Image with HABv4 IVT */
177 IH_TYPE_STM32IMAGE, /* STMicroelectronics STM32 Image */
179 IH_TYPE_MTKIMAGE, /* MediaTek BootROM loadable Image */
180 IH_TYPE_IMX8MIMAGE, /* Freescale IMX8MBoot Image */
181 IH_TYPE_IMX8IMAGE, /* Freescale IMX8Boot Image */
182 IH_TYPE_COPRO, /* Coprocessor Image for remoteproc*/
183 IH_TYPE_SUNXI_EGON, /* Allwinner eGON Boot Image */
185 IH_TYPE_COUNT, /* Number of image types */
207 #define IH_MAGIC 0x27051956 /* Image Magic Number */
208 #define IH_NMLEN 32 /* Image Name Length */
211 * Legacy format image header,
215 uint32_t ih_magic; /* Image Header Magic Number */
216 uint32_t ih_hcrc; /* Image Header CRC Checksum */
217 uint32_t ih_time; /* Image Creation Timestamp */
218 uint32_t ih_size; /* Image Data Size */
221 uint32_t ih_dcrc; /* Image Data CRC Checksum */
224 uint8_t ih_type; /* Image Type */
226 uint8_t ih_name[IH_NMLEN]; /* Image Name */