Aurel Feer
|
97b4f973ee
|
Merge branch 'main' into shelly
|
2022-05-29 20:14:39 +02:00 |
|
Jan Schär
|
1beb079cb0
|
Customized ping
- Add -u option to send UDP packets
- Don't print dots when flooding
- Don't require root user
|
2022-05-28 19:53:14 +02:00 |
|
Jan Schär
|
9db9053c97
|
enet: Fix cache bug
|
2022-05-28 19:49:10 +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
|
50cb528a71
|
Add ping source
Modified only to make it compile without other files
|
2022-05-28 14:09:17 +02:00 |
|
Jan Schär
|
0c79d7048d
|
enet: Implement driver
|
2022-05-27 19:11:22 +02:00 |
|
Aurel Feer
|
5773c47d49
|
input/output for shelly seems to be working! poggers
|
2022-05-25 16:18:20 +02:00 |
|
Aurel Feer
|
b892aeaeb6
|
shelly interrupt handler working
|
2022-05-25 16:01:24 +02:00 |
|
Aurel Feer
|
1a600c2409
|
fix minor syntax bugs
|
2022-05-25 13:14:58 +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 |
|
|
|
f7441cb70d
|
hello from shelly
|
2022-05-22 17:21:17 +02: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 |
|
Sparchatus
|
2751ed3a15
|
Store full log in file
|
2022-05-04 15:43:21 +00:00 |
|
Sparchatus
|
689e045b9c
|
Add python venv to docker image
|
2022-05-04 15:42:49 +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 |
|
Sparchatus
|
5c6d186a3c
|
Bugfix Allow other threads to continue even if one fails paging
|
2022-05-02 09:02:47 +00: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
|
d46c7a5875
|
URPC server wait defer instead of yield for lower CPU load
|
2022-04-28 17:30:41 +00:00 |
|
Sparchatus
|
9b29393930
|
Small quality of life improvements
|
2022-04-28 17:25:18 +00:00 |
|
Sparchatus
|
42980b1c20
|
Bugfix: create module cnode for app init
|
2022-04-28 17:24:55 +00:00 |
|
Sparchatus
|
627b395f39
|
Bufgix: Kernel does not set cap owner for pt mapping
|
2022-04-28 17:23:12 +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
|
d90add66da
|
Bugfix spawn error when no arguments are provided
|
2022-04-27 14:18:23 +00:00 |
|
Sparchatus
|
08071e6858
|
Bugfix NULL pointer dereference during pagefault error printing
|
2022-04-27 14:17:37 +00:00 |
|
Sparchatus
|
e8fef8d87c
|
pushing urpc experiments
|
2022-04-27 09:19:57 +00:00 |
|