haiku/headers/private/kernel/util
Pawel Dziepak 278c9784a1 scheduler_affine: Use global core heap and per-core CPU heaps
There is a global heap of cores, where the key is the highest priority
of threads running on that core. Moreover, for each core there is
a heap of logical processors on this core where the key is the priority
of currently running thread.

The per-core heap is used for load balancing among logical processors
on that core. The global heap is used in initial decision where to put
the thread (note that the algorithm that makes this decision is not
complete yet).
2013-10-17 02:11:28 +02:00
..
atomic.h
AutoLock.h Merged signals-merge branch into trunk with the following changes: 2011-06-12 00:00:23 +00:00
AVLTree.h AVLTree: Add Previous()/Next() 2011-11-25 06:19:10 +01:00
AVLTreeBase.h
AVLTreeMap.h AVLTreeMap::MakeEmpty should set fTree.fRoot to NULL 2012-08-10 00:01:15 +02:00
Bitmap.h kernel/util: Use private/kernel/debug.h 2013-10-08 01:36:30 +02:00
BitUtils.h x86[_64]: Fix style issues 2013-10-05 18:03:00 +02:00
Constructor.h
DoublyLinkedList.h bonefish+mmlr: 2011-10-31 21:30:13 +00:00
DoublyLinkedQueue.h
FixedWidthPointer.h FixedWidthPointer: Fix ==/!= operators, remove OtherType casts 2012-06-24 15:26:00 +01:00
Heap.h scheduler_affine: Use global core heap and per-core CPU heaps 2013-10-17 02:11:28 +02:00
kernel_c.h
kernel_cpp.h
KernelReferenceable.h Merged signals-merge branch into trunk with the following changes: 2011-06-12 00:00:23 +00:00
KernelUtilsOrder.h
khash.h util/khash: Add hash_hash_string_part() 2013-05-11 23:17:55 +02:00
KMessage.h
kqueue.h
list.h
MallocFreeAllocator.h
MultiHashTable.h Patch by kaliber to fix some compiling errors with clang. Removed the #include <iostream> part, but otherwise not modified. 2010-07-17 10:33:24 +00:00
OpenHashTable.h BOpenHashTable: Add IsEmpty() 2013-06-27 21:57:43 +02:00
queue.h
RadixBitmap.h
Random.h util: add secure pseudorandom number generator 2013-04-11 12:31:58 +02:00
ring_buffer.h
SinglyLinkedList.h Made Remove() safe to be called with an element not in the list and changed its 2011-06-11 13:02:41 +00:00
SplayTree.h The ConstIterator only needs a const tree. 2010-06-14 23:51:54 +00:00
Stack.h
syscall_args.h
Vector.h
VectorMap.h
VectorSet.h