Norman Feske
0f27d139bd
depot: update recipe hashes
2020-05-18 10:16:59 +02:00
Christian Helmuth
c11d9b7b5c
Remove false API dependencies from libc/posix components
...
Fixes #3720
2020-05-18 10:16:13 +02:00
Christian Helmuth
42fddf8390
Cleanup shared-object support mechanics
...
The former ldso-startup static library (now called ldso_so_support) is
used to spice each shared object/library with local support code for the
dynamic linker (execution of static constructors and ARM-EABI).
Therefore, the library must be statically linked to each dynamic
library.
As a result recipes for dynamic libraries must always depend on the "so"
API, which makes ldso_so_support.mk and so_support.c available
independent of "base". Additionally, ldso_so_support is also provided in
the libc API to cut the dependency early for libc/posix libraries.
Issue #3720
2020-05-18 10:16:13 +02:00
Norman Feske
48b2456845
util/token.h: fix possible out-of-bounds read
...
The 'WHITESPACE' case of the _calc_len method wrongly accessed the
character before checking upper bound of the token. The problem is fixed
by switching the order of both conditions.
Fixes #3756
2020-05-18 10:16:12 +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
Christian Helmuth
c783764d0b
Region-map attach/detach stress depot_autopilot test
...
Issue #3715
2020-04-17 12:40:13 +02:00
Alexander Boettcher
3956530634
base: use Mutex/Blockade
...
Issue #3612
2020-04-17 12:40:12 +02:00
Christian Helmuth
69080014b0
depot_autopilot: test case for entrypoint
...
Test for entrypoint destruction and signalling.
Issue #3704
2020-04-17 12:39:32 +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
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 Prochaska
ab017607a2
tool chain: TLS support
...
Fixes #3418
2019-09-02 16:29:33 +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
Sebastian Sumpf
790a57041c
base: add ARM 64-Bit to base API
...
issue #3407
2019-07-09 08:55:23 +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
Alexander Boettcher
9f70084524
base: add vm session API recipe
...
Issue #3111
2019-05-27 14:53:32 +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
Norman Feske
d027f12764
depot: update recipe hashes
2019-04-02 09:36:39 +02:00
Emery Hemingway
5efa6d5273
Stack smashing test
...
A test to check if -fstack-protector can be enabled and is effective.
Ref #3066
2019-04-01 19:33:46 +02:00
Christian Helmuth
ebe71a12ed
depot: update recipe hashes
2019-03-19 11:12:36 +01:00
Norman Feske
9438caa6a3
base: never throw in Xml_node::for_each_sub_node
...
Fixes #3231
2019-03-18 15:56:59 +01:00
Christian Helmuth
36adbef3f9
depot: update recipe hashes
2019-02-28 11:34:45 +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
Christian Helmuth
271e2398f9
depot: update recipe hashes
2019-02-12 14:24:12 +01:00
Norman Feske
3a169d3a78
depot: update recipe hashes
2019-01-30 13:55:20 +01:00
Norman Feske
5f1f67153b
Xml_node: safe alternatives to unsafe accessors
...
Issue #3125
2019-01-30 13:49:54 +01:00
Norman Feske
af146e7dcd
Remove base/timed_semaphore.h from API
...
The former 'Genode::Timed_semaphore' mechanism is moved to the private
part of the two remaining users, namely dde_rump and the libc. Note
there are now two private copies of 'timed_semaphore.h'. This should be
regarded as an interim step until the use of this mechanism is removed
from both users.
This patch also cleans up the mechanism from legacy Genode API calls and
global side effects (alarm-thread singleton). The test/timed_semaphore
is now located at the libports repository as it now tests a mechanism of
the libc. The former timed_semaphore library is no more.
Fixes #3121
2019-01-30 13:35:29 +01:00
Norman Feske
ed65267bc5
depot: update recipe hashes
2019-01-14 12:34:41 +01:00
Norman Feske
bf62d6b896
Move timer from os to base repository
...
Since the timer and timeout handling is part of the base library (the
dynamic linker), it belongs to the base repository.
Besides moving the timer and its related infrastructure (alarm, timeout
libs, tests) to the base repository, this patch also moves the timer
from the 'drivers' subdirectory directly to 'src' and disamibuates the
timer's build locations for the various kernels. Otherwise the different
timer implementations could interfere with each other when using one
build directory with multiple kernels.
Note that this patch changes the include paths for the former os/timer,
os/alarm.h, os/duration.h, and os/timed_semaphore.h to base/.
Issue #3101
2019-01-14 12:33:57 +01:00
Christian Helmuth
21a61cd583
depot: update recipe hashes
2019-01-07 12:43:37 +01:00
Christian Prochaska
a5547e5b1d
base: improve floating point output
...
Fixes #2876
2019-01-07 12:33:54 +01:00
Christian Prochaska
9c8e76b190
base: 'sanitizer' test
...
Issue #3072
2019-01-07 12:33:54 +01:00
Christian Prochaska
97d8bea5ec
gcov: print selected annotated source files only
...
Fixes #3070
2019-01-07 12:25:46 +01:00
Martin Stein
7f959a06f6
depot_autopilot: tune for multi-platform support
...
Issue #3027
2019-01-07 12:25:43 +01:00
Christian Helmuth
11eecdc7bd
depot: update recipe hashes
2018-11-29 11:54:31 +01:00
Stefan Kalkowski
d7fa4cfb8b
hw: enable eager FPU context switch for ARM
...
* Add an ieee754 FPU test
* Remove simple fpu test
Fix #2822
2018-11-29 11:54:31 +01:00
Christian Prochaska
fe322b8e82
test-xml_generator: enable code coverage analysis
...
Issue #3048
2018-11-29 11:46:01 +01:00
Martin Stein
c405ec19ce
pkg/test-rm_fault: event "Error: could modify ROM"
2018-11-27 11:36:36 +01:00
Christian Helmuth
70e7499e48
depot: update recipe hashes
2018-11-16 15:07:53 +01:00
Martin Stein
146f45f3d4
Archive recipes for autopilot tests
2018-11-16 15:07:53 +01:00
Martin Stein
a1ff3cc317
base-foc: recipes for ARMv7a platforms
...
* In base-foc/recipes/src/ replace base-foc with base-foc-pc
* To base-foc/recipes/src add base-foc-arndale, base-foc-pbxa9
* Ensure that the correct base-foc recipe is choosen by the run module
'boot_dir/foc'
2018-11-16 14:37:47 +01:00
Christian Helmuth
0867da28a2
depot: update recipe hashes
2018-10-29 09:36:23 +01:00
Christian Helmuth
5dcf06d208
depot: update recipe hashes
2018-09-13 15:21:26 +02:00
Christian Helmuth
f4ea50c6ff
depot: update recipe hashes
2018-08-08 10:59:04 +02:00
Christian Helmuth
b485caf33c
depot: update recipe hashes
2018-07-03 09:40:11 +02:00
Christian Helmuth
246bacd9da
depot: update recipe hashes
2018-06-13 13:52:12 +02:00
Christian Helmuth
bd86efe5fe
depot: update recipe hashes
2018-05-31 14:02:21 +02:00
Christian Helmuth
3b7d6394d7
depot: update recipe hashes
2018-05-03 15:32:01 +02:00
Christian Helmuth
47569458d4
depot: update recipe hashes
2018-04-19 12:39:20 +02:00
Christian Helmuth
d54f95d497
depot: update recipe hashes
2018-04-10 13:03:26 +02:00
Christian Helmuth
1f7b5e75bf
depot: update recipe hashes
2018-03-08 12:05:10 +01:00
Christian Helmuth
a8f186c7d4
depot: update recipe hashes
2018-02-28 11:05:05 +01:00
Norman Feske
8d09d02b85
depot: update recipe hashes
2018-02-09 13:34:24 +01:00
Christian Helmuth
6013889028
depot: update recipe hashes
2018-01-17 12:14:44 +01:00
Christian Helmuth
553cf556af
depot: update recipe hashes
2017-12-21 15:01:56 +01:00
Christian Helmuth
25ca29002e
depot: update recipe hashes
2017-11-30 11:24:49 +01:00
Christian Helmuth
491be000ca
depot: update recipe hashes
2017-11-09 12:19:59 +01:00
Christian Helmuth
ee4ee6a8ac
depot: update recipe hashes
2017-10-19 13:31:18 +02:00
Norman Feske
bea305aec5
depot: avoid rule aliaing in api/base content.mk
...
This patch merges two similar rules, which create content at 'include'
into a single rule. This prevents a possible race condition when
creating archives in parallel.
2017-10-05 17:40:01 +02:00
Christian Helmuth
2ed904faab
depot: update recipe hashes
2017-08-30 12:41:43 +02:00
Christian Helmuth
8b073f46df
depot: update recipe hashes
2017-08-18 10:25:28 +02:00
Norman Feske
0d1be4abe2
depot: update recipe hashes
2017-06-29 12:00:04 +02:00
Christian Helmuth
892ede515f
depot: update recipe hashes
2017-05-31 16:18:01 +02:00
Norman Feske
7bb8e332a9
depot: adjust base recipe to removed headers
...
This patch updates the recipes for the base-<kernel> archives to the
recently removed os/config.h and os/timeout.h headers.
2017-05-31 13:16:25 +02:00
Norman Feske
b58fbe5ba5
Depot-archive recipes
...
Issue #2339
2017-05-31 13:15:56 +02:00