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
|
3 роки тому |
Andreas Kling
|
93d98d4976
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
|
3 роки тому |
Andreas Kling
|
a1d7ebf85a
Kernel: Rename Kernel/VM/ to Kernel/Memory/
|
3 роки тому |
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 роки тому |
Gunnar Beutner
|
01c75e3a34
Kernel: Don't log profile data before/after the process/thread lifetime
|
4 роки тому |
Gunnar Beutner
|
277f333b2b
Kernel: Add support for profiling kmalloc()/kfree()
|
4 роки тому |
Gunnar Beutner
|
f89e8fb71a
AK+LibC: Implement malloc_good_size() and use it for Vector/HashTable
|
4 роки тому |
Brian Gianforcaro
|
9c38475608
Kernel: Add the ability to verify we don't kmalloc under spinlock.
|
4 роки тому |
Brian Gianforcaro
|
97adaaf933
Kernel: Declare operator new/delete as noexcept for the Kernel
|
4 роки тому |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 роки тому |
Hendiadyoin1
|
0d934fc991
Kernel::CPU: Move headers into common directory
|
4 роки тому |
Andreas Kling
|
b1e0e2ad4a
Kernel: Suppress logging during kmalloc heap expansion
|
4 роки тому |
Andreas Kling
|
52ef08081c
Kernel: Remove some unused things in kmalloc.cpp
|
4 роки тому |
Andreas Kling
|
cb4fcaa4b5
Kernel: Convert klog() => dmesgln() in kmalloc
|
4 роки тому |
Andreas Kling
|
38c8dc22cf
Kernel: Remove unused KMALLOC_DEBUG_LARGE_ALLOCATIONS mode
|
4 роки тому |