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
Norman Feske
ef741ef80d
Change pixel format to 32 bits per pixel
...
Until now, Genode's framebuffer session interface was based on the
RGB565 pixel format. This patch changes the pixel format to 32-bit
XRGB where the X part is ignored. It adapts all graphical applications
and device drivers accordingly.
The patch also adjusts the users of the drivers_interactive packages,
assigning 64 MiB RAM and 1500 caps to the drivers subsystem, which is
sufficient for covering high resolutions at 32 bits per pixel and to
accommodate multi-component USB HID input stacks.
Fixes #3784
2020-06-29 14:22:29 +02:00
Alexander Boettcher
6119e03081
grub2: avoid hardcoding boot disc
...
see alex-ab/g2fg#1
2020-06-29 14:22:28 +02:00
Josef Söntgen
6d945e6a61
os: remove rom_block server component
...
This component is superceeded by vfs_block.
Issue #3781 .
2020-06-29 14:22:28 +02:00