Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
4 年之前 |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
4 年之前 |
Brian Gianforcaro
|
661809408e
Kernel: Remove unused header includes in Heap subtree
|
4 年之前 |
Gunnar Beutner
|
c4acfdc0fb
Kernel: Add slab allocator for 256 bytes
|
4 年之前 |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 年之前 |
Gunnar Beutner
|
bc3076f894
Kernel: Remove various other uses of ssize_t
|
4 年之前 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 年之前 |
Ben Wiederhake
|
860a3bbce3
Kernel: Use default con/de-structors
|
4 年之前 |
Andreas Kling
|
8f70528f30
Kernel: Take some baby steps towards x86_64
|
4 年之前 |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 年之前 |
Andreas Kling
|
fdf03852c9
Kernel: Slap UNMAP_AFTER_INIT on a whole bunch of functions
|
4 年之前 |
Tom
|
901ef3f1c8
Kernel: Specify default memory order for some non-synchronizing Atomics
|
4 年之前 |
Tom
|
bc5d6992a4
Kernel: Memory purging improvements
|
4 年之前 |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
4 年之前 |
Tom
|
c2b9f8857c
Kernel: Optimize SlabAllocator to be lock-free
|
4 年之前 |
Nico Weber
|
430b265cd4
AK: Rename KB, MB, GB to KiB, MiB, GiB
|
5 年之前 |
Tom
|
fcaa45f97b
Kernel: Include the 128 byte slab allocator in for_each_allocator
|
5 年之前 |
Tom
|
08ff25f4ef
Kernel: Invoke heap constructors separately early on
|
5 年之前 |
Tom
|
49f5069b76
Kernel: Add a SpinLock to the WaitQueue
|
5 年之前 |
Tom
|
3ac6d31b45
Kernel: Serialize debug output
|
5 年之前 |
Andreas Kling
|
fa9fba6901
Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smaller
|
5 年之前 |
Andreas Kling
|
987dbedf4a
Kernel: Sanitize memory coming in/out of the slab allocator
|
5 年之前 |
Andreas Kling
|
9fc54ba931
Kernel: Tweak SlabAllocator's slab sizes
|
5 年之前 |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 年之前 |
Andreas Kling
|
37d336d741
Kernel: Add memory scrubbing in slab_alloc() and slab_dealloc()
|
5 年之前 |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 年之前 |
Andreas Kling
|
7ef9c703d2
Kernel: Unbreak SlabAllocator after startup-time constructors
|
5 年之前 |
Andreas Kling
|
a6e4c504e2
Kernel: Make SlabAllocator fall back to kmalloc() when slabs run out
|
5 年之前 |
Andreas Kling
|
d553bae749
Kernel: Allocate more 8-byte slabs than anything else
|
5 年之前 |
Andreas Kling
|
c58455fb63
Kernel: Tweak SlabAllocator size classes
|
5 年之前 |