Merge branch 'vm/lazy-loading' into vm/page-swap-synch

This commit is contained in:
Themis Demetriades
2024-12-04 19:11:37 +00:00
parent 4bf6914cfa
commit 1e236a5c47
7 changed files with 59 additions and 43 deletions

View File

@@ -15,6 +15,7 @@
#include "threads/switch.h"
#include "threads/synch.h"
#include "threads/vaddr.h"
#include "vm/page.h"
#ifdef USERPROG
#include "userprog/process.h"
#include "userprog/syscall.h"
@@ -264,7 +265,8 @@ thread_create (const char *name, int priority,
if (!hash_init (&t->open_files, fd_hash, fd_less, NULL)
|| !hash_init (&t->child_results, process_result_hash,
process_result_less, t))
process_result_less, t)
|| !hash_init (&t->pages, page_hash, page_less, NULL))
{
palloc_free_page (t);
free (t->result);