Sparchatus
|
976311cb3e
|
Merge branch 'main' of gitlab.ethz.ch:rueegges/aos into main
|
2022-04-27 09:13:46 +00:00 |
|
Sparchatus
|
81018ac2fd
|
Implemented app_main
|
2022-04-27 09:13:29 +00:00 |
|
Aurel Feer
|
4f71689996
|
fix booting second core on toradex
|
2022-04-26 20:55:03 +02:00 |
|
Sparchatus
|
b66f20ae24
|
Fix coreboot cache flushing.
|
2022-04-25 14:44:45 +00:00 |
|
Sparchatus
|
8948748963
|
Added define to c_cpp_properties.json
|
2022-04-25 14:43:30 +00:00 |
|
|
|
fc44e3efc6
|
try to boot second core
|
2022-04-25 15:55:00 +02:00 |
|
Sparchatus
|
1e225bac85
|
Merge Aurel and Sandro proress
|
2022-04-25 11:42:37 +00:00 |
|
Aurel Feer
|
ea92f78fca
|
start on booting second core
|
2022-04-24 18:31:00 +02:00 |
|
|
|
42925eb214
|
fix guarded region
|
2022-04-14 15:39:35 +02:00 |
|
Sparchatus
|
2bebc35bd6
|
Revert "fine grained paging locking to avoid deadlocks"
This reverts commit fca2584d89.
|
2022-04-13 19:04:49 +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 |
|
Jan Schär
|
42d51de0b1
|
Fix for page fault while disabled
|
2022-04-13 15:47:38 +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
|
fca2584d89
|
fine grained paging locking to avoid deadlocks
|
2022-04-13 12:55:56 +00:00 |
|
Sparchatus
|
0dc8227beb
|
Reducing number of threads to below MAX_THREADS
|
2022-04-13 12:48:28 +00:00 |
|
Sparchatus
|
1b37ebbb13
|
Bugfix: ignored error return in slab allocator
|
2022-04-13 12:38:12 +00:00 |
|
Sparchatus
|
b7bf1fb1a0
|
More intense thread testing
|
2022-04-13 12:37:40 +00:00 |
|
Sparchatus
|
8aec2a8ce3
|
Bugfix: page faults during root cnode refill
|
2022-04-13 10:58:26 +00:00 |
|
Sparchatus
|
54ff71f710
|
More strict locking for aos_rpc.c
|
2022-04-13 10:56:55 +00:00 |
|
|
|
2b04f8a82e
|
add multiple threads to mallocator test
|
2022-04-12 13:33:37 +02:00 |
|
Sparchatus
|
d0f9e8dfcf
|
Fix a deadlock during paging
|
2022-04-12 10:56:09 +00: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 |
|
|
|
148b2a02ad
|
add test_threads file
|
2022-04-10 22:40:42 +02:00 |
|
|
|
4eb6b2de56
|
remove unnecessary slot_alloc
|
2022-04-10 22:27:29 +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 |
|
Sparchatus
|
c96e6bcf66
|
add define to c_cpp_properties.c
|
2022-04-06 12:06:14 +00:00 |
|
Sparchatus
|
b7bee13f8e
|
Add missing include dir to c_pp_properties.json
|
2022-04-06 11:15:16 +00:00 |
|
Jan Schär
|
51ccc7e3a0
|
Enable SELF_PAGING_WORKS
|
2022-04-06 11:31:31 +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
|
d3ada884d7
|
Bugfix as per Forum
https://moodle-app2.let.ethz.ch/mod/forum/discuss.php?d=102070
|
2022-04-04 13:15:48 +00:00 |
|
Sparchatus
|
5f9ce34445
|
Added simple exception handler that prints stuff
|
2022-04-04 13:05:32 +00:00 |
|
Sparchatus
|
ec591bbb54
|
Bugfix for root slot allocator refill as in Q&A Forum
https://moodle-app2.let.ethz.ch/mod/forum/discuss.php?d=100538
|
2022-03-31 20:39:59 +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 |
|
Jan Schär
|
8e5760627e
|
Fix menu.lst file
|
2022-03-31 19:06:50 +02:00 |
|
|
|
d4a5a904dd
|
remove debug prints
|
2022-03-31 17:50:05 +02:00 |
|
Sparchatus
|
c060cb8498
|
Fix bug in child spawning causing incomplete paging state passing
|
2022-03-31 15:42:56 +00:00 |
|
|
|
04803f06f8
|
maybe finish memory server
|
2022-03-31 17:19:47 +02:00 |
|
Sparchatus
|
12ee3bb5b6
|
Added arbitrary length terminal write and read with early return
|
2022-03-31 13:12:33 +00:00 |
|
Sparchatus
|
f22a6fa5a0
|
Fix kernel BUG in INIT_LX_SIZE definitions as in Q&A Forum
https://moodle-app2.let.ethz.ch/mod/forum/discuss.php?d=100480
|
2022-03-31 12:54:08 +00:00 |
|
Sparchatus
|
69feeaf9d0
|
Revert "Fix kernel bug in INIT_LX_SIZE"
This reverts commit 16f26e8aa0.
|
2022-03-31 12:53:38 +00:00 |
|
Sparchatus
|
16f26e8aa0
|
Fix kernel bug in INIT_LX_SIZE
https://moodle-app2.let.ethz.ch/mod/forum/discuss.php?d=100480
|
2022-03-31 12:52:00 +00:00 |
|
Sparchatus
|
84d16648d8
|
Fix kernel bug reported in Q&A forum
https://moodle-app2.let.ethz.ch/mod/forum/discuss.php?d=100366
|
2022-03-31 10:53:05 +00:00 |
|
Jan Schär
|
da6dbaaff7
|
Use default waitset on server
|
2022-03-31 11:47:38 +02:00 |
|