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 |
|
|
|
3c85b4d971
|
add stackoverflow test
|
2022-04-13 17:42:55 +02:00 |
|
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 |
|