Josef Söntgen
49e907e5f6
libc: remove trailing slash in lstat and stat
...
Fixes #3814 .
2020-07-13 11:33:13 +02:00
Alexander Boettcher
c4a8c6798b
top: react on too small trace argument buffer size
...
Issue #3811
2020-07-13 11:33:13 +02:00
Alexander Boettcher
21e48a8e12
trace: extend for_each_subject_infos return value
...
Fixes #3811
2020-07-13 11:33:13 +02:00
Norman Feske
a7d170adda
os: add blit/painter.h
...
This utility eases the application of the 'blit' function when using the
'Texture' and 'Surface' types.
2020-07-13 11:33:13 +02:00
Alexander Boettcher
641679f7e7
vbox5-nova: avoid Blocking_canceled exception
...
using pthread primitives to implement block/wakeup of EMT thread
Fixes #3810
2020-07-13 11:33:13 +02:00
Christian Helmuth
ed4594c76b
Fix success/failure detection in cpu_bench testsuite
...
Issue #3785
2020-07-13 11:33:12 +02:00
Alexander Boettcher
997a77b3de
foc: use Mutex
...
Issue #3809
2020-07-13 11:33:12 +02:00
Alexander Boettcher
6fa4307005
foc: keep core internal pager state separately
...
beforehand the Lock object and more was accessible
via FOC native cpu thread RPC
Fixes #3809
2020-07-13 11:33:12 +02:00
Alexander Boettcher
f3efbe50bb
base: remove deprecated cancel_blocking() support
...
for threads.
Fixes #3806
2020-07-13 11:33:12 +02:00
Alexander Boettcher
ce6f4dffe5
linux: use Mutex
...
Fixes #3807
2020-07-13 11:33:12 +02:00
Christian Helmuth
e163055f6a
ram fs: Release node mutex on unlink
...
This is needed if an open file is unlinked.
Fixes #3800
2020-07-13 11:33:12 +02:00
Alexander Boettcher
7acc34b48b
dde_zircon: use Mutex
...
Fixes #3805
2020-07-13 11:33:12 +02:00
Alexander Boettcher
a9827c662e
dde_ipxe: use Mutex
...
Issue #3805
2020-07-13 11:33:12 +02:00
Alexander Boettcher
9a8a42e819
dde_rump: use Mutex/Blockade
...
Issue #3805
2020-07-13 11:33:12 +02:00
Alexander Boettcher
5516dbcb1f
dde_linux: use Mutex/Blockade
...
Issue #3805
2020-07-13 11:33:11 +02:00
Alexander Boettcher
b7cdb5840a
dde_bsd: remove unused Lock
...
Issue #3805
2020-07-06 14:43:05 +02:00
Alexander Boettcher
61d798c629
launchpad: use Mutex
...
Fixes #3804
2020-07-06 14:43:05 +02:00
Alexander Boettcher
973fbc98be
nitlog: use Mutex
...
Issue #3804
2020-07-06 14:43:05 +02:00
Alexander Boettcher
3d634df34d
gems: remove report_rom_slave.h
...
Fixes #3803
2020-07-06 14:43:04 +02:00
Alexander Boettcher
ad284491e6
mixer_gui_qt: use Blockade
...
Issue #3803
2020-07-06 14:43:04 +02:00
Alexander Boettcher
f946de4450
tcp_terminal: use Mutex
...
Issue #3803
2020-07-06 14:43:04 +02:00
Alexander Boettcher
377c6ed0ce
ssh_terminal: use Mutex
...
Isse #3803
2020-07-06 14:43:04 +02:00
Alexander Boettcher
1609d8a92f
gdb_server: use Mutex
...
Fixes #3802
2020-07-06 14:43:04 +02:00
Alexander Boettcher
169cad6059
seoul: use Mutex
...
Issue #3802
2020-07-06 14:43:04 +02:00
Alexander Boettcher
bba4790002
virtualbox5: use Mutex/Blockade
...
Issue #3802
2020-07-06 14:43:04 +02:00
Alexander Boettcher
c943e26913
lib/drm: use Blockade
...
Fixes #3801
2020-07-06 14:43:04 +02:00
Alexander Boettcher
7d1fd0b0a3
lwip: use Mutex
...
Issue #3801
2020-07-06 14:43:04 +02:00
Alexander Boettcher
6d653b3c0f
qemu-usb: use Mutex
...
Issue #3801
2020-07-06 14:43:04 +02:00
Alexander Boettcher
5936d00b5e
acpica: use Mutex
...
Issue #3801
2020-07-06 14:43:04 +02:00
Christian Prochaska
5af4552511
qt5: build Qt libraries and applications with qmake
...
Fixes #3795
2020-07-03 13:48:55 +02:00
Norman Feske
0310c733d5
base-linux: let seccomp permit 'read'
...
This is needed for using the 'wait_for_continue' debug mechanism.
Fixes #3798
2020-07-03 11:58:31 +02:00
Christian Helmuth
0e6c32f75e
libc: use Mutex/Blockade
...
Fixes #3796
2020-07-03 11:16:20 +02:00
Christian Helmuth
93ab972ddc
tool/seccomp: allow sigreturn on x86
...
Fixes #3799
2020-07-03 11:15:33 +02:00
Norman Feske
35c3acdf05
depot: update recipe hashes
2020-07-03 11:13:59 +02:00
Alexander Boettcher
103236fdca
nitpicker: fix memory accounting during realloc
...
Fixes #3794
2020-07-03 11:11:24 +02:00
Christian Prochaska
62848b1a68
mk: set soname in abi libraries
...
Fixes #3793
2020-07-03 11:11:23 +02:00
Alexander Boettcher
64ef651d4d
libc: handle MSG_WAITALL in socket_fs_plugin
...
Fixes #3774
2020-07-03 11:11:23 +02:00
Emery Hemingway
1a620acc17
libc: add newlocale and freelocale dummies
...
Fix #3777
2020-07-03 11:11:23 +02:00
Christian Prochaska
6e71208db3
libc: fix timeout calculation in 'ppoll()'
...
Fixes #3791
2020-06-30 09:15:53 +02:00
Christian Helmuth
8e205e0324
sel4: assignment of BOARD as effective override
...
Issue #3792
2020-06-30 09:11:57 +02:00
Christian Prochaska
9578fadae2
libc: handle nullptr timeout in 'ppoll()'
...
Fixes #3790
2020-06-29 16:59:35 +02:00
Alexander Boettcher
1ec823bf5e
libc: support manual pthread configuration
...
Fixes #3787
2020-06-29 16:56:47 +02:00
Alexander Boettcher
2471410fe5
libc: provide number of CPUs for sysctl&sysconf
...
Fixes #3786
2020-06-29 16:55:56 +02:00
Alexander Boettcher
3fb5ae4fdc
vm_stress: fix resource request by seoul-debian32
...
+ increase VM RAM to same size as used by vbox5
2020-06-29 16:54:43 +02:00
Norman Feske
4450b37ff5
depot: update recipe hashes
2020-06-29 14:25:28 +02:00
Alexander Boettcher
309597bbda
timeout fw: be robust against past _timestamp()
...
_timestamp() returns CPU local values which may not be in sync with _ts
taken from another CPU. Be robust and don't produce wraparound/negative
timeout values.
Issue #3657
2020-06-29 14:25:27 +02:00
Norman Feske
7dbf836217
Move stubby to genode-world
...
Fixes #3789
2020-06-29 14:25:27 +02:00
Norman Feske
5249f3358f
Move Solo5 to genode-world
...
Fixes #3761
2020-06-29 14:25:27 +02:00
Stefan Kalkowski
1f91fd3f7d
hw: scale imx8q_evk cpu to 1.5 GHz
2020-06-29 14:25:27 +02:00
Stefan Kalkowski
1cfb1af56e
os: automate cpu_bench testsuite
...
* Differentiate in between different architectures with assembler routines
for correct measures
* Automate first step measuring of 10G bogomips across different hardware
Fix #3785
2020-06-29 14:25:27 +02:00