diff options
author | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-02 11:35:38 -0400 |
---|---|---|
committer | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-02 11:35:38 -0400 |
commit | d26eb8b54969e79d933a8e20f2725343cd42deab (patch) | |
tree | 9b6aaf6e84ed965d146c129028e32e00ef846adc /include | |
parent | 8f0ba2fd31408d04175513b8826bf9418ad8b087 (diff) | |
download | jove-kernel-d26eb8b54969e79d933a8e20f2725343cd42deab.tar.gz jove-kernel-d26eb8b54969e79d933a8e20f2725343cd42deab.tar.bz2 jove-kernel-d26eb8b54969e79d933a8e20f2725343cd42deab.zip |
move limine to arch-specific directory.
untie boot code from non-boot code
Diffstat (limited to 'include')
-rw-r--r-- | include/boot.h | 10 | ||||
-rw-r--r-- | include/memory.h | 1 |
2 files changed, 10 insertions, 1 deletions
diff --git a/include/boot.h b/include/boot.h index 989b4b9..9ff89f7 100644 --- a/include/boot.h +++ b/include/boot.h @@ -1,7 +1,17 @@ #ifndef _JOVE_BOOT_H #define _JOVE_BOOT_H 1 +#include <stddef.h> +#include <stdint.h> + extern char *jove_bootargs; extern int jove_bootargs_len; +extern void *_boot_initrd_base; +extern size_t _boot_initrd_size; + +extern uintptr_t _boot_kernel_phys_base; + +void boot_populate_untyped(void); + #endif diff --git a/include/memory.h b/include/memory.h index 7e668ae..2f75b60 100644 --- a/include/memory.h +++ b/include/memory.h @@ -9,7 +9,6 @@ typedef uintptr_t virtptr_t; #define KERNEL_STACK_SIZE 0x1000 -void pmem_setup(void); void vmem_setup(void); int untyped_retype_kernel_stack(objdir_entry_t *untyped_entry, objdir_entry_t *dest_entry); |