Norman Feske
35661d065e
base-linux: omit unused lib/mk/ from API recipe
...
The 'base-linux' API is used by hybrid Genode/Linux programs for the
lx_hybrid library. This API archive happend to contain other libraries -
like seccomp - that are solely needed for building core. With the change
of the build system in issue #4599 , the build system would attempt to
build all libraries instead of merely the library dependencies of the
available targets. Hence, it would trigger the build of, e.g., the
seccomp library for each user of the base-linux API.
This patch avoids these superfluous build steps by pruning the content
of lib/mk/ to the libraries actually needed for lx_hybrid users.
Issue #4599
2022-09-19 14:00:32 +02:00
Christian Helmuth
44e2cd14a0
depot: update recipe hashes
2022-08-17 12:03:26 +02:00
Christian Helmuth
8ece236635
depot: update recipe hashes
2022-04-13 11:54:46 +02:00
Norman Feske
649647538b
depot: update recipe hashes
2022-02-15 10:23:59 +01:00
Christian Helmuth
65284b29f8
depot: update recipe hashes
2022-01-19 12:38:13 +01:00
Norman Feske
5611fd2355
depot: update recipe hashes
2021-12-17 15:06:38 +01:00
Christian Helmuth
92b7be4d11
depot: update recipe hashes
2021-11-30 12:08:54 +01:00
Christian Helmuth
abc9a2f232
depot: update recipe hashes
2021-10-14 13:46:25 +02:00
Christian Helmuth
7618c9410a
depot: update recipe hashes
2021-08-18 15:06:12 +02:00
Christian Helmuth
fce525f122
depot: update recipe hashes
2021-07-28 11:27:05 +02:00
Christian Helmuth
ece33d37f8
depot: update recipe hashes
2021-06-25 11:46:37 +02:00
Christian Helmuth
777923f9bd
depot: update recipe hashes
2021-05-10 11:18:12 +02:00
Norman Feske
a4115cfea9
base-linux: discharge timestamp on AARCH64
...
The kernel-agnostic 'Trace::timestamp' function for arm_64 executes the
'mrs %0, pmccntr_el0' instruction, which is not permitted for user-level
programs on Linux. This patch shadows the generic timestamp.h header
with dummy that returns zero. This return value prompts the timeout
framework to disable the interpolation of time based on timestamps. This
avoid the illegal-instruction abort but comes with two llimitations:
First, time measurements are effectlively limited to a granulariry of 1
millisecond (deliberately constrained by the timer driver).
The quirk is applied when using the base-linux API. Should a generic
application (that uses the base API only) call 'Trace::timestamp'
directly, the illegal instruction is executed.
Issue #4136
2021-05-10 11:17:20 +02:00
Norman Feske
516a9a6925
depot: update recipe hashes
2021-05-05 11:35:31 +02:00
Norman Feske
efbed6f7bf
depot: update recipe hashes
2021-04-20 12:10:58 +02:00
Norman Feske
5c5b56d1e0
depot: update recipe hashes
2021-03-12 12:08:24 +01:00
Norman Feske
64165d829e
depot: update recipe hashes
2021-02-23 12:07:18 +01:00
Norman Feske
a981fb864c
depot: update recipe hashes
2021-01-25 14:00:43 +01:00
Christian Helmuth
1bef11accf
depot: update recipe hashes
2020-12-18 09:10:52 +01:00
Christian Helmuth
f2e0c164c2
depot: update recipe hashes
2020-11-27 09:21:06 +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
Martin Stein
1b41d9db90
base: remove alarm library from base
...
Ref #3884
2020-10-09 13:33:36 +02:00
Christian Helmuth
c59c266afc
depot: update recipe hashes
2020-09-17 14:23:14 +02:00
Norman Feske
7d0cb9620b
depot: update recipe hashes
2020-08-25 11:50:41 +02:00
Norman Feske
de795b1a6e
depot: update recipe hashes
2020-07-13 11:33:53 +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
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
Christian Helmuth
b60b591d06
depot: update recipe hashes
2020-04-17 12:40:13 +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
Christian Helmuth
4cccf74664
depot: update recipe hashes
2020-02-20 12:11:23 +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
2b183f9497
depot: update recipe hashes
2019-05-29 10:20:52 +02:00
Christian Helmuth
ba51800b31
depot: update recipe hashes
2019-05-06 16:15:27 +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