diff options
author | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-15 15:51:13 -0400 |
---|---|---|
committer | Jon Santmyer <jon@jonsantmyer.com> | 2025-09-15 15:51:13 -0400 |
commit | 5d73ba1059771f3226c1f45d41a9e3f52d68ee3d (patch) | |
tree | d1a93562ddff3810162d5180c3fe3cda58e24dad /apps/init/main.c | |
parent | 76ee61642d9d5c7d2abb8b92adec7ec59bd8791a (diff) | |
download | jove-os-5d73ba1059771f3226c1f45d41a9e3f52d68ee3d.tar.gz jove-os-5d73ba1059771f3226c1f45d41a9e3f52d68ee3d.tar.bz2 jove-os-5d73ba1059771f3226c1f45d41a9e3f52d68ee3d.zip |
begin init staging refactormain
Diffstat (limited to 'apps/init/main.c')
-rw-r--r-- | apps/init/main.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/apps/init/main.c b/apps/init/main.c deleted file mode 100644 index b802bf4..0000000 --- a/apps/init/main.c +++ /dev/null @@ -1,32 +0,0 @@ -#include <kernel/object.h> -#include <jove/jove.h> -#include <jove/object.h> -#include <jove/syscall.h> - -#include "memory.h" - -/**This program acts as a memory and process server.*/ - -__attribute__((noreturn)) -static void -spin_fail(void) -{ - for(;;); -} - -extern void __libjove_init(uint8_t, void*); -extern void __libjove_init_untypeddir(uint8_t); -extern void __libjove_heap_init(uintptr_t); - -void -main(void *message_ptr) -{ - __libjove_init(INIT_OBJECT_MESSAGE, message_ptr); - __libjove_init_untypeddir(INIT_OBJECT_UNTYPED_DIR); - pager_setup(); - - __libjove_heap_init((uintptr_t)message_ptr + KO_MESSAGE_BYTES); - jove_kprintf("Hello, Userland!\n"); - - for(;;); -} |