..
constants.h
[Zion] Add released User Stacks to pool for reuse.
2023-11-24 16:16:25 -08:00
kernel_heap.cpp
[Mammoth] Move all callers of FromCapability to OwnedMemoryObject.
2023-11-19 20:33:15 -08:00
kernel_heap.h
[Zion] Cleanup memory debug statistics slightly.
2023-11-15 13:10:53 -08:00
kernel_stack_manager.cpp
[Zion] Return freed kernel stacks to pool.
2023-11-24 16:04:40 -08:00
kernel_stack_manager.h
[Zion] Return freed kernel stacks to pool.
2023-11-24 16:04:40 -08:00
kernel_vmm.cpp
[Zion] Add implementation of KernelVmm::FreeKernelStack.
2023-11-19 17:29:09 -08:00
kernel_vmm.h
[Zion] Add a framework for better process exit.
2023-11-16 23:03:27 -08:00
paging_util.cpp
[zion] Add utility to zero out a page when allocating one.
2023-06-19 23:44:33 -07:00
paging_util.h
Get the second process elf from a MemoryObject instead of hardcoding.
2023-06-07 00:19:15 -07:00
physical_memory.cpp
[Zion] Fix physical page usage tracking.
2023-11-23 07:20:11 -08:00
physical_memory.h
[Zion] Actually free memory pages when a MemoryObject goes out of scope
2023-11-19 21:37:30 -08:00
slab_allocator.cpp
[Zion] Introduce the Kernel VMM to centralize allocs.
2023-11-15 15:15:31 -08:00
slab_allocator.h
[Zion] Free memory that was allocated with the slab allocator.
2023-11-15 12:53:14 -08:00
user_stack_manager.cpp
[Zion] Map user stacks in as regular MemoryObjects.
2023-11-24 16:51:35 -08:00
user_stack_manager.h
[Zion] Map user stacks in as regular MemoryObjects.
2023-11-24 16:51:35 -08:00