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 | |
| 7 | #include "cpio.h" |
| 8 | #include "memiter.h" |
Andrew Scull | 265ada9 | 2018-07-30 15:19:01 +0100 | [diff] [blame^] | 9 | #include "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 */ |