diff options
| author | Nathan Lee <me@nwlee.tech> | 2026-08-28 21:26:14 -0500 |
|---|---|---|
| committer | Nathan Lee <me@nwlee.tech> | 2026-08-28 21:26:14 -0500 |
| commit | 7f4c833ced046f88160a50e7adb1f55343e7e759 (patch) | |
| tree | ec41ed5c02ba61bc9abf58b9db5f8a1d88c8ebd1 /include/early | |
| parent | 4bbe418d2ecea36f80a38b74462c2936343f3b7d (diff) | |
rework early kernel init
Diffstat (limited to 'include/early')
| -rw-r--r-- | include/early/bump.h | 9 | ||||
| -rw-r--r-- | include/early/dtb.h | 1 |
2 files changed, 1 insertions, 9 deletions
diff --git a/include/early/bump.h b/include/early/bump.h deleted file mode 100644 index bf3e6f9..0000000 --- a/include/early/bump.h +++ /dev/null @@ -1,9 +0,0 @@ -#pragma once -#include <sys/stddef.h> -#include <early/dtb.h> -#define EHEAP_SIZE (512 * 1024) - - -void* kemalloc(size_t size); -struct mem_info *km_find_memory(struct dt_node *head); - diff --git a/include/early/dtb.h b/include/early/dtb.h index 41a7bcc..f0cd5ce 100644 --- a/include/early/dtb.h +++ b/include/early/dtb.h @@ -38,6 +38,7 @@ struct fdt_header { }; struct dt_node *dt_parse(void *fdt); +struct dt_node *dt_find_device(struct dt_node *head, const char *name); void *dt_get_prop(struct dt_node *node, char *name, size_t *len); uint32_t dt_read_u32(struct dt_node *node, char *name, uint32_t *out); |
