Commit Graph

35 Commits

Author SHA1 Message Date
Sparchatus
66e54768ef Added performance measurements and improvements 2022-06-02 18:58:49 +00:00
Jan Schär
f66ee58a5c Disable a bunch of debug prints 2022-06-02 16:58:27 +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
Sparchatus
255af3f38c Added ELF loading from filesystem 2022-06-01 10:07:35 +00:00
Sparchatus
28c5559387 Cleanup 2022-05-31 12:28:45 +00:00
Sparchatus
f51fbb441e Added block driver client and server 2022-05-31 09:50:06 +00:00
Aurel Feer
97b4f973ee Merge branch 'main' into shelly 2022-05-29 20:14:39 +02:00
Jan Schär
0c79d7048d enet: Implement driver 2022-05-27 19:11:22 +02:00
5191bd83a7 work on shelly 2022-05-25 12:54:57 +02:00
f7441cb70d hello from shelly 2022-05-22 17:21:17 +02:00
Jan Schär
9edba91b34 Implement UMP binding 2022-05-17 15:19:12 +02:00
Sparchatus
b2c12e8c15 Fix performance measurements 2022-05-09 09:36:04 +00:00
Sparchatus
30d030fae4 Performance measurement framework 2022-05-05 21:23:01 +00:00
Jan Schär
ede347c10b Allocate pids on bsp core 2022-05-04 14:03:06 +02:00
Jan Schär
cd53dfd7f3 Fix thread stack allocation
We need to allocate the stack before the thread starts running.
2022-04-28 19:40:18 +02:00
Sparchatus
42980b1c20 Bugfix: create module cnode for app init 2022-04-28 17:24:55 +00:00
Jan Schär
36530499fb Allocate URPC thread stack on main thread 2022-04-28 19:18:19 +02:00
df146c227a Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main 2022-04-28 15:50:44 +00:00
47f554c940 also transfer slot0 capability of bootinfo 2022-04-28 17:49:53 +02:00
Sparchatus
7b1ffe2f94 Move early testing so mm alloc is available 2022-04-28 13:38:07 +00:00
Sparchatus
57920c9aa4 Check for malloc failure 2022-04-28 13:36:53 +00:00
9e35e00500 forge devframe instead of frame for bootinfo 2022-04-28 15:06:14 +02:00
fb5e35287d progress 2022-04-28 14:48:44 +02:00
fbbb2ae5b2 work on bootinfo transfer 2022-04-28 14:02:31 +02:00
Jan Schär
691c295cf9 Implement spawn over URPC
It doesn't work yet because bootinfo is missing on core 1.
2022-04-28 11:25:04 +02:00
Jan Schär
0148df04a0 Partially implement urpc
Allocating memory on core 1 now works, but spawning on core 1 not yet.
2022-04-27 16:31:17 +02:00
Sparchatus
e8fef8d87c pushing urpc experiments 2022-04-27 09:19:57 +00:00
Sparchatus
81018ac2fd Implemented app_main 2022-04-27 09:13:29 +00:00
Sparchatus
b66f20ae24 Fix coreboot cache flushing. 2022-04-25 14:44:45 +00:00
Sparchatus
1e225bac85 Merge Aurel and Sandro proress 2022-04-25 11:42:37 +00: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
50c75ed361 Working Init Channel 2022-03-28 15:33:53 +00:00
Daniel Schwyn
6d444bf552 Main handout
Signed-off-by: Daniel Schwyn <daniel.schwyn@inf.ethz.ch>
2022-03-03 14:57:51 +01:00