Commit Graph

155 Commits

Author SHA1 Message Date
Sparchatus
b6cb27a875 ensure no debug_printf makes it to the output 2022-06-02 20:43:17 +00:00
Aurel Feer
57d3a0d8fa Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main 2022-06-02 21:08:50 +02:00
Aurel Feer
eeaf50cf04 add missing grading_getchar and grading_putchar calls 2022-06-02 21:07:04 +02:00
Sparchatus
66e54768ef Added performance measurements and improvements 2022-06-02 18:58:49 +00:00
Jan Schär
dd10f575c9 Implement netcat 2022-06-02 20:42:11 +02:00
Jan Schär
f66ee58a5c Disable a bunch of debug prints 2022-06-02 16:58:27 +02:00
Jan Schär
a6ad10d9e0 enet: Unfinished TCP implementation 2022-06-02 16:06:49 +02:00
9ecfa0a79a work on shelly input (not tested) 2022-06-02 13:59:58 +02:00
Sparchatus
11d6ed64ca Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main 2022-06-02 10:37:16 +00:00
Aurel Feer
8e0c0c13ed merge shelly into main 2022-06-01 22:32:54 +02:00
Aurel Feer
ea71de7c8b implement help command 2022-06-01 17:01:45 +02:00
Aurel Feer
be08ca06be add ps command and fix performance on samecore ump 2022-06-01 16:42:15 +02:00
Sparchatus
255af3f38c Added ELF loading from filesystem 2022-06-01 10:07:35 +00:00
Sparchatus
8655229548 Bugfix filesystem reads at cluster boundary 2022-06-01 06:44:52 +00:00
Aurel Feer
5850f35d95 echo command somewhat working 2022-05-31 17:33:55 +02:00
Sparchatus
28c5559387 Cleanup 2022-05-31 12:28:45 +00:00
Sparchatus
e0fecab3ed Added tests for the file system 2022-05-31 12:20:40 +00:00
Sparchatus
3c68904970 Added more documentation for file system 2022-05-31 12:03:33 +00:00
Sparchatus
8df9742b25 Added file system documentation 2022-05-31 10:20:16 +00:00
Sparchatus
6d6c3b226f Set the archive flag on file changes 2022-05-31 10:02:11 +00:00
Sparchatus
5843870c1d Disallow writes to readonly file 2022-05-31 09:59:12 +00:00
Sparchatus
1ed8746541 Tiny improvements while writing the report 2022-05-31 09:52:58 +00:00
Sparchatus
3253619eaf Add file system 2022-05-31 09:52:28 +00:00
Sparchatus
d6526ccbaa Performance measurement allwo constant tags 2022-05-31 09:50:43 +00:00
Sparchatus
f51fbb441e Added block driver client and server 2022-05-31 09:50:06 +00:00
Aurel Feer
74418ff85e missing files 2022-05-31 00:36:32 +02:00
Aurel Feer
99c30cb2e7 sloooooooooow 2022-05-30 23:50:04 +02:00
Aurel Feer
97b4f973ee Merge branch 'main' into shelly 2022-05-29 20:14:39 +02:00
Jan Schär
cdba8db5e2 enet: Use const for pointers to receive buffer 2022-05-28 16:22:21 +02:00
Jan Schär
0c79d7048d enet: Implement driver 2022-05-27 19:11:22 +02:00
Aurel Feer
b892aeaeb6 shelly interrupt handler working 2022-05-25 16:01:24 +02:00
5191bd83a7 work on shelly 2022-05-25 12:54:57 +02:00
Sparchatus
4dab497576 [Bugfix] ump channel did not set initial state for send queue entries 2022-05-24 16:16:39 +00:00
Sparchatus
12c1c2a23a Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main 2022-05-20 09:53:21 +00:00
Sparchatus
07f8cfe2bc UMP Channel implementation 2022-05-20 09:51:30 +00:00
Sparchatus
937c6fb701 Nicer paging panics 2022-05-20 07:13:39 +00:00
Jan Schär
6a2b1f61bf enet: Map device registers 2022-05-18 17:45:24 +02:00
Sparchatus
cdd9d3f75e Allow sharing devframes 2022-05-18 14:35:00 +00:00
Jan Schär
9edba91b34 Implement UMP binding 2022-05-17 15:19:12 +02:00
Sparchatus
807e804bb8 Less annoying paging exception handler output 2022-05-11 13:50:08 +00:00
Sparchatus
b2c12e8c15 Fix performance measurements 2022-05-09 09:36:04 +00:00
Sparchatus
8642c075ea Realized yielding is actually faster by a lot 2022-05-09 07:42:27 +00:00
Sparchatus
4dbaf216b3 Added some measurements of URPC 2022-05-05 21:35:50 +00:00
Sparchatus
30d030fae4 Performance measurement framework 2022-05-05 21:23:01 +00:00
Sparchatus
0d69c8b0ad Add NOP rpc call 2022-05-05 09:25:00 +00:00
Sparchatus
f59c3b52c5 Free paging slab space used in spawning a child process 2022-05-05 09:21:30 +00:00
Sparchatus
80313640f4 Bugfix urpc should handle a missing cap 2022-05-05 08:32:24 +00:00
9c1906082a forward rpc calls using urpc 2022-05-04 16:08:13 +02:00
Jan Schär
ede347c10b Allocate pids on bsp core 2022-05-04 14:03:06 +02:00
Sparchatus
323a9cc088 Bugfix slot allocation during urpc causes cap reuse 2022-05-02 09:11:03 +00:00