[Zion] Add implementation of KernelVmm::FreeKernelStack.

This commit is contained in:
Drew Galbraith 2023-11-19 17:29:09 -08:00
parent 308dd6a203
commit 70bdb822a7
1 changed files with 4 additions and 0 deletions

View File

@ -25,6 +25,10 @@ uint64_t KernelVmm::AcquireKernelStack() {
return gKernelVmm->stack_manager_->AllocateKernelStack(); return gKernelVmm->stack_manager_->AllocateKernelStack();
} }
void KernelVmm::FreeKernelStack(uint64_t stack_addr) {
return gKernelVmm->stack_manager_->FreeKernelStack(stack_addr);
}
uint64_t KernelVmm::AcquireSlabHeapRegionInternal(uint64_t slab_size_bytes) { uint64_t KernelVmm::AcquireSlabHeapRegionInternal(uint64_t slab_size_bytes) {
uint64_t next_slab = next_slab_heap_page_; uint64_t next_slab = next_slab_heap_page_;
if (next_slab >= kKernelBuddyHeapEnd) { if (next_slab >= kKernelBuddyHeapEnd) {