瀏覽代碼

Start the WindowServer process with high priority.

Andreas Kling 6 年之前
父節點
當前提交
53c69dbade
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      Kernel/init.cpp

+ 3 - 1
Kernel/init.cpp

@@ -101,10 +101,12 @@ VFS* vfs;
 
     int error;
 
-    Process::create_user_process("/bin/WindowServer", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, { }, tty0);
+    auto* window_server_process = Process::create_user_process("/bin/WindowServer", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, { }, tty0);
     if (error != 0) {
         dbgprintf("error: %d\n", error);
+        hang();
     }
+    window_server_process->set_priority(Process::HighPriority);
     //Process::create_user_process("/bin/sh", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, move(environment), tty0);
     Process::create_user_process("/bin/Terminal", (uid_t)100, (gid_t)100, (pid_t)0, error, { }, { }, tty0);
 #ifdef SPAWN_GUITEST