Sparchatus
|
66e54768ef
|
Added performance measurements and improvements
|
2022-06-02 18:58:49 +00: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 |
|
Aurel Feer
|
8e0c0c13ed
|
merge shelly into main
|
2022-06-01 22:32:54 +02: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
|
e0fecab3ed
|
Added tests for the file system
|
2022-05-31 12:20:40 +00:00 |
|
Sparchatus
|
046d7269da
|
More documentation for the block driver
|
2022-05-31 12:16:11 +00:00 |
|
Sparchatus
|
8df9742b25
|
Added file system documentation
|
2022-05-31 10:20:16 +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 |
|
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 |
|
Jan Schär
|
6a2b1f61bf
|
enet: Map device registers
|
2022-05-18 17:45:24 +02:00 |
|
Jan Schär
|
9edba91b34
|
Implement UMP binding
|
2022-05-17 15:19:12 +02: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 |
|
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 |
|
Jan Schär
|
36530499fb
|
Allocate URPC thread stack on main thread
|
2022-04-28 19:18:19 +02:00 |
|
|
|
47f554c940
|
also transfer slot0 capability of bootinfo
|
2022-04-28 17:49:53 +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
|
1e225bac85
|
Merge Aurel and Sandro proress
|
2022-04-25 11:42:37 +00:00 |
|
Jan Schär
|
02b40ebb11
|
Fix RPC locking
|
2022-04-13 19:42:35 +02:00 |
|
|
|
3c85b4d971
|
add stackoverflow test
|
2022-04-13 17:42:55 +02:00 |
|
|
|
f6364278d0
|
implement guard pages for stack
|
2022-04-13 17:15:11 +02:00 |
|
|
|
148b2a02ad
|
add test_threads file
|
2022-04-10 22:40:42 +02:00 |
|
Jan Schär
|
d8f2439b7b
|
Implement heap allocation on page fault
|
2022-04-07 18:42:58 +02:00 |
|
Sparchatus
|
0c224f9066
|
locked rpc for thread safety
|
2022-04-06 14:05:44 +00:00 |
|
Sparchatus
|
3c8987f5f3
|
locked paging for thread safety? hope this suffices
|
2022-04-06 12:35:00 +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
|
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 |
|
Sparchatus
|
12ee3bb5b6
|
Added arbitrary length terminal write and read with early return
|
2022-03-31 13:12:33 +00:00 |
|
Jan Schär
|
da6dbaaff7
|
Use default waitset on server
|
2022-03-31 11:47:38 +02:00 |
|
Jan Schär
|
042a4187ed
|
Fix bugs
|
2022-03-31 10:24:28 +02:00 |
|