summaryrefslogtreecommitdiffstats
path: root/apps/init/main.c
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2025-09-15 15:51:13 -0400
committerJon Santmyer <jon@jonsantmyer.com>2025-09-15 15:51:13 -0400
commit5d73ba1059771f3226c1f45d41a9e3f52d68ee3d (patch)
treed1a93562ddff3810162d5180c3fe3cda58e24dad /apps/init/main.c
parent76ee61642d9d5c7d2abb8b92adec7ec59bd8791a (diff)
downloadjove-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.c32
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(;;);
-}