Kernel/armv7 - Added IRQ stack, changed IRQs to be disabled until after handling
[tpg/acess2.git] / Kernel / arch / armv7 / main.c
index b6186bb..de28ee8 100644 (file)
@@ -5,6 +5,7 @@
  * arch/arm7/main.c
  */
 #include <acess.h>
+#include <modules.h>
 
 // === IMPORTS ===
 extern void    Interrupts_Setup(void);
@@ -35,13 +36,15 @@ int kmain(void)
        VFS_Init();
 
        // Boot modules?
+       Module_EnsureLoaded("armv7_GIC");
 
        //
        LogF("Moving to arch-independent init\n");
        System_Init("");
        //TODO: 
-       LogF("End of kmain(), for(;;);\n");
-       for(;;);
+       LogF("End of kmain(), for(;;) Threads_Sleep();\n");
+       for(;;)
+               Threads_Sleep();
 }
 
 void Arch_LoadBootModules(void)

UCC git Repository :: git.ucc.asn.au