summaryrefslogtreecommitdiff
path: root/Kernel/Heap/SlabAllocator.cpp
AgeCommit message (Expand)Author
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-07-11Kernel: Remove unused header includes in Heap subtreeBrian Gianforcaro
2021-06-26Kernel: Add slab allocator for 256 bytesGunnar Beutner
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-16Kernel: Remove various other uses of ssize_tGunnar Beutner
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-02-25Kernel: Take some baby steps towards x86_64Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functionsAndreas Kling
2021-01-04Kernel: Specify default memory order for some non-synchronizing AtomicsTom
2021-01-01Kernel: Memory purging improvementsTom
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