Commit Graph

24 Commits

Author SHA1 Message Date
f2fb4d5d01 start memory server 2022-03-30 16:23:39 +02:00
Sparchatus
ac171a2851 Fixed oupsie in init chanel setup 2022-03-30 13:26:49 +00:00
d05b40fdc8 add memeater to tests 2022-03-30 13:14:01 +02:00
Sparchatus
50c75ed361 Working Init Channel 2022-03-28 15:33:53 +00:00
Sparchatus
24c9fa55a9 Pass init EP to spawn child 2022-03-28 07:58:55 +00:00
Sparchatus
22401e4cb0 Add PIDs and Milestone 3 preparation 2022-03-25 15:51:38 +00:00
Jan Schär
c835aa477b Revert ram_alloc_set prototype
Rather than changing the prototype of an existing function, we should
create a new function and make the old function a wrapper around that.
2022-03-24 18:28:31 +01:00
Sandro Rüegge
0224bc8fd2 Extra/pass paging state 2022-03-24 14:18:15 +00:00
Jan Schär
24b4c54978 paging: Unmap and free 2022-03-23 23:15:15 +01:00
Sparchatus
f2f7c37442 Added time_wait_ms function to stdlib 2022-03-23 15:55:20 +00:00
Sparchatus
0e3c365e4d Implemented killing a process + test 2022-03-23 15:24:37 +00:00
2a4e34ed8d implement invoke_dispatcher_stop 2022-03-23 14:50:04 +01:00
47c7038002 DispatcherCmd_Stop capability command 2022-03-23 14:45:50 +01:00
Sparchatus
fdf72890f1 Add foreign state init 2022-03-23 08:29:02 +00:00
c83edbb696 setup child vspace 2022-03-22 22:36:38 +01:00
68c6df0238 create cspace 2022-03-22 20:49:42 +00:00
Jan Schär
6b911752f0 spawn: Find and map module, print magic, add test 2022-03-22 19:37:14 +01:00
Jan Schär
ec5ccea70c Clean up tests 2022-03-22 19:35:03 +01:00
Sparchatus
2dd4f8d45f Store mapping size in page table metadata 2022-03-22 16:01:05 +00:00
Sparchatus
9173726d68 Added virtual address handling and speed up paging 2022-03-22 15:51:23 +00:00
Sparchatus
07a861ea61 Fixed leaking of allocated stuff in paging (but not partially completed mapping) 2022-03-22 13:58:13 +00:00
Sparchatus
292ca0b63b Merge rueegges paging into jschaer code 2022-03-22 10:56:57 +00:00
Jan Schär
10138df397 Implement Milestone 1 2022-03-17 17:29:59 +01:00
Daniel Schwyn
6d444bf552 Main handout
Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
2022-03-03 14:57:51 +01:00