Christian Helmuth
1bef11accf
depot: update recipe hashes
2020-12-18 09:10:52 +01:00
Norman Feske
9189342b77
base-okl4: coding style
2020-12-09 14:02:11 +01:00
Christian Helmuth
f2e0c164c2
depot: update recipe hashes
2020-11-27 09:21:06 +01:00
Alexander Boettcher
774b1f4277
base: remove Thread_deprecated
...
Fixes #3954
2020-11-27 09:19:08 +01:00
Christian Helmuth
5be1c793a5
depot: update recipe hashes
2020-10-23 14:16:38 +02:00
Christian Helmuth
91f8281618
depot: update recipe hashes
2020-10-09 13:35:57 +02:00
Christian Helmuth
c59c266afc
depot: update recipe hashes
2020-09-17 14:23:14 +02:00
Stefan Kalkowski
c48b3ca16f
okl4: use python2 explicitely in elfweaver tool
...
Fix #3892
2020-09-17 10:14:07 +02:00
Christian Helmuth
c649307720
depot: update recipe hashes
2020-08-28 08:29:12 +02:00
Norman Feske
7d0cb9620b
depot: update recipe hashes
2020-08-25 11:50:41 +02:00
Alexander Boettcher
41380ff769
base: remove Cancelable_lock
...
- base/cancelable_lock.h becomes base/lock.h
- all members become private within base/lock.h
- solely Mutex and Blockade are friends to use base/lock.h
Fixes #3819
2020-07-30 08:49:23 +02:00
Norman Feske
de795b1a6e
depot: update recipe hashes
2020-07-13 11:33:53 +02:00
Alexander Boettcher
f3efbe50bb
base: remove deprecated cancel_blocking() support
...
for threads.
Fixes #3806
2020-07-13 11:33:12 +02:00
Norman Feske
4450b37ff5
depot: update recipe hashes
2020-06-29 14:25:28 +02:00
Norman Feske
eb3a81a874
depot: update recipe hashes
2020-06-22 09:39:41 +02:00
Christian Helmuth
6006051fb9
depot: update recipe hashes
2020-05-27 11:56:47 +02:00
Norman Feske
b078224753
Replace Genode::strncpy by Genode::copy_cstring
...
- Since Genode::strncpy is not 100% compatible with the POSIX
strncpy function, better use a distinct name.
- Remove bogus return value from the function, easing the potential
enforcement of mandatory return-value checks later.
Fixes #3752
2020-05-27 11:56:45 +02:00
Norman Feske
0f27d139bd
depot: update recipe hashes
2020-05-18 10:16:59 +02:00
Norman Feske
dd899fde29
depot: update recipe hashes
2020-04-24 14:37:57 +02:00
Norman Feske
b134867f31
Remove Rpc_entrypoint::Native_context
...
This patch largely reverts the commit "base: lay groundwork for
base-linux caps change" because the use of 'epoll' instead of 'select'
alleviated the need to allocate large FD sets, which motivated the
introduction of the 'Native_context' hook.
Related to issue #3581
2020-04-21 16:50:37 +02:00
Christian Helmuth
b60b591d06
depot: update recipe hashes
2020-04-17 12:40:13 +02:00
Norman Feske
03c3040a1d
Remove stale documentation
...
The topics are either covered by the Genode Founations book for by our
tools, in particular the integration of the prepare_port mechanism with
the run tool.
2020-04-17 12:40:13 +02:00
Alexander Boettcher
e87d60ddf7
core: use Mutex/Blockade
...
Issue #3612
2020-04-17 12:40:12 +02:00
Norman Feske
46fa8197a2
depot: update recipe hashes
2020-03-26 11:39:02 +01:00
Christian Helmuth
5affd51250
depot: update recipe hashes
2020-02-28 08:59:43 +01:00
Stefan Thöni
a7a9855493
base: lay groundwork for base-linux caps change
...
Include the necessary hooks to introduce file descriptor
based capabilities in base linux.
Issue #3581
2020-02-27 14:46:58 +01:00
Christian Helmuth
4cccf74664
depot: update recipe hashes
2020-02-20 12:11:23 +01:00
Alexander Boettcher
5440cd4b50
base: use blockade in thread
...
Issue #3612
2020-02-20 12:11:22 +01:00
Alexander Boettcher
00f69bc70d
base: add mutex as derivate of lock
...
The mutex class is more restrictive in usage compared to
Genode::Lock.
- At initialiation time it is ever unlocked.
- No thread is permitted to lock twice. Warn about it
in case it happens.
- Only the lock onwer is permitted to unlock the mutex.
Warn about it and don't unlock the mutex in case it happens.
Issue #3612
2020-02-20 12:11:22 +01:00
Norman Feske
57ea1dbdd3
depot: update recipe hashes
2020-02-10 14:29:06 +01:00
Christian Helmuth
90535a1401
depot: update recipe hashes
2020-02-04 15:51:10 +01:00
Christian Helmuth
b931b67cba
depot: update recipe hashes
2019-12-19 17:01:43 +01:00
Christian Helmuth
11ef8e1ff2
depot: update recipe hashes
2019-11-28 09:06:39 +01:00
Christian Helmuth
7ed1d7f11d
depot: update recipe hashes
2019-11-19 14:54:14 +01:00
Christian Helmuth
4a7b0e99a6
depot: update recipe hashes
2019-09-20 14:14:16 +02:00
Christian Helmuth
b2c59576ae
depot: update recipe hashes
2019-08-28 14:36:56 +02:00
Christian Helmuth
312f801f8a
depot: update recipe hashes
2019-08-21 13:25:26 +02:00
Christian Helmuth
17d32b3e15
depot: update recipe hashes
2019-07-09 09:06:54 +02:00
Christian Helmuth
3c4c460f82
depot: update recipe hashes
2019-06-13 13:40:37 +02:00
Christian Helmuth
4d34f9f9f4
Reduce third-party kernel build warnings
2019-06-13 12:22:49 +02:00
Christian Helmuth
2b183f9497
depot: update recipe hashes
2019-05-29 10:20:52 +02:00
Stefan Kalkowski
817eb4f23c
okl4: create elfweaver tools on demand (ref #3329 )
2019-05-16 13:11:01 +02:00
Christian Helmuth
ba51800b31
depot: update recipe hashes
2019-05-06 16:15:27 +02:00
Christian Helmuth
6ea1179145
depot: update recipe hashes
2019-04-09 12:30:35 +02:00
Alexander Boettcher
ae16edf1d6
trace: support more facets of execution time
...
- execution time per thread context
- execution time per scheduling context
- quantum and priority
Issue #3192
2019-04-09 12:30:34 +02:00
Norman Feske
d027f12764
depot: update recipe hashes
2019-04-02 09:36:39 +02:00
Christian Helmuth
ebe71a12ed
depot: update recipe hashes
2019-03-19 11:12:36 +01:00
Christian Helmuth
46a29532a9
depot: update recipe hashes
2019-02-26 14:47:02 +01:00
Norman Feske
0e0b6bdde7
depot: update recipe hashes
2019-02-19 11:13:56 +01:00
Norman Feske
b3727a9b46
Add missing override annotations
...
Issue #3159
2019-02-19 11:12:11 +01:00