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
vm/memory-mapped-files
pintos_22/src/userprog
History
sBubshait 26a2d40325 Implement implicitly unmapping all mmapped files when a process exits. Refactor to reduce duplication
2024-12-04 22:00:59 +00:00
..
.gitignore
provided code
2024-10-01 23:37:39 +01:00
exception.c
Update SPT page entry to change type from EXECUTABLE to PAGE_FILE to capture mmaps in addition to executables
2024-12-04 17:51:30 +00:00
exception.h
Update syscall handling of invalid pointers by preloading pages using the helper try_fetch_page
2024-11-29 18:55:28 +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
Update Userprog Makefile to include vm files
2024-11-29 18:49:26 +00:00
Makefile
provided code
2024-10-01 23:37:39 +01:00
pagedir.c
provided code
2024-10-01 23:37:39 +01:00
pagedir.h
provided code
2024-10-01 23:37:39 +01:00
process.c
Refactor: Move destroying mmap data into process_exit instead of thread
2024-12-04 21:59:38 +00:00
process.h
Implement page fault for lazy loading executables, w/ G
2024-11-28 20:03:50 +00:00
syscall.c
Implement implicitly unmapping all mmapped files when a process exits. Refactor to reduce duplication
2024-12-04 22:00:59 +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: 101ms Template: 7ms
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