haiku/src/system/kernel/slab
Ingo Weinhold 7ce72b986c * Implement CACHE_DONT_SLEEP partially. At least for small object caches
without object depot it should be complete. For the other stuff
  internal_alloc() would need to pass the flag on to block_alloc(), but
  that isn't possible yet.
* Adjusted the low memory handler to respect the minimum object reserve
  of the object caches.

The swap_test_heap test does seem to pass reliably with 128 MB RAM and
128 MB allocation, now. It's quite slow, though. Particularly while the
allocation is filled, the system is completely unusable.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27118 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-08-21 23:02:08 +00:00
..
allocator.cpp slab/cache: a couple more fixes. 2007-04-30 01:08:05 +00:00
Jamfile * Removed -Wno-unused from all KernelMergeObjects in kernel Jamfiles. 2008-07-04 23:14:19 +00:00
slab_private.h minimal cleanups 2007-04-29 13:11:30 +00:00
Slab.cpp * Implement CACHE_DONT_SLEEP partially. At least for small object caches 2008-08-21 23:02:08 +00:00