Logo
Explore Help
Sign In
Imperial-MEng/pintos_22
1
0
Fork 0
You've already forked pintos_22
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
22f3b0950f37a72427c474770d15eba28a2b0bea
pintos_22/src/userprog
History
sBubshait 22f3b0950f Fix: Insert pages in mmap as PAGE_MMAP instead of PAGE_FILE
2024-12-06 15:54:46 +00:00
..
.gitignore
provided code
2024-10-01 23:37:39 +01:00
exception.c
feat: merged shared-read-only-executables with the rest of VM
2024-12-06 04:15:13 +00:00
exception.h
Merge branch 'vm/lazy-loading' into vm/page-swap-synch
2024-12-04 19:11:37 +00:00
gdt.c
provided code
2024-10-01 23:37:39 +01:00
gdt.h
provided code
2024-10-01 23:37:39 +01:00
Make.vars
Fix issues with merging, duplicate references and definition of VM
2024-12-05 02:27:48 +00:00
Makefile
provided code
2024-10-01 23:37:39 +01:00
pagedir.c
fix: properly assign frame owners and deallocate in all required places
2024-12-06 00:29:57 +00:00
pagedir.h
fix: invalidate PTEs of evicted pages before eviction occurs to prevent modificationof pages mid-eviction
2024-12-04 15:02:49 +00:00
process.c
feat: implement synchronisation to protecting access to PTEs of SPTs during eviction
2024-12-05 16:51:15 +00:00
process.h
Refactor stack growth to be helper functions in exception for easier merging
2024-12-05 00:27:40 +00:00
syscall.c
Fix: Insert pages in mmap as PAGE_MMAP instead of PAGE_FILE
2024-12-06 15:54:46 +00:00
syscall.h
Update thread and syscall to use local fd counter instead global one, preventing overflow
2024-11-15 15:48:56 +00:00
tss.c
provided code
2024-10-01 23:37:39 +01:00
tss.h
provided code
2024-10-01 23:37:39 +01:00
Powered by Gitea Version: 1.24.3 Page: 170ms Template: 10ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API