Michael Müller
|
561fa9d562
|
Use singleton object for accessing Genode's environment.
|
2022-07-07 16:55:03 +02:00 |
|
Michael Müller
|
a9cf438fe5
|
Define GlobalHeap::_heap in seperate compilation unit.
|
2022-07-07 12:50:32 +02:00 |
|
Michael Müller
|
a61242a74f
|
Missed parameter for free().
|
2022-07-07 12:42:45 +02:00 |
|
Michael Müller
|
8fba63d09a
|
Use Genode functions to allocate memory.
|
2022-07-07 12:39:57 +02:00 |
|
Michael Müller
|
3955cc82fe
|
Overlooked another one.
|
2022-07-07 11:43:15 +02:00 |
|
Michael Müller
|
0698296e04
|
Overlooked reference to system::Environment::env.
|
2022-07-07 11:40:12 +02:00 |
|
Michael Müller
|
bbfe3c5934
|
Made mx::System::Environment::env a pointer since it can then be reset later.
|
2022-07-07 11:35:47 +02:00 |
|
Michael Müller
|
7ce43863aa
|
Removed superflous semicolon.
|
2022-07-07 11:14:11 +02:00 |
|
Michael Müller
|
51bf66f3dc
|
Added missing include of cstdint.
|
2022-07-07 11:08:50 +02:00 |
|
Michael Müller
|
3e03c11586
|
Removed include and fixed type error.
|
2022-07-07 10:59:05 +02:00 |
|
Michael Müller
|
22862914da
|
Make Genode::Thread's attribute accesible in child classes.
|
2022-07-07 10:52:45 +02:00 |
|
Michael Müller
|
8c4a7678f4
|
Removed unnecessary class mx::system::thread.
|
2022-07-07 10:52:15 +02:00 |
|
Michael Müller
|
76eb44b2d3
|
Misspelled function Timer::usleep().
|
2022-07-07 09:53:27 +02:00 |
|
Michael Müller
|
6870b94b6e
|
Initialize Timer::Connection in constructor of ProfilingTask.
|
2022-07-07 09:51:38 +02:00 |
|
Michael Müller
|
3bb518509a
|
Use one Timer::Connection per ProfilingTask instead of per IdleRange.
|
2022-07-07 09:45:00 +02:00 |
|
Michael Müller
|
69777e4ef4
|
Added missing "new" when creating resource::Builder object.
|
2022-07-06 18:17:46 +02:00 |
|
Michael Müller
|
de0bd7cc86
|
Added missing include and typo for class member.
|
2022-07-06 18:17:14 +02:00 |
|
Michael Müller
|
305228a5da
|
Missed constructor argument for Timer.
|
2022-07-06 18:16:37 +02:00 |
|
Michael Müller
|
19a1c2d861
|
Overlooked another call to std::aligned_alloc().
|
2022-07-06 18:15:59 +02:00 |
|
Michael Müller
|
b8efdaa79a
|
Use std::malloc because Genode lacks std::aligned_alloc.
|
2022-07-06 18:08:09 +02:00 |
|
Michael Müller
|
25bd355d2f
|
Accidentally commented out closing bracket in class definition.
|
2022-07-06 18:07:32 +02:00 |
|
Michael Müller
|
ef10d02112
|
Changed default compiler to Genode's cross-compiler.
|
2022-07-06 12:49:35 +02:00 |
|
Michael Müller
|
0ee03e75be
|
Made hello-world-example a Genode component.
|
2022-07-05 18:58:59 +02:00 |
|
Michael Müller
|
699216d0ce
|
Call constructor for Thread.
|
2022-07-05 18:57:56 +02:00 |
|
Michael Müller
|
c9b3711d78
|
Genode::Env is now a static class member. Allows to use Environment without instance again.
|
2022-07-05 18:57:05 +02:00 |
|
Michael Müller
|
cb8bda987f
|
Removed TODO for class thread.
|
2022-07-05 18:56:07 +02:00 |
|
Michael Müller
|
c789d8cbf8
|
Removed blank line.
|
2022-07-05 18:55:37 +02:00 |
|
Michael Müller
|
cb25f9d5bb
|
Replaced unique_ptrs with simple pointers, as Genode's stdcxx does not provide the former.
|
2022-07-05 18:55:01 +02:00 |
|
Michael Müller
|
9985548fba
|
Moved to native Genode threads.
|
2022-07-05 18:54:04 +02:00 |
|
Michael Müller
|
9b01c8bf86
|
Use Genode timer_session as time source.
|
2022-07-05 18:53:23 +02:00 |
|
Michael Müller
|
31ae146503
|
More ToDos for memory manager.
|
2022-07-05 15:39:46 +02:00 |
|
Michael Müller
|
473c97cfb6
|
Use Genode's Timer::u_sleep() to put EpochManager to sleep.
|
2022-07-05 15:39:09 +02:00 |
|
Michael Müller
|
683b557a58
|
Put TODO marker into extra comment for VSCode to detect it.
|
2022-07-05 15:37:15 +02:00 |
|
Michael Müller
|
b2a0919c8c
|
Made class Environment a singleton class.
|
2022-07-05 15:36:25 +02:00 |
|
Michael Müller
|
f6ba7668ae
|
Updated README for feature branch "genode".
|
2022-06-30 15:39:58 +02:00 |
|
Michael Müller
|
9394430783
|
Added more TODOs for Genode port of MxTasking.
|
2022-06-30 15:31:03 +02:00 |
|
Michael Müller
|
07aeabff94
|
WIP: Migrate mx::tasking::Scheduler to Genode threads.
|
2022-06-30 15:30:18 +02:00 |
|
Michael Müller
|
ee56a3101a
|
Made workers Genode threads.
|
2022-06-30 15:29:13 +02:00 |
|
Michael Müller
|
dd3bdb3296
|
Moved GC to Genode threads.
|
2022-06-30 15:28:32 +02:00 |
|
Michael Müller
|
777f038dba
|
Marked code that needs to be changed for Genode.
|
2022-06-29 18:22:29 +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 |
|