SyterKit 0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
image_loader.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: GPL-2.0+ */
2
3#ifndef __IMAGE_LOADER_H__
4#define __IMAGE_LOADER_H__
5
6#include <stdbool.h>
7#include <stddef.h>
8#include <stdint.h>
9#include <types.h>
10
11#define LINUX_ZIMAGE_MAGIC 0x016f2818
12
13/* Linux zImage Header */
20
21int zImage_loader(uint8_t *addr, uint32_t *entry);
22
23int bImage_loader(uint8_t *addr, uint32_t *entry);
24
25int uImage_loader(uint8_t *addr, uint32_t *entry);
26
27#endif// __IMAGE_LOADER_H__
u32_t uint32_t
Definition stdint.h:13
u8_t uint8_t
Definition stdint.h:7
int bImage_loader(uint8_t *addr, uint32_t *entry)
int uImage_loader(uint8_t *addr, uint32_t *entry)
Definition uimage.c:12
int zImage_loader(uint8_t *addr, uint32_t *entry)
Definition zimage.c:10
Definition image_loader.h:14
uint32_t magic
Definition image_loader.h:16
uint32_t start
Definition image_loader.h:17
uint32_t end
Definition image_loader.h:18