haiku/headers/private
Pawel Dziepak a2634874ed scheduler: Estimate the load thread is able to produce
Previous implementation based on the actual load of each core and share
each thread has in that load turned up to be very problematic when
balancing load on very heavily loaded systems (i.e. more threads
consuming all available CPU time than there is logical CPUs).

The new approach is to estimate how much load would a thread produce
if it had all CPU time only for itself. Summing such load estimations
of each thread assigned to a given core we get a rank that contains
much more information than just simple actual core load.
2014-01-09 03:50:54 +01:00
..
app Add userdel 2013-09-18 16:33:17 +02:00
audio
binary_compatibility Add macro B_IF_GCC_2 2012-02-19 15:11:57 +01:00
bluetooth Adding debug file to bluetooth. 2013-01-12 20:01:28 +01:00
debug Move comment to correct function. 2013-05-01 19:52:00 -04:00
device power: Remove old cpufreq interface 2013-11-22 05:30:14 +01:00
drivers usb_disk: retry when usb disk not ready 2013-09-30 22:32:48 -05:00
file_systems QueryParser: Equation::Match(): Fix generic attribute case 2013-06-01 03:58:11 +02:00
firewire kernel: atomic_*() functions rework 2013-11-05 22:32:59 +01:00
fs_shell kernel: atomic_*() functions rework 2013-11-05 22:32:59 +01:00
graphics Remove remaining unnecessary 'volatile' qualifiers 2013-11-06 00:03:07 +01:00
index_server Add a CLucene full-text add-on. 2010-10-28 15:22:52 +00:00
input Implemented the patch on #7963 in a different way. 2011-10-31 18:09:24 +00:00
interface BColumnListView: Enable invalidating rows, fix SetField() 2013-09-17 14:42:03 +02:00
kernel scheduler: Estimate the load thread is able to produce 2014-01-09 03:50:54 +01:00
libroot kernel: atomic_*() functions rework 2013-11-05 22:32:59 +01:00
locale Fix relying on order of static object destruction in Locale Kit. 2012-11-26 01:19:27 +01:00
mail * Put ServerConnection into the BPrivate namespace as it should have been. 2011-11-02 22:56:50 +00:00
media Remove remaining unnecessary 'volatile' qualifiers 2013-11-06 00:03:07 +01:00
midi
mount * Removed now obsolete notification (this was not even used in Tracker 2009-10-07 19:31:57 +00:00
net Skip timeout computation in is_syscall_restarted case. 2013-05-04 11:27:04 +02:00
notification * revert '43157 as the files are actually needed. I still don't understand how I managed to build everything without them ... 2011-11-03 12:49:18 +00:00
package kernel: atomic_*() functions rework 2013-11-05 22:32:59 +01:00
print Remove remaining unnecessary 'volatile' qualifiers 2013-11-06 00:03:07 +01:00
runtime_loader libroot: make all areas executable for old binaries 2013-05-15 00:06:39 +02:00
screen_saver ScreenSaver: Timeout if window won't lock. Fixes #4260. 2013-09-02 19:44:45 -04:00
shared kernel, libroot: Introduce new API for obtaining system info 2013-12-16 03:58:43 +01:00
storage Add BRemoveEngine 2013-09-27 00:51:30 +02:00
support kernel: atomic_*() functions rework 2013-11-05 22:32:59 +01:00
syslog_daemon
system kernel, libroot: Add more memory info in system_info 2013-12-16 04:53:46 +01:00
textencoding
tracker Fix crash when dragging files onto nav menus. 2012-09-03 16:28:47 -04:00
usb_vision some copyright headers clean up 2010-04-12 21:02:09 +00:00
userlandfs Should have been part of r37678. io_request_is_vip() support. 2010-07-22 11:09:32 +00:00
virtio virtio: add queue_is_full(), queue_is_empty(), queue_size() hooks. 2013-09-18 17:43:39 +02: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