[haiku-commits] r35657 - haiku/trunk/src/system/kernel

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 28 Feb 2010 16:39:44 +0100 (CET)

Author: bonefish
Date: 2010-02-28 16:39:44 +0100 (Sun, 28 Feb 2010)
New Revision: 35657
Changeset: http://dev.haiku-os.org/changeset/35657/haiku

Modified:
   haiku/trunk/src/system/kernel/system_info.cpp
Log:
dump_info(): We can't use use cpu_get_active_time() in the kernel debugger as
it tries to acquire the thread spinlock.


Modified: haiku/trunk/src/system/kernel/system_info.cpp
===================================================================
--- haiku/trunk/src/system/kernel/system_info.cpp       2010-02-28 12:35:49 UTC 
(rev 35656)
+++ haiku/trunk/src/system/kernel/system_info.cpp       2010-02-28 15:39:44 UTC 
(rev 35657)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2004-2008, Haiku, Inc.
+ * Copyright (c) 2004-2010, Haiku, Inc.
  * Distributed under the terms of the MIT license.
  *
  * Authors:
@@ -49,15 +49,16 @@
        kprintf("cpu count: %ld, active times:\n", smp_get_num_cpus());
 
        for (int32 i = 0; i < smp_get_num_cpus(); i++)
-               kprintf("  [%ld] %Ld\n", i + 1, cpu_get_active_time(i));
+               kprintf("  [%ld] %Ld\n", i + 1, gCPU[i].active_time);
 
        // ToDo: Add page_faults
-       kprintf("pages:\t\t%ld (%ld max)\n", vm_page_num_pages() - 
vm_page_num_free_pages(),
-               vm_page_num_pages());
+       kprintf("pages:\t\t%ld (%ld max)\n",
+               vm_page_num_pages() - vm_page_num_free_pages(), 
vm_page_num_pages());
 
        kprintf("sems:\t\t%ld (%ld max)\n", sem_used_sems(), sem_max_sems());
        kprintf("ports:\t\t%ld (%ld max)\n", port_used_ports(), 
port_max_ports());
-       kprintf("threads:\t%ld (%ld max)\n", thread_used_threads(), 
thread_max_threads());
+       kprintf("threads:\t%ld (%ld max)\n", thread_used_threads(),
+               thread_max_threads());
        kprintf("teams:\t\t%ld (%ld max)\n", team_used_teams(), 
team_max_teams());
 
        return 0;


Other related posts:

  • » [haiku-commits] r35657 - haiku/trunk/src/system/kernel - ingo_weinhold