haiku/headers/private/system
Ingo Weinhold 020ac56840 * Fixed bug in the "scheduler" command: The check when a thread was
unscheduled was incorrect.
* Introduced _kern_analyze_scheduling() syscall. It requires scheduler
  kernel tracing to be enabled. It uses the tracing entries for a given
  period of time to do a similar analysis the "scheduler" debugger
  command does (i.e. number of runs, run time, latencies, preemption
  times) for each thread. Additionally the analysis includes for each
  thread how long the thread waited on each locking primitive in total.
* Added kernel tracing for the creation of semaphores and initialization
  of condition variables, mutexes, and rw locks. The enabling macro is
  SCHEDULING_ANALYSIS_TRACING. The only purpose is to provide
  _kern_analyze_scheduling() with more info on the locking primitives
  (the name in particular).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27304 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-09-03 15:10:44 +00:00
..
arch warning about to be fixed address collision 2008-08-21 13:50:31 +00:00
posix - Fixed warnings 2008-08-02 11:30:55 +00:00
commpage_defs.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
ddm_userland_interface_defs.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
device_manager_defs.h fixed listdev and device_manager syscalls 2008-06-06 22:23:25 +00:00
elf32.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
generic_syscall_defs.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
real_time_data.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
safemode_defs.h Initial work towards supporting IO APICs. This cannot work for PCI interrupts 2008-07-18 23:19:41 +00:00
scheduler_defs.h * Fixed bug in the "scheduler" command: The check when a thread was 2008-09-03 15:10:44 +00:00
spinlock_contention.h * Added optional spinlock contention measurement feature. Enabled when 2008-06-02 02:04:12 +00:00
syscall_process_info.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
syscalls.h * Fixed bug in the "scheduler" command: The check when a thread was 2008-09-03 15:10:44 +00:00
thread_defs.h Moved the wait type definitions to <thread_defs.h>. We're going to use 2008-09-03 14:48:47 +00:00
tls.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
user_runtime.h * Changed the _kern_exec() and _kern_load_image() syscalls. They expect 2008-06-24 03:37:07 +00:00
user_thread_defs.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
vfs_defs.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
vm_defs.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00