Andreas Kling
|
6eb48f7df6
Kernel: Consolidate kmalloc_aligned() and use kfree_sized() within
|
3 年之前 |
Idan Horowitz
|
7757d874ad
Kernel: Assert that a KmallocSubheap fits inside a page
|
3 年之前 |
Andreas Kling
|
1c99f99e99
Kernel: Make kmalloc expansions scale to incoming allocation request
|
3 年之前 |
Andreas Kling
|
f49649645c
Kernel: Allocate page tables for the entire kmalloc VM range up front
|
3 年之前 |
Andreas Kling
|
d58880b5b0
Kernel: Write to debug log when creating new kmalloc subheaps
|
3 年之前 |
Andreas Kling
|
4d585cdb82
Kernel: Set NX bit on expanded kmalloc memory mappings if supported
|
3 年之前 |
Andreas Kling
|
f7a4c34929
Kernel: Make kmalloc heap expansion kmalloc-free
|
3 年之前 |
Andreas Kling
|
b443e9e1a9
Kernel: Use a larger kmalloc chunk size on 64-bit platforms
|
3 年之前 |
Brian Gianforcaro
|
92844a6af6
Kernel: Access Processor static methods statically
|
3 年之前 |
Andreas Kling
|
75564b4a5f
Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
|
3 年之前 |
Brian Gianforcaro
|
9d1b27263f
Kernel: Declare type aliases with "using" instead of "typedef"
|
3 年之前 |
Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 年之前 |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 年之前 |
Daniel Bertalan
|
5c7524b1d8
Kernel: Allow aligned `operator new` to return nullptr
|
3 年之前 |
Brian Gianforcaro
|
e7fb70b05c
Kernel: Allow kmalloc(..) / kmalloc_aligned(..) to return nullptr
|
3 年之前 |
Andreas Kling
|
9babb92a4b
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
|
3 年之前 |
Daniel Bertalan
|
5d617be462
Kernel: Bump eternal kmalloc range to 4 MiB
|
4 年之前 |
Jean-Baptiste Boric
|
2c3b0baf76
Kernel: Move SpinLock.h into Locking/
|
4 年之前 |
Andreas Kling
|
2cd8b21974
Kernel: Add convenience values to the Memory::Region::Access enum
|
4 年之前 |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 年之前 |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 年之前 |
Daniel Bertalan
|
dd4ed4d22d
Kernel: Implement aligned `operator new` and use it
|
4 年之前 |
Brian Gianforcaro
|
661809408e
Kernel: Remove unused header includes in Heap subtree
|
4 年之前 |
Andreas Kling
|
25e850ebb1
Kernel: Remove krealloc()
|
4 年之前 |
Andreas Kling
|
f684742f15
Kernel: VERIFY_NOT_REACHED in un-sized operator delete
|
4 年之前 |
Andreas Kling
|
d38b4e4665
Kernel: Add kfree_sized(), kfree() with a known allocation size
|
4 年之前 |
Daniel Bertalan
|
b9f30c6f2a
Everywhere: Fix some alignment issues
|
4 年之前 |
Gunnar Beutner
|
d67fd37847
Kernel: Increase kmalloc eternal heap to 3MiB
|
4 年之前 |
Daniel Bertalan
|
5491e0cdcc
AK+Kernel: Make fallible allocations compiler-agnostic
|
4 年之前 |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 年之前 |