Commit Graph

27 Commits

Author SHA1 Message Date
Sparchatus
e5a5ec13bb Even more effective multu thred testing and dirty fix for paging slab stealing issue 2022-04-13 13:38:35 +00:00
Sparchatus
0dc8227beb Reducing number of threads to below MAX_THREADS 2022-04-13 12:48:28 +00:00
Sparchatus
b7bf1fb1a0 More intense thread testing 2022-04-13 12:37:40 +00:00
2b04f8a82e add multiple threads to mallocator test 2022-04-12 13:33:37 +02:00
53369ab564 alloc and free many small buffers 2022-04-11 18:27:16 +02:00
3e2ee555f8 spawn many mallocators 2022-04-11 00:40:01 +02:00
070b2fe8e4 add mallocator module 2022-04-11 00:16:14 +02:00
Jan Schär
8e56ac9244 Merge remote-tracking branch 'handout/main' 2022-04-05 16:15:08 +02:00
Daniel Schwyn
a7a01f8ea1 Bug fixes
Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
2022-04-04 15:16:17 +02:00
Sparchatus
5f9ce34445 Added simple exception handler that prints stuff 2022-04-04 13:05:32 +00:00
Sparchatus
62af3cbd65 Bugfixes for serial read rpc. Using kernel sys_getchar for dummy terminal read. Added silly shell to hello.c 2022-03-31 20:29:43 +00:00
d4a5a904dd remove debug prints 2022-03-31 17:50:05 +02:00
04803f06f8 maybe finish memory server 2022-03-31 17:19:47 +02:00
Sparchatus
9750a752c3 Added: Terminal RPC, Spawn RPC, small abstraction fixes, automatic recv slot allocation in aos_rpc 2022-03-31 07:59:00 +00:00
Jan Schär
14063e60be Implement RPC 2022-03-30 20:12:19 +02:00
Sparchatus
50c75ed361 Working Init Channel 2022-03-28 15:33:53 +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
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
6e1f536635 Oups 2022-03-23 15:27:31 +00:00
Sparchatus
0e3c365e4d Implemented killing a process + test 2022-03-23 15:24:37 +00:00
Sparchatus
efa60d03b8 Fixed hello sleep 2022-03-23 13:52:32 +00:00
Sparchatus
dac5b0a7de Added catch command to hello.c 2022-03-23 10:23:33 +00:00
Sparchatus
19ceb35c71 Hello World should print all its arguments 2022-03-23 10:06:14 +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
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