index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Heap
Age
Commit message (
Expand
)
Author
2021-12-28
Kernel: Propagate overflow errors from Memory::page_round_up
Guilherme Goncalves
2021-12-28
Kernel: Remove old comment about kmalloc() being Q&D :^)
Andreas Kling
2021-12-28
Kernel: VERIFY that addresses passed to kfree_sized() look valid
Andreas Kling
2021-12-28
Kernel: Rename kmalloc_pool_heap => initial_kmalloc_memory
Andreas Kling
2021-12-28
Kernel: Remove the kmalloc_eternal heap :^)
Andreas Kling
2021-12-28
Kernel: Use type alias for Kmalloc SubHeap and SlabBlock list types
Brian Gianforcaro
2021-12-26
Kernel: Scrub kmalloc slabs when allocated and deallocated
Andreas Kling
2021-12-26
Kernel: Remove old SlabAllocator :^)
Andreas Kling
2021-12-26
Kernel: Add FIXME about allocation waste in kmalloc slabheap
Andreas Kling
2021-12-26
Kernel: Use slab allocation automagically for small kmalloc() requests
Andreas Kling
2021-12-26
Kernel: Remove arbitrary alignment requirement from kmalloc_aligned()
Andreas Kling
2021-12-26
Kernel: Log purported size of bogus kfree_sized() requests
Andreas Kling
2021-12-26
Kernel: Remove kfree(), leaving only kfree_sized() :^)
Andreas Kling
2021-12-26
Kernel: Consolidate kmalloc_aligned() and use kfree_sized() within
Andreas Kling
2021-12-26
Kernel: Use kfree_sized() in SlabAllocator
Andreas Kling
2021-12-26
Kernel: Assert that a KmallocSubheap fits inside a page
Idan Horowitz
2021-12-26
Kernel: Make kmalloc expansions scale to incoming allocation request
Andreas Kling
2021-12-26
Kernel: Allocate page tables for the entire kmalloc VM range up front
Andreas Kling
2021-12-26
Kernel: Write to debug log when creating new kmalloc subheaps
Andreas Kling
2021-12-25
Kernel: Set NX bit on expanded kmalloc memory mappings if supported
Andreas Kling
2021-12-25
Kernel: Remove unused function declaration for kmalloc_impl()
Andreas Kling
2021-12-25
Kernel: Make kmalloc heap expansion kmalloc-free
Andreas Kling
2021-12-09
Kernel: Add missing include to SlabAllocator
Hendiadyoin1
2021-11-30
Kernel: Handle string format errors in SlabAllocator stats :^)
Brian Gianforcaro
2021-11-14
AK+Kernel: Suppress clang-tidy warnings from the cert-* category
Andrew Kaster
2021-10-26
Kernel: Use a larger kmalloc chunk size on 64-bit platforms
Andreas Kling
2021-10-02
Kernel: Access Processor static methods statically
Brian Gianforcaro
2021-09-12
Kernel: Zero initialize SlabAllocator member variables
Brian Gianforcaro
2021-09-06
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
Andreas Kling
2021-09-05
Kernel: Switch static_asserts of a type size to AK::AssertSize
Brian Gianforcaro
2021-09-05
Kernel: Declare type aliases with "using" instead of "typedef"
Brian Gianforcaro
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-13
Kernel: Allow `kfree_aligned` to be called on null pointers
Daniel Bertalan
2021-08-13
Kernel: Allow aligned `operator new` to return nullptr
Daniel Bertalan
2021-08-13
Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr
Brian Gianforcaro
2021-08-10
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
Andreas Kling
2021-08-08
Kernel: Bump eternal kmalloc range to 4 MiB
Daniel Bertalan
2021-08-07
Kernel: Move SpinLock.h into Locking/
Jean-Baptiste Boric
2021-08-06
Kernel: Add convenience values to the Memory::Region::Access enum
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Rename Kernel/VM/ to Kernel/Memory/
Andreas Kling
2021-07-16
Kernel+AK: Generate compile-time error for non-sized `delete`
Daniel Bertalan
2021-07-16
Kernel: Implement aligned `operator new` and use it
Daniel Bertalan
2021-07-14
Kernel: Allow passing null pointer to delete
Daniel Bertalan
2021-07-11
Kernel: Remove unused header includes in Heap subtree
Brian Gianforcaro
2021-07-11
Kernel: Remove krealloc()
Andreas Kling
2021-07-11
Kernel: VERIFY_NOT_REACHED in un-sized operator delete
Andreas Kling
2021-07-11
Kernel: Add kfree_sized(), kfree() with a known allocation size
Andreas Kling
2021-07-03
Everywhere: Fix some alignment issues
Daniel Bertalan
[next]