haiku/headers/private
Ingo Weinhold 3533b6597d * Reintroduced the SMP_MSG_RESCHEDULE_IF_IDLE ICI message. This time
implemented by means of an additional member in cpu_ent.
* Removed thread::keep_scheduled and the related functions. The feature
  wasn't used yet and wouldn't have worked as implemented anyway.
* Resurrected an older, SMP aware version of our simple scheduler and made it
  the default instead of the affine scheduler. The latter is in no state to
  be used yet. It causes enormous latencies (I've seen up to 0.1s) even when
  six or seven CPUs were idle at the same time, totally killing parallelism.
  That's also the reason why a -j8 build was slower than a -j2. This is no
  longer the case. On my machine the -j2 build takes about 10% less time now
  and the -j8 build saves another 20%. The latter is not particularly
  impressive (compared with Linux), but that seems to be due to lock
  contention.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34615 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-12-10 11:54:38 +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 * Added a basic tool tip API, and implementation. 2009-08-03 14:47:41 +00:00
bluetooth - Proper implementation of accept/bind l2cap socket interface 2009-11-28 20:03:15 +00:00
debug Added BDebugEventInputStream::Seek() to seek in the stream. Works for data 2009-07-28 18:51:38 +00:00
device Fix Device Kit build in debug mode. 2009-09-13 01:30:38 +00:00
drivers I am trying to help a bit with the transition from IDE to ATA stack. 2009-05-10 17:04:04 +00:00
firewire wakeup() means wake any waiting threads, so we use the relevant flags. this gives a reliable dv receive stream here. 2009-05-24 23:15:04 +00:00
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 * Removed the pretty useless "Multifinger scrolling" option - it's now always 2009-10-06 14:30:57 +00:00
interface Use pthread_once() to guard the initialization of sPaletteConverter. This 2009-11-30 16:26:10 +00:00
kernel * Reintroduced the SMP_MSG_RESCHEDULE_IF_IDLE ICI message. This time 2009-12-10 11:54:38 +00:00
libroot * This fixes the remaining warnings in exit.c 2009-11-26 17:00:09 +00:00
locale * Moved three locale-related headers back into a safe place (where no 2009-10-13 17:15:49 +00:00
mail
media Missing includes. 2009-12-09 17:56:24 +00:00
midi
mount * Removed now obsolete notification (this was not even used in Tracker 2009-10-07 19:31:57 +00:00
net * Removed the interface fallback from the datalink module's is_local_address(). 2009-12-03 14:31:39 +00:00
print
runtime_loader Removed unused elf_version_info::hidden field. 2009-05-21 13:11:54 +00:00
screen_saver Suggestion from Rene: 2009-10-01 20:48:14 +00:00
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 More style guide fixes. Removed a lot of preprocessing / conditional building, with intent to fix or remove. Moved urlwrapper class declaration to its header file. Renamed things for clarity. Removed 5 extra mimetypes for IE shortcuts. (We have one, with sniffing rule and extension.) Moved the UnurlString() back to urlwrapper.cpp and renamed it _DecodeUrlString(). Tweaked copyright clauses. A lot more needs fixing, esp. in urlwrapper but also in BUrl, and I intend to keep working on this until we're satisfied. Let me know of any remaining/added style violations! Feedback welcome. 2009-05-13 22:19:42 +00:00
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 Moved vmdkimage.h to a shareable place, cleaned it up a bit, and renamed it to 2009-10-01 03:08:46 +00:00