]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/startup.c
xnu-6153.61.1.tar.gz
[apple/xnu.git] / osfmk / kern / startup.c
index 917ae6db5c3823e5500820dad3d931080fd5741b..04e9db25eb20b5a300410fd2dbd14aa1f164b07a 100644 (file)
@@ -405,6 +405,11 @@ kernel_bootstrap(void)
        /* initialize exceptions */
        exception_init();
 
+#if CONFIG_SCHED_SFI
+       kernel_bootstrap_log("sfi_init");
+       sfi_init();
+#endif
+
        /*
         *      Create a kernel thread to execute the kernel bootstrap.
         */
@@ -636,11 +641,6 @@ kernel_bootstrap_thread(void)
        arm_vm_prot_finalize(PE_state.bootArgs);
 #endif
 
-#if CONFIG_SCHED_SFI
-       kernel_bootstrap_log("sfi_init");
-       sfi_init();
-#endif
-
        /*
         * Initialize the globals used for permuting kernel
         * addresses that may be exported to userland as tokens