fix: invalidate PTEs of evicted pages before eviction occurs to prevent modificationof pages mid-eviction

This commit is contained in:
Themis Demetriades
2024-12-04 15:02:49 +00:00
parent 47a7dfae04
commit 1b73e415d7
4 changed files with 12 additions and 7 deletions

View File

@@ -17,5 +17,6 @@ void pagedir_set_accessed (uint32_t *pd, const void *upage, bool accessed);
bool pagedir_is_writable (uint32_t *pd, const void *upage);
void pagedir_set_writable (uint32_t *pd, const void *upage, bool writable);
void pagedir_activate (uint32_t *pd);
void invalidate_pagedir (uint32_t *pd);
#endif /* userprog/pagedir.h */