summaryrefslogtreecommitdiff
path: root/Kernel/Heap/SlabAllocator.cpp
AgeCommit message (Expand)Author
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-08-25Kernel: Optimize SlabAllocator to be lock-freeTom
2020-08-16AK: Rename KB, MB, GB to KiB, MiB, GiBNico Weber
2020-08-10Kernel: Include the 128 byte slab allocator in for_each_allocatorTom
2020-08-10Kernel: Invoke heap constructors separately early onTom
2020-07-06Kernel: Add a SpinLock to the WaitQueueTom
2020-07-01Kernel: Serialize debug outputTom
2020-03-08Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smallerAndreas Kling
2020-02-26Kernel: Sanitize memory coming in/out of the slab allocatorAndreas Kling
2020-02-22Kernel: Tweak SlabAllocator's slab sizesAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-01Kernel: Add memory scrubbing in slab_alloc() and slab_dealloc()Andreas Kling
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-11-15Kernel: Unbreak SlabAllocator after startup-time constructorsAndreas Kling
2019-10-10Kernel: Make SlabAllocator fall back to kmalloc() when slabs run outAndreas Kling
2019-10-02Kernel: Allocate more 8-byte slabs than anything elseAndreas Kling
2019-09-27Kernel: Tweak SlabAllocator size classesAndreas Kling
2019-09-16Kernel: Add a simple slab allocator for small allocationsAndreas Kling