Implement VM #63

Merged
td1223 merged 94 commits from vm/merged/themis into master 2024-12-06 05:07:14 +00:00
11 changed files with 236 additions and 62 deletions
Showing only changes of commit 9a3c8a1c38 - Show all commits

View File

@@ -177,7 +177,10 @@ page_fault (struct intr_frame *f)
} }
} }
else else
{ {
/* Allows for stack growth in kernel context, due to syscall failure */
if (handle_stack_fault (fault_addr, thread_current ()->curr_esp)) return;
f->eip = (void *)f->eax; f->eip = (void *)f->eax;
f->eax = 0xffffffff; f->eax = 0xffffffff;
return; return;