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

Implement process_wait #31

Merged
gk1623 merged 9 commits from process-wait into master 2024-11-11 22:56:29 +00:00
Conversation 16 Commits 9 Files Changed 6 +127 -9

9 Commits

Author SHA1 Message Date
Gleb Koval
18c884234d Fix race-condition in process result (memory leak), fix infinite loop in donors_list 2024-11-11 17:35:49 +00:00
Gleb Koval
7778e05aa4 Fix deadlock by release of lock and semaphore in the wrong order 2024-11-09 11:06:36 +00:00
Gleb Koval
6ed1ccd21e Fix process_result locking by acquiring in process_wait as well to prevent freeing memory too early 2024-11-08 10:50:10 +00:00
Gleb Koval
84fe637c7e Remove process_result lock since it is an invalid solution
TODO : synchronise process_result in another way
2024-11-08 09:16:18 +00:00
Gleb Koval
d95894085b Implement syscall_exec via process_execute 2024-11-08 09:15:22 +00:00
Gleb Koval
fde70dcf59 Implement process_wait. 2024-11-08 03:56:15 +00:00
Gleb Koval
7349b4e66f Fix typo list_insert -> list_push_back for thread.child_results 2024-11-08 03:55:34 +00:00
Gleb Koval
ec8547aec9 Implement creation of process results 2024-11-08 03:31:48 +00:00
Gleb Koval
ddcd59fdf8 Add child and own process result information to struct thread 2024-11-08 03:30:58 +00:00
Powered by Gitea Version: 1.24.3 Page: 188ms Template: 15ms
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