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
2023-01-21
Kernel+LibC: Move name length constants to Kernel/API from limits.h
Andrew Kaster
2023-01-02
Kernel: Remove unused includes of Kernel/Debug.h
Ben Wiederhake
2023-01-02
Kernel: Turn lock ranks into template parameters
kleines Filmröllchen
2022-12-28
Kernel: Remove i686 support
Liav A
2022-12-21
Kernel: Use AK::is_power_of_two instead of AK::popcount in kmalloc_impl
Timon Kruiper
2022-12-14
Kernel: Start implementing `kmalloc_aligned` more efficiently
Tim Schumacher
2022-12-07
Kernel: Return nullptr instead of PANICking in KmallocSlabHeap
Thomas Queiroz
2022-12-05
Kernel: Don't memset() allocated memory twice in kcalloc()
Andreas Kling
2022-12-03
Everywhere: Run clang-format
Linus Groh
2022-10-20
Kernel/aarch64: Force kmalloc to return 16 byte aligned pointers
Timon Kruiper
2022-10-16
Kernel: Add formal Processor::verify_no_spinlocks_held() API
Brian Gianforcaro
2022-08-22
Kernel: Stop taking MM lock while using PD/PT quickmaps
Andreas Kling
2022-08-19
Kernel: Require lock rank for Spinlock construction
kleines Filmröllchen
2022-08-18
Kernel: Fix inconsistent lock acquisition order in kmalloc
Andreas Kling
2022-07-27
Everywhere: Make the codebase more architecture aware
Undefine
2022-07-14
Kernel+Userland: Rename prefix of user_physical => physical
Liav A
2022-04-05
Kernel: Move allocate_unbacked_region_anywhere() to MemoryManager
Andreas Kling
2022-04-03
Kernel: Add kmalloc.cpp to aarch64
James Mintram
2022-04-03
Kernel: Use intrusive RegionTree solution for kernel regions as well
Andreas Kling
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-15
AK+Kernel: Avoid double memory clearing of HashTable buckets
Daniel Bertalan
2022-03-14
Kernel: Try to reuse empty slabheaps before expanding the kmalloc-heap
Hendiadyoin1
2022-03-08
Kernel: Implement kmalloc_good_size for the new kmalloc
Idan Horowitz
2022-02-05
Kernel: Put kmalloc heap expansion debug spam behind KMALLOC_DEBUG
Andreas Kling
2022-01-24
Kernel: Include slabheaps in kmalloc statistics
Idan Horowitz
2022-01-13
Kernel: Skip unnecessary TLB flush when growing kmalloc heap
Andreas Kling
2022-01-11
Kernel: Allow preventing kmalloc and kfree
kleines Filmröllchen
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
[next]