Demetriades, Themis
|
96b350d623
|
Merge branch 'vm/mmap-write-back-on-eviction' into 'vm/virtual-memory/themis-synch'
Write back mmap file pages to file upon eviction
See merge request lab2425_autumn/pintos_22!59
|
2024-12-06 01:01:50 +00:00 |
|
Demetriades, Themis
|
8220b931a9
|
Merge branch 'vm/virtual-memory/frame-synch/saleh' into 'vm/virtual-memory/themis-synch'
Merge frame pinning to themis-synch
See merge request lab2425_autumn/pintos_22!60
|
2024-12-06 00:21:02 +00:00 |
|
Demetriades, Themis
|
f06c91cf0d
|
ci: include linear page tests in VM test pipeline
|
2024-12-05 00:29:49 +00:00 |
|
Demetriades, Themis
|
fbcd3c9f19
|
ci: include dynamic stack growth tests in VM test pipeline
|
2024-12-02 20:57:05 +00:00 |
|
Demetriades, Themis
|
8e278b349a
|
Merge branch 'page-swap-helpers' into 'virtual-memory'
Implement helper functions for managing the supplemental page table
See merge request lab2425_autumn/pintos_22!55
|
2024-12-01 21:47:30 +00:00 |
|
Demetriades, Themis
|
9d35beb2e4
|
Merge branch 'virtual-memory' into 'page-swap-helpers'
# Conflicts:
# src/vm/frame.c
# src/vm/page.c
|
2024-12-01 21:44:17 +00:00 |
|
Demetriades, Themis
|
775b73a3e9
|
Merge branch 'ethan-stack-growth' into 'virtual-memory'
Implement dynamic stack growth
See merge request lab2425_autumn/pintos_22!54
|
2024-11-30 23:21:33 +00:00 |
|
Demetriades, Themis
|
d8edc6d3fe
|
Merge branch 'virtual-memory' into 'ethan-stack-growth'
# Conflicts:
# src/Makefile.build
|
2024-11-30 23:21:16 +00:00 |
|
Demetriades, Themis
|
5682974f9d
|
Merge branch 'vm/supplemental-page-table' into 'master'
Implement frame table & page eviction algorithm
See merge request lab2425_autumn/pintos_22!53
|
2024-11-30 23:01:04 +00:00 |
|
Demetriades, Themis
|
605050e38d
|
Merge branch 'code-review-2-changes' into 'master'
fix: code review 2 changes
See merge request lab2425_autumn/pintos_22!52
|
2024-11-24 16:52:48 +00:00 |
|
Demetriades, Themis
|
0e50603eef
|
Merge branch 'stack-init-overflowfix' into 'master'
Remove args-ovf user program binary, replacing with source for testing
See merge request lab2425_autumn/pintos_22!44
|
2024-11-15 13:41:41 +00:00 |
|
Demetriades, Themis
|
4b0d0a51f0
|
Merge branch 'stack-init-overflowfix' into 'master'
Update stack initialization code to handle all possible overflows and...
See merge request lab2425_autumn/pintos_22!43
|
2024-11-15 13:38:35 +00:00 |
|
Demetriades, Themis
|
9b82947beb
|
Merge branch 'stack-init-memfix' into 'master'
Fix memory leak in start_process
See merge request lab2425_autumn/pintos_22!42
|
2024-11-14 21:06:20 +00:00 |
|
Demetriades, Themis
|
bbe41e178d
|
Merge branch 'stack-init-optimize' into 'master'
Optimize stack initialization by not using malloc, and remove use of 'goto' (for code review safety)
See merge request lab2425_autumn/pintos_22!41
|
2024-11-14 16:06:22 +00:00 |
|
Demetriades, Themis
|
7d9900c6d8
|
Merge branch 'exec-missing-validation' into 'master'
Add validation to check for missing files in exec() args
See merge request lab2425_autumn/pintos_22!36
|
2024-11-11 23:25:26 +00:00 |
|
Demetriades, Themis
|
9e692ced9e
|
Merge branch 'userprog-merge' into 'master'
Update variable references between conflicting merges to refer to the same...
See merge request lab2425_autumn/pintos_22!35
|
2024-11-11 22:59:45 +00:00 |
|
Demetriades, Themis
|
f194fa1fa8
|
Merge branch 'userprog-merge' into 'master'
Implement complete stack initialization, process_wait, and all system calls correctly except exec
See merge request lab2425_autumn/pintos_22!34
|
2024-11-11 22:56:28 +00:00 |
|
Demetriades, Themis
|
47c3657b65
|
Merge branch 'process-wait' into 'userprog-merge'
Fix race-condition in process result (memory leak), fix infinite loop in donors_list
See merge request lab2425_autumn/pintos_22!33
|
2024-11-11 22:24:39 +00:00 |
|
Demetriades, Themis
|
4eafdf10ba
|
Merge branch 'read-only-exec' into 'userprog-merge'
Combine syscall code with final stack initialization code
See merge request lab2425_autumn/pintos_22!32
|
2024-11-11 22:23:20 +00:00 |
|
Demetriades, Themis
|
ed09e0b08e
|
Merge branch 'system-calls' into 'master'
Add support for some basic system calls and args handling correctly.
See merge request lab2425_autumn/pintos_22!29
|
2024-11-07 19:36:29 +00:00 |
|
Demetriades, Themis
|
87dd84a9b9
|
Merge branch 'user-programs' into 'user-programs-stdout'
Merge basic system calls with stack set-up infrastructure
See merge request lab2425_autumn/pintos_22!27
|
2024-11-06 22:21:28 +00:00 |
|
Demetriades, Themis
|
014642c789
|
Merge branch 'user-programs-stdout' into 'user-programs'
# Conflicts:
# src/userprog/process.c
|
2024-11-06 22:20:48 +00:00 |
|
Demetriades, Themis
|
4c33653369
|
Merge branch 'task1/saleh/priority-donation-refactoring' into 'master'
priority donation refactoring
See merge request lab2425_autumn/pintos_22!20
|
2024-10-25 15:57:22 +00:00 |
|
Demetriades, Themis
|
bbb62d2ee7
|
Merge branch 'gleb/fix-non-busy-sleep-bug' into 'master'
Remove unnecassary inter_disable from non-busy sleep
See merge request lab2425_autumn/pintos_22!19
|
2024-10-25 14:19:36 +00:00 |
|
Demetriades, Themis
|
f8bdd30f09
|
Merge branch 'gleb/bsd-priority-donation' into 'master'
Allow priority donation with BSD scheduler.
See merge request lab2425_autumn/pintos_22!18
|
2024-10-25 14:19:18 +00:00 |
|
Demetriades, Themis
|
25ca7b6522
|
Merge branch 'task1/themis/priority-donation' into 'task1/priority-donation'
Merge task1/themis/priority-donation into task1/priority-donation
See merge request lab2425_autumn/pintos_22!13
|
2024-10-23 15:03:07 +00:00 |
|