Commit Graph

21 Commits

Author SHA1 Message Date
Michael Mueller
521d325129 Changed worker loop to watch out for yield signal. Also, removed the pinning as this is done when the worker's thread is created. 2024-02-13 19:45:01 +01:00
Michael Mueller
4b13aa18e7 Added pthread entrypoint for epoch manager. 2024-02-13 19:43:45 +01:00
Michael Mueller
5f2cba19d8 Create worker threads using libc to guarantee correct pinning. 2024-02-13 19:43:14 +01:00
Michael Mueller
c177c8cf50 Create and map Tukija signal page on initialization. 2024-02-13 18:53:16 +01:00
Michael Mueller
183a5154d4 Added communication signal to Tukija. 2024-02-13 17:37:16 +01:00
Michael Mueller
fcf0a2810b Added check for cache-alignment to MPSC queue. 2023-03-27 16:35:05 +02:00
Michael Mueller
d32c7af315 Fixed incorrect pinning of worker threads. 2023-03-27 16:34:34 +02:00
Michael Mueller
de5ba5d9c8 Worker and channel allocation adopted to Genode's memory management. 2023-03-27 16:33:13 +02:00
Michael Mueller
137b914bb1 Implemented system interface for Genode in MxTasking. 2023-03-27 16:31:54 +02:00
Michael Mueller
682d26c673 Added Genode::Env to MxTasking environment. 2023-03-27 16:30:53 +02:00
Michael Mueller
47cd9585c3 Explicit types for config.h 2023-03-27 16:30:11 +02:00
Michael Mueller
f6db18473f Adapted MxTasking memory manager to Genode. 2023-03-27 16:29:39 +02:00
Michael Mueller
54974c48be Use TSC instead of steady_clock. This saves RPC cost. 2023-03-27 16:28:14 +02:00
Jan Mühlig
bfc90d4dcf Disabled clang-tidy in order to reduce dependencies for reproducibility. 2021-12-03 15:45:06 +01:00
Jan Mühlig
9e31699fe2 Updated readme 2021-12-01 09:35:27 +01:00
Jan Mühlig
3271f1cd8b Removed c++20 syntax 2021-12-01 09:26:31 +01:00
Jan Mühlig
a58345de58 Small changes to eliminate warnings, added Hello World example, bugfix in HashJoin benchmark. 2021-12-01 09:01:34 +01:00
Jan Mühlig
6b86efaf14 Added LICENSE 2021-05-28 11:31:58 +02:00
Jan Mühlig
8267443bef Removed cite 2021-03-30 12:51:13 +02:00
Jan Mühlig
115c5a7fff Updated READMEs 2021-03-22 18:56:39 +01:00
Jan Mühlig
ad8c48083c Initial commit 2021-03-22 18:38:54 +01:00