haiku/headers/private
Ingo Weinhold b4be7c9021 * Added cpu_ent::running_thread which is maintained by the schedulers.
* simple_smp scheduler: Rewrote the interesting part of
  enqueue_in_run_queue(). It always selects a target CPU for the inserted
  thread, now. If no CPU is idle, the CPU running the thread with the lowest
  priority is chosen. If the thread running on the target CPU has a lower
  priority than the inserted one, it will be asked to reschedule. If that's
  the current CPU, we'll return the correct value (wasn't done before at
  all).
  These changes help reducing latencies. On my machine in an idle system
  playing music DebugAnalyzer shows maximum latencies of about 1 us. I still
  find that a bit much, but it's several orders of magnitude better than
  before. The -j8 Haiku image build time dropped about 10%.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34635 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-12-11 19:06:57 +00:00
..
app * Added private methods get_app_server_port() (that stores the server port, 2009-12-01 07:53:09 +00:00
audio
binary_compatibility
bluetooth - Proper implementation of accept/bind l2cap socket interface 2009-11-28 20:03:15 +00:00
debug
device
drivers
firewire
fs_shell * Removed the O_* modes that we currently don't and probably won't support 2009-11-26 14:17:46 +00:00
graphics forgot to add this file in r33815 2009-10-28 21:37:38 +00:00
haiku_package Implemented a tool ("package") that implements creation and extraction of 2009-11-13 13:45:49 +00:00
input
interface Use pthread_once() to guard the initialization of sPaletteConverter. This 2009-11-30 16:26:10 +00:00
kernel * Added cpu_ent::running_thread which is maintained by the schedulers. 2009-12-11 19:06:57 +00:00
libroot * This fixes the remaining warnings in exit.c 2009-11-26 17:00:09 +00:00
locale
mail
media Missing includes. 2009-12-09 17:56:24 +00:00
midi
mount
net * Removed the interface fallback from the datalink module's is_local_address(). 2009-12-03 14:31:39 +00:00
print
runtime_loader
screen_saver
shared Added __init_once(), an almost exact clone of pthread_once(), with the 2009-12-01 09:34:58 +00:00
storage * Construct the MIME data base directories lazily. 2009-12-01 08:52:13 +00:00
support
syslog_daemon
system * The system profiler scheduling event structures sport nanotime_ts now. 2009-12-07 22:56:29 +00:00
textencoding
tracker Partially implement ticket #4916: 2009-11-16 01:07:40 +00:00
usb_vision
userlandfs Added support for in-kernel node monitoring ({add,remove}_node_listener()). 2009-11-20 07:59:09 +00:00
vmdk