Dan Klishch
|
5ed7cd6e32
Everywhere: Use east const in more places
|
há 1 ano atrás |
Idan Horowitz
|
f7a1f28d7f
Kernel: Add initial basic support for KASAN
|
há 1 ano atrás |
Sönke Holz
|
da88d766b2
Kernel/riscv64: Make the kernel compile
|
há 1 ano atrás |
Liav A
|
927926b924
Kernel: Move Performance-measurement code to the Tasks subdirectory
|
há 2 anos atrás |
Liav A
|
7c0540a229
Everywhere: Move global Kernel pattern code to Kernel/Library directory
|
há 2 anos atrás |
kleines Filmröllchen
|
a6a439243f
Kernel: Turn lock ranks into template parameters
|
há 2 anos atrás |
Liav A
|
5ff318cf3a
Kernel: Remove i686 support
|
há 2 anos atrás |
Timon Kruiper
|
344ffda8cb
Kernel: Use AK::is_power_of_two instead of AK::popcount in kmalloc_impl
|
há 2 anos atrás |
Tim Schumacher
|
2577bb8416
Kernel: Start implementing `kmalloc_aligned` more efficiently
|
há 2 anos atrás |
Thomas Queiroz
|
8e8ea99bf3
Kernel: Return nullptr instead of PANICking in KmallocSlabHeap
|
há 2 anos atrás |
Andreas Kling
|
d8a3e2fc4e
Kernel: Don't memset() allocated memory twice in kcalloc()
|
há 2 anos atrás |
Brian Gianforcaro
|
2079728a74
Kernel: Add formal Processor::verify_no_spinlocks_held() API
|
há 2 anos atrás |
Andreas Kling
|
c8375c51ff
Kernel: Stop taking MM lock while using PD/PT quickmaps
|
há 2 anos atrás |
kleines Filmröllchen
|
4314c25cf2
Kernel: Require lock rank for Spinlock construction
|
há 2 anos atrás |
Andreas Kling
|
abb84b9fcd
Kernel: Fix inconsistent lock acquisition order in kmalloc
|
há 2 anos atrás |
Undefine
|
97cc33ca47
Everywhere: Make the codebase more architecture aware
|
há 3 anos atrás |
Liav A
|
e4e5fa74d0
Kernel+Userland: Rename prefix of user_physical => physical
|
há 3 anos atrás |
Andreas Kling
|
f8d798b667
Kernel: Move allocate_unbacked_region_anywhere() to MemoryManager
|
há 3 anos atrás |
James Mintram
|
2b442ae44f
Kernel: Add kmalloc.cpp to aarch64
|
há 3 anos atrás |
Andreas Kling
|
e8f543c390
Kernel: Use intrusive RegionTree solution for kernel regions as well
|
há 3 anos atrás |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
há 3 anos atrás |
Daniel Bertalan
|
e3eb68dd58
AK+Kernel: Avoid double memory clearing of HashTable buckets
|
há 3 anos atrás |
Hendiadyoin1
|
1a739b5d6e
Kernel: Try to reuse empty slabheaps before expanding the kmalloc-heap
|
há 3 anos atrás |
Idan Horowitz
|
29eee390ec
Kernel: Implement kmalloc_good_size for the new kmalloc
|
há 3 anos atrás |
Andreas Kling
|
1d411a46c1
Kernel: Put kmalloc heap expansion debug spam behind KMALLOC_DEBUG
|
há 3 anos atrás |
Idan Horowitz
|
16d69376d8
Kernel: Include slabheaps in kmalloc statistics
|
há 3 anos atrás |
Andreas Kling
|
cfc9ce66d9
Kernel: Skip unnecessary TLB flush when growing kmalloc heap
|
há 3 anos atrás |
kleines Filmröllchen
|
e2c9578390
Kernel: Allow preventing kmalloc and kfree
|
há 3 anos atrás |
Guilherme Goncalves
|
33b78915d3
Kernel: Propagate overflow errors from Memory::page_round_up
|
há 3 anos atrás |
Andreas Kling
|
987b5adf2a
Kernel: Remove old comment about kmalloc() being Q&D :^)
|
há 3 anos atrás |