]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/startup.c
xnu-2422.90.20.tar.gz
[apple/xnu.git] / osfmk / kern / startup.c
index 30d2bbff240aea950027e956e8bfb0a2ef7e7517..57aa2bd4de224d4d92654a4c6579cd6d1d086d04 100644 (file)
@@ -167,6 +167,10 @@ int turn_on_log_leaks = 0;
 void
 kernel_early_bootstrap(void)
 {
+       /* serverperfmode is needed by timer setup */
+        if (PE_parse_boot_argn("serverperfmode", &serverperfmode, sizeof (serverperfmode))) {
+                serverperfmode = 1;
+        }
 
        lck_mod_init();
 
@@ -195,10 +199,6 @@ kernel_bootstrap(void)
 
        PE_parse_boot_argn("trace_wake", &wake_nkdbufs, sizeof (wake_nkdbufs));
 
-       /* i386_vm_init already checks for this ; do it aagin anyway */
-        if (PE_parse_boot_argn("serverperfmode", &serverperfmode, sizeof (serverperfmode))) {
-                serverperfmode = 1;
-        }
        scale_setup();
 
        kernel_bootstrap_kprintf("calling vm_mem_bootstrap\n");