Michael Mueller
|
3fd592a0b3
|
ealanos: Rewrote Kuori remote shell component to use Hoitaja's new Shell service. This removes the limitations of the Launcher session that only allowed start nodes to be 640 characters long.
|
2025-06-20 17:34:10 +02:00 |
|
Michael Mueller
|
b5657ab546
|
ealanos: Added new "Shell" service to control a habitat from a user-space component.
|
2025-06-20 17:32:18 +02:00 |
|
Michael Mueller
|
07a2adefe4
|
mxtasking: Changed stack size of worker threads.
|
2025-06-20 17:30:04 +02:00 |
|
Michael Mueller
|
82382d2f98
|
Lock guard for MxTasking.
|
2025-06-20 17:29:31 +02:00 |
|
Michael Mueller
|
b62a6c4c02
|
hoitaja: Always create a new cell object after its PD session has been created.
|
2025-06-20 17:28:57 +02:00 |
|
Michael Mueller
|
716c44b8d6
|
hoitaja: Update cell's CPU affinities every time the habitat's config is changed.
|
2025-06-20 17:28:22 +02:00 |
|
Michael Mueller
|
e0f9540c9c
|
Updated hash for vfs_import.
|
2025-06-20 17:27:20 +02:00 |
|
Michael Mueller
|
ddce0c8ce2
|
ealanos: Don't indent preprocessor directives.
|
2025-06-17 19:30:28 +02:00 |
|
Michael Mueller
|
2449980a7f
|
Added clangd configurations for more repositories.
|
2025-06-17 19:29:58 +02:00 |
|
Michael Mueller
|
8bb99791b8
|
ealanos: Fixed errors when compiling Hoitaja.
|
2025-06-17 19:28:55 +02:00 |
|
Michael Mueller
|
e5f4f66e3b
|
init: Added brick attribute to start node.
|
2025-06-17 19:27:58 +02:00 |
|
Michael Mueller
|
a2462c6386
|
Updates various hashes.
|
2025-06-17 19:27:32 +02:00 |
|
Michael Mueller
|
c3e8e0d89c
|
ealanos: Implemented support for static cells aka bricks.
|
2025-06-17 19:26:10 +02:00 |
|
Michael Mueller
|
6c9dee3f71
|
base: Fill dataspace with zeros upon free instead of at allocatiing. This avoids the high cost for clearing huge dataspaces at allocation time.
|
2025-06-03 15:50:28 +02:00 |
|
Michael Mueller
|
d3886052d8
|
Ignore clangd-related config files as they are user- and machine-specific.
|
2025-06-03 15:41:21 +02:00 |
|
Michael Mueller
|
e9d6bb7782
|
Removed clangd files.
|
2025-06-03 15:39:21 +02:00 |
|
Michael Mueller
|
56d5e1d46b
|
raw_nic: Disable debug messages from network stack.
|
2025-06-03 15:35:46 +02:00 |
|
Michael Mueller
|
94d8c31c79
|
stdcxx: Use 8-byte atomics.
|
2025-06-03 15:35:08 +02:00 |
|
Michael Mueller
|
33a3f44cd5
|
ealanos: Ignore warnings for efficient C++ in Hamstraaja superblock test.
|
2025-06-03 15:34:40 +02:00 |
|
Michael Mueller
|
4308a3091b
|
ealanos: Changed hello world example for MxTasking after downgrade.
|
2025-06-03 15:34:08 +02:00 |
|
Michael Mueller
|
a69c53bfc9
|
ealanos: Run script for task-based echo server.
|
2025-06-03 15:33:39 +02:00 |
|
Michael Mueller
|
548ff291c2
|
ealanos: Implemented TCP echo server with MxTasks using MxIP.
|
2025-06-03 15:33:17 +02:00 |
|
Michael Mueller
|
c28c6a3339
|
ealanos: More memory for MxTask hello world example.
|
2025-06-03 15:32:18 +02:00 |
|
Michael Mueller
|
f468ad9ba7
|
ealanos: Added runscript for B-linktree server.
|
2025-06-03 15:31:53 +02:00 |
|
Michael Mueller
|
3b1fa40de3
|
ealanos: Some test for Hamstraaja.
|
2025-06-03 15:31:23 +02:00 |
|
Michael Mueller
|
89239e2b43
|
ealanos: More RAM for Larson benchmark and let it use hamstraaja by default.
|
2025-06-03 15:30:21 +02:00 |
|
Michael Mueller
|
dcf5bb924d
|
ealanos: Added blinktree-based key-value store server.
|
2025-06-03 15:29:37 +02:00 |
|
Michael Mueller
|
9da9182aba
|
ealanos: Added runscript for blinktree.
|
2025-06-03 15:28:42 +02:00 |
|
Michael Mueller
|
83058c8ca4
|
Deactivate debugging mode for MxTasking.
|
2025-06-03 15:27:12 +02:00 |
|
Michael Mueller
|
afa3375696
|
Updated some hashes.
|
2025-06-03 15:26:47 +02:00 |
|
Michael Mueller
|
8eaf2e533d
|
Added MxTask-based lwIP variant.
|
2025-06-03 15:26:11 +02:00 |
|
Michael Mueller
|
2c2c7a2120
|
ealanos: Made hamstraaja more efficient.
|
2025-06-03 15:24:28 +02:00 |
|
Michael Mueller
|
6c7283b711
|
Reduced default quantum for NOVA threads to improve responsiveness of networking stack.
|
2025-06-03 15:23:52 +02:00 |
|
Michael Mueller
|
c296076d7d
|
Removed gasm-specific mnemonic suffixes to make code compilable by clang.
|
2025-06-03 15:23:14 +02:00 |
|
Michael Mueller
|
dccd1ddfc3
|
Added backtrace to C++ expection handler and memory related fault handlers.
|
2025-06-03 15:22:09 +02:00 |
|
Michael Mueller
|
92ed8c926b
|
Made base issue less warnings.
|
2025-06-03 15:20:30 +02:00 |
|
Michael Mueller
|
93c1268b91
|
Added dependency for blinktree.
|
2025-06-03 15:19:47 +02:00 |
|
Michael Mueller
|
bb48a4c616
|
Ported blinktree benchmark
|
2025-06-03 15:19:07 +02:00 |
|
Michael Mueller
|
663d33e936
|
Downgraded MxTasking
|
2025-06-03 15:17:21 +02:00 |
|
Michael Mueller
|
78b4afb218
|
ealanos: Let allocator test allocate memory from each NUMA region.
|
2025-05-11 22:08:12 +02:00 |
|
Michael Mueller
|
48832c32b5
|
ealanos: Compilable and runnable version of MxTasking hello world example.
|
2025-05-11 22:06:49 +02:00 |
|
Michael Mueller
|
284ed952f5
|
ealanos: More RAM for allocator test.
|
2025-05-11 22:05:31 +02:00 |
|
Michael Mueller
|
e20a605709
|
ealanos: Fixes to hamstraaja.
|
2025-05-11 22:05:07 +02:00 |
|
Michael Mueller
|
b0e46febfb
|
base: Try to increase range when allocating from specific NUMA region fails.
|
2025-05-11 22:04:08 +02:00 |
|
Michael Mueller
|
225396c805
|
base-tukija: Fixed compiler errors/warnings.
|
2025-05-11 22:03:35 +02:00 |
|
Michael Mueller
|
d9d02c9024
|
Started porting newest version of MxTasking.
|
2025-05-05 18:19:34 +02:00 |
|
Michael Mueller
|
795b22afeb
|
ealanos: Ported Larson memory benchmark
|
2025-05-05 18:18:13 +02:00 |
|
Michael Mueller
|
9d3fe9b93d
|
ealanos: Fixed compiler warnings by clangd in Kuori.
|
2025-05-05 18:17:31 +02:00 |
|
Michael Mueller
|
2f18953440
|
ealanos: More verbose tests for memory allocator.
|
2025-05-05 18:16:42 +02:00 |
|
Michael Mueller
|
f8223c0626
|
ealanos: Added field for capacity of bits for Bit_alloc.
|
2025-05-05 18:15:28 +02:00 |
|