Tom
|
28b109688b
Kernel: Defer kmalloc heap contraction
|
4 anos atrás |
Tom
|
656ffe36f2
Kernel: kmalloc_eternal should align pointers
|
4 anos atrás |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
4 anos atrás |
Tom
|
678bbd29ca
Kernel: Fix heap expansion loop
|
4 anos atrás |
Tom
|
1ece93c805
Kernel: Use removed memory as backup if backup hasn't been allocated
|
4 anos atrás |
Tom
|
4b66692a55
Kernel: Make Heap implementation reusable, and make kmalloc expandable
|
4 anos atrás |
Tom
|
ba6e4fb77f
Kernel: Fix kmalloc memory corruption
|
4 anos atrás |
Andreas Kling
|
23f335bcd7
Revert "Kernel: Fix kmalloc memory corruption"
|
4 anos atrás |
Tom
|
b306f240a4
Kernel: Fix kmalloc memory corruption
|
4 anos atrás |
Nico Weber
|
430b265cd4
AK: Rename KB, MB, GB to KiB, MiB, GiB
|
5 anos atrás |
Tom
|
bc107d0b33
Kernel: Add SMP IPI support
|
5 anos atrás |
Tom
|
3cc0e86cd8
Kernel: Change kmalloc lock to be recursive
|
5 anos atrás |
Tom
|
3ac6d31b45
Kernel: Serialize debug output
|
5 anos atrás |
Andreas Kling
|
723f4e5ee6
Meta: Scale back overly informal user-facing strings
|
5 anos atrás |
Andreas Kling
|
0c5e441a0b
Revert "Kernel: Add implementation of operator new and delete to kmalloc.cpp"
|
5 anos atrás |
Andrew Kaster
|
6d0d848720
Kernel: Add implementation of operator new and delete to kmalloc.cpp
|
5 anos atrás |
Andreas Kling
|
21d5f4ada1
Kernel: Absorb LibBareMetal back into the kernel
|
5 anos atrás |
Andreas Kling
|
ca4f714d68
Kernel: Use consistent names for kmalloc globals and remove volatile
|
5 anos atrás |
Andreas Kling
|
dc7340332d
Kernel: Update cryptically-named functions related to symbolication
|
5 anos atrás |
nimelehin
|
c0a4cf5e8d
Kernel: Support best fit allocation policy in kmalloc()
|
5 anos atrás |
nimelehin
|
0d08ed2693
Kernel: Implement kmalloc() using AK::Bitmap
|
5 anos atrás |
Andreas Kling
|
b1058b33fb
AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*)
|
5 anos atrás |
Liav A
|
0fc60e41dd
Kernel: Use klog() instead of kprintf()
|
5 anos atrás |
Liav A
|
900865e87c
Kernel: Run clang-format on Heap/kmalloc.cpp
|
5 anos atrás |
Liav A
|
46a7ee97ac
Heap kmalloc: Use dbg() instead of dbgprintf()
|
5 anos atrás |
Andreas Kling
|
e334c36757
Kernel: Remove unnecessary allocation metadata from kmalloc() chunks
|
5 anos atrás |
Andreas Kling
|
ba83bf8a0d
Kernel: Increase kmalloc chunk size from 8 bytes to 32 bytes
|
5 anos atrás |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
5 anos atrás |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 anos atrás |
Liav A
|
e559af2008
Kernel: Apply changes to use LibBareMetal definitions
|
5 anos atrás |