feat: implement synchronisation to protecting access to PTEs of SPTs during eviction

This commit is contained in:
Themis Demetriades
2024-12-05 16:51:15 +00:00
parent e779e8ac7c
commit d03e253046
6 changed files with 114 additions and 45 deletions

View File

@@ -714,8 +714,8 @@ load_segment (struct file *file, off_t ofs, uint8_t *upage,
size_t page_zero_bytes = PGSIZE - page_read_bytes;
/* Add the page metadata to the SPT to be lazy loaded later on */
if (page_insert (file, ofs, upage, page_read_bytes, page_zero_bytes,
writable, PAGE_FILE) == NULL)
if (page_insert_file (file, ofs, upage, page_read_bytes, page_zero_bytes,
writable, PAGE_FILE) == NULL)
return false;
/* Advance. */