Liav A
|
e4e5fa74d0
Kernel+Userland: Rename prefix of user_physical => physical
|
3 lat temu |
Andreas Kling
|
f8d798b667
Kernel: Move allocate_unbacked_region_anywhere() to MemoryManager
|
3 lat temu |
James Mintram
|
2b442ae44f
Kernel: Add kmalloc.cpp to aarch64
|
3 lat temu |
Andreas Kling
|
e8f543c390
Kernel: Use intrusive RegionTree solution for kernel regions as well
|
3 lat temu |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 lat temu |
Daniel Bertalan
|
e3eb68dd58
AK+Kernel: Avoid double memory clearing of HashTable buckets
|
3 lat temu |
Hendiadyoin1
|
1a739b5d6e
Kernel: Try to reuse empty slabheaps before expanding the kmalloc-heap
|
3 lat temu |
Idan Horowitz
|
29eee390ec
Kernel: Implement kmalloc_good_size for the new kmalloc
|
3 lat temu |
Andreas Kling
|
1d411a46c1
Kernel: Put kmalloc heap expansion debug spam behind KMALLOC_DEBUG
|
3 lat temu |
Idan Horowitz
|
16d69376d8
Kernel: Include slabheaps in kmalloc statistics
|
3 lat temu |
Andreas Kling
|
cfc9ce66d9
Kernel: Skip unnecessary TLB flush when growing kmalloc heap
|
3 lat temu |
kleines Filmröllchen
|
e2c9578390
Kernel: Allow preventing kmalloc and kfree
|
3 lat temu |
Guilherme Goncalves
|
33b78915d3
Kernel: Propagate overflow errors from Memory::page_round_up
|
3 lat temu |
Andreas Kling
|
987b5adf2a
Kernel: Remove old comment about kmalloc() being Q&D :^)
|
3 lat temu |
Andreas Kling
|
9dffcc9752
Kernel: VERIFY that addresses passed to kfree_sized() look valid
|
3 lat temu |
Andreas Kling
|
9111376d70
Kernel: Rename kmalloc_pool_heap => initial_kmalloc_memory
|
3 lat temu |
Andreas Kling
|
ac7ce12123
Kernel: Remove the kmalloc_eternal heap :^)
|
3 lat temu |
Brian Gianforcaro
|
8b99fb26d9
Kernel: Use type alias for Kmalloc SubHeap and SlabBlock list types
|
3 lat temu |
Andreas Kling
|
63e1b904a4
Kernel: Scrub kmalloc slabs when allocated and deallocated
|
3 lat temu |
Andreas Kling
|
66d35f2936
Kernel: Add FIXME about allocation waste in kmalloc slabheap
|
3 lat temu |
Andreas Kling
|
2a5cff232b
Kernel: Use slab allocation automagically for small kmalloc() requests
|
3 lat temu |
Andreas Kling
|
f6c594fa29
Kernel: Remove arbitrary alignment requirement from kmalloc_aligned()
|
3 lat temu |
Andreas Kling
|
9182653a0f
Kernel: Log purported size of bogus kfree_sized() requests
|
3 lat temu |
Andreas Kling
|
c6c786c992
Kernel: Remove kfree(), leaving only kfree_sized() :^)
|
3 lat temu |
Andreas Kling
|
6eb48f7df6
Kernel: Consolidate kmalloc_aligned() and use kfree_sized() within
|
3 lat temu |
Idan Horowitz
|
7757d874ad
Kernel: Assert that a KmallocSubheap fits inside a page
|
3 lat temu |
Andreas Kling
|
1c99f99e99
Kernel: Make kmalloc expansions scale to incoming allocation request
|
3 lat temu |
Andreas Kling
|
f49649645c
Kernel: Allocate page tables for the entire kmalloc VM range up front
|
3 lat temu |
Andreas Kling
|
d58880b5b0
Kernel: Write to debug log when creating new kmalloc subheaps
|
3 lat temu |
Andreas Kling
|
4d585cdb82
Kernel: Set NX bit on expanded kmalloc memory mappings if supported
|
3 lat temu |