ladybird/Kernel/VM
Andreas Kling c8a216b107 Kernel: Allocate kernel stacks for threads using the region allocator.
This patch moves away from using kmalloc memory for thread kernel stacks.
This reduces pressure on kmalloc (16 KB per thread adds up fast) and
prevents kernel stack overflow from scribbling all over random unrelated
kernel memory.
2019-05-14 11:51:00 +02:00
..
.gitignore Kernel: Move VM-related files into Kernel/VM/. 2019-04-03 15:13:07 +02:00
MemoryManager.cpp Kernel: Allocate kernel stacks for threads using the region allocator. 2019-05-14 11:51:00 +02:00
MemoryManager.h Kernel: Allocate kernel stacks for threads using the region allocator. 2019-05-14 11:51:00 +02:00
PageDirectory.cpp Kernel: Move VM-related files into Kernel/VM/. 2019-04-03 15:13:07 +02:00
PageDirectory.h Kernel: Move VM-related files into Kernel/VM/. 2019-04-03 15:13:07 +02:00
PhysicalPage.cpp Kernel: Move VM-related files into Kernel/VM/. 2019-04-03 15:13:07 +02:00
PhysicalPage.h Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 2019-04-06 14:29:29 +02:00
Region.cpp Kernel: Move VM-related files into Kernel/VM/. 2019-04-03 15:13:07 +02:00
Region.h Kernel: Remove unused Region::is_bitmap(). 2019-05-02 23:31:11 +02:00
VMObject.cpp Kernel: Allocate kernel stacks for threads using the region allocator. 2019-05-14 11:51:00 +02:00
VMObject.h Kernel: Simplify VMObject::is_anonymous(). 2019-05-02 23:34:28 +02:00