[zion] Use a separate stack for PF and GP faults in the kernel.

This commit is contained in:
Drew Galbraith 2023-08-01 23:11:12 -07:00
parent 259c64ef2a
commit e3a425e274
6 changed files with 28 additions and 2 deletions

View file

@ -1,5 +1,6 @@
#include "memory/kernel_stack_manager.h"
#include "common/gdt.h"
#include "debug/debug.h"
#include "memory/paging_util.h"
@ -11,6 +12,8 @@ KernelStackManager* gKernelStackManager;
void KernelStackManager::Init() {
gKernelStackManager = new KernelStackManager();
SetIst1(gKernelStackManager->AllocateKernelStack());
}
KernelStackManager::KernelStackManager()