Wedson Almeida Filho | fdf4afc | 2018-07-19 15:45:21 +0100 | [diff] [blame] | 1 | #ifndef _LOAD_H |
| 2 | #define _LOAD_H |
| 3 | |
| 4 | #include <stddef.h> |
| 5 | #include <stdint.h> |
| 6 | |
Andrew Scull | 18c78fc | 2018-08-20 12:57:41 +0100 | [diff] [blame^] | 7 | #include "hf/cpio.h" |
| 8 | #include "hf/memiter.h" |
| 9 | #include "hf/mm.h" |
Wedson Almeida Filho | fdf4afc | 2018-07-19 15:45:21 +0100 | [diff] [blame] | 10 | |
Wedson Almeida Filho | 9ee60e9 | 2018-07-23 18:56:56 +0100 | [diff] [blame] | 11 | bool load_primary(const struct memiter *cpio, size_t kernel_arg, |
| 12 | struct memiter *initrd); |
Andrew Scull | 265ada9 | 2018-07-30 15:19:01 +0100 | [diff] [blame] | 13 | bool load_secondary(const struct memiter *cpio, paddr_t mem_begin, |
| 14 | paddr_t *mem_end); |
Wedson Almeida Filho | fdf4afc | 2018-07-19 15:45:21 +0100 | [diff] [blame] | 15 | |
| 16 | #endif /* _LOAD_H */ |