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 |
Andreas Kling
|
f7a4c34929
Kernel: Make kmalloc heap expansion kmalloc-free
|
3 lat temu |
Andreas Kling
|
b443e9e1a9
Kernel: Use a larger kmalloc chunk size on 64-bit platforms
|
3 lat temu |
Brian Gianforcaro
|
92844a6af6
Kernel: Access Processor static methods statically
|
3 lat temu |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
3 lat temu |
Brian Gianforcaro
|
9d1b27263f
Kernel: Declare type aliases with "using" instead of "typedef"
|
3 lat temu |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 lat temu |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 lat temu |
Daniel Bertalan
|
5c7524b1d8
Kernel: Allow aligned `operator new` to return nullptr
|
4 lat temu |
Brian Gianforcaro
|
e7fb70b05c
Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr
|
4 lat temu |