Norman Feske
79e262921e
depot: update recipe hashes
2023-06-16 11:24:26 +02:00
Christian Helmuth
c09b4ba46b
depot: recipe for acpi_event
2023-06-16 11:24:26 +02:00
Norman Feske
f789c8152c
stdcxx: add missing symbol
...
Needed for building noux_pkg/gcc_x86 for x86_32 when using the
compiler's default optimization level (not Genode's default CC_OLEVEL).
2023-06-16 11:24:26 +02:00
Norman Feske
47fa54992f
run/libc_vfs_filesystem_test: adjust caps for sel4
...
Fixes libc_vfs_fs_ext2 and libc_vfs_fs_fat on x86_64/qemu/sel4.
2023-06-16 11:24:26 +02:00
Sebastian Sumpf
3e0e86f720
mesa: remove 'printf' from 'iris_bufmgr_tmp.patch'
...
also rename it to 'iris_bufmgr_fd.patch'
issue #4916
2023-06-16 11:24:26 +02:00
Christian Helmuth
4a15621dc8
libc: warn about unsupported RTLD_GLOBAL in dlopen()
...
Fixes #3779
2023-06-16 11:24:25 +02:00
Christian Helmuth
583f2d6a36
depot: update recipe hashes
2023-05-30 12:13:34 +02:00
Norman Feske
823349fffb
libc: make libc-plugin headers private to libc
...
Fixes #4904
2023-05-30 12:03:33 +02:00
Norman Feske
e1e26c4439
libports: update doc/libc.txt
2023-05-30 12:03:33 +02:00
Christian Prochaska
b1be660c7b
libusb: remove use of obsolete libc-plugin interface
...
Fixes #4854
2023-05-30 12:03:33 +02:00
Martin Stein
8992dadb15
libports: remove unused libsparkcrypto
...
The main user of libsparkcrypto in the past was the CBE block encryption
ecosystem. However, the CBE was replaced with the Tresor block encryption that
uses libcrypto instead.
Ref #4819
2023-05-30 12:03:33 +02:00
Sebastian Sumpf
40f31a9050
libc: add message for corrupted allocation on 'free'
...
In case the meta data (or more) got zeroed upon 'free', print error
message. The offset in the meta data can never be zero. This does not
help on other memory corruptions, but at least gives a hint in the too
much zeroed out case.
issue #4675
2023-05-30 12:03:32 +02:00
Christian Prochaska
4c98be54eb
libports: remove pcre16
...
Fixes #4903
2023-05-30 12:03:32 +02:00
Christian Helmuth
86ebbc2191
libc_integration: fix build errors with '-std=gnu++20 -Og'
...
Issue #4827
2023-05-30 12:03:31 +02:00
Sebastian Sumpf
61d1226805
mesa: remove Mesa run scripts
...
GPU device access is hard to achieve in run scripts and even harder to
implement generic.
Use the "Modularize Sculpt OS image creation"
(commit b723b11b30
)
approach instead.
issue #4900
2023-05-30 12:03:31 +02:00
Sebastian Sumpf
d69113643f
mesa: disable some warnings form C++20
...
Remove on Mesa update
2023-05-30 12:03:31 +02:00
Sebastian Sumpf
ccc04a7082
qemu-usb: support read/write of unused IO ranges
...
The XHCI model reserves 0x4000 of IO memory but uses only 0x530.
Implement read (0) and write (nop) for these regions as real hardware
does.
fixes #4902
2023-05-30 12:03:31 +02:00
Josef Söntgen
cb531e4cf9
libports: update ada-runtime .ali files for GCC 12
...
Fixes #4880
2023-05-30 12:03:30 +02:00
Sebastian Sumpf
e1b6855352
libport: remove icu library
...
This was required by QtWebKit in the past, the QtWebEngine ships its own
version. No other code depends on this. Revive if needed.
fixes #4870
2023-05-30 12:03:30 +02:00
Christian Prochaska
ee9281b458
qt5: install host tools in /usr/local/genode/tool/23.05
...
Issue #4868
2023-05-30 12:03:30 +02:00
Norman Feske
a12fcfea0d
libc: replace enum by static constexpr (C++20)
...
Related to issue #4869
2023-05-30 12:03:29 +02:00
Christian Prochaska
2383d802ba
test-stdcxx: fix build errors with '-std=gnu++20'
...
Fixes #4877
2023-05-30 12:03:29 +02:00
Christian Prochaska
03c23d299a
qt5: reduce external dependencies of host tools
...
Fixes #4868
2023-05-30 12:03:28 +02:00
Sebastian Sumpf
cc5d476fb1
libc/riscv: fix link errors with GCC 12
...
Dynamically linked functions can not be called directly with jump ("j",
"jal") and friends. Calls must go through the PLT.
issue #4827
2023-05-30 12:03:28 +02:00
Sebastian Sumpf
ff497bc710
stdcxx/riscv: update to version 12.3.0
...
issue #4827
2023-05-30 12:03:28 +02:00
Christian Prochaska
369af8d8c3
sanitizer: update to version 12.3.0
...
Issue #4827
2023-05-30 12:03:28 +02:00
Christian Prochaska
02a8c279dc
gcov: update to version 12.3.0
...
Issue #4827
2023-05-30 12:03:28 +02:00
Christian Prochaska
2e754da822
stdcxx: update to version 12.3.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Sebastian Sumpf
07c089e860
stdcxx: add 'std::basic_filebuf' for char
...
needed by glmark2 2023.1
related to genodelabs/genode-world#326
2023-05-30 12:03:27 +02:00
Christian Prochaska
417547c7d9
qt5: fix build errors with gcc 12
...
Fixes #4863
2023-05-30 12:03:27 +02:00
Christian Prochaska
9e021422c7
sanitizer: update to version 12.2.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
106e322f82
gcov: update to version 12.2.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
b8c80c9570
stdcxx: update to version 12.2.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Benjamin Lamowski
29238498b6
libc: implement signal(3)
...
Fixes #4824
2023-05-30 12:03:27 +02:00
Benjamin Lamowski
70644186c1
libc: add dummy symbols for the Rust std library
...
Add dummies for sigaltstack(3) and FreeBSD's _umtx_op(2).
Ref #4824
2023-05-30 12:03:27 +02:00
Norman Feske
2a49eee50f
libc: improve diagnistics on initialization errors
...
This change helps to draw the connection between warnings during the
initialization of file descriptors and the libc configuration.
2023-05-30 12:03:26 +02:00
Christian Prochaska
1edde7c1bc
fetchurl: fix build errors with gcc 12
...
Fixes #4840
2023-05-30 12:03:25 +02:00
Christian Prochaska
5080e88a7a
qt5: split api recipes with Qt module granularity
...
Fixes #4823
2023-05-08 15:55:34 +02:00
Christian Prochaska
b7d1d8d091
qt5: create 'bin' directory in test run scripts
...
Fixes #4822
2023-05-08 15:55:34 +02:00
Christian Helmuth
4a5d31e248
depot: update recipe hashes
2023-05-08 15:53:05 +02:00
Norman Feske
0e3a9bfe1f
libc: fix cached ioctl info file access
...
This patch solves the false-negative error message "failed to open file"
referring to an ioctl info file during an ioctl call. The message is
now avoided by checking for the existence of the file before reading it.
However, the observed symptom uncovered an actual bug that was
introduced in commit "libc vfs: open OSS 'info' file only once" with
the attempt to cache the content of ioctl info files. When called
multiple time for different paths, 'Vfs_plugin::_with_info' would
wrongly return the info from the first call as cached in a local
static variable.
The patch fixes the problem by a new added 'Cached_ioctl_info'
implementation in the scope of the 'Vfs_plugin'.
Issue #4372
Fixes #4852
2023-05-04 11:59:14 +02:00
Christian Helmuth
97070620af
depot: update recipe hashes
2023-04-28 14:46:11 +02:00
Christian Helmuth
091db48843
vfs_block: warn only once if sync is not supported
...
Issue #4825
Issue #4820
2023-04-27 14:24:29 +02:00
Alexander Boettcher
d68f5446b1
acpica: remove irq dependency in package
...
Issue #4679
Issue #4820
2023-04-26 15:55:20 +02:00
Christian Helmuth
e9a497abe4
depot: update recipe hashes
2023-04-26 11:58:16 +02:00
Sebastian Sumpf
5f469589eb
recipe: mesa gears increare ram quota
...
Becaues the Iris DRM allocator now allocates 16MB chunks, more RAM is
needed for smaller 3D applications.
issue #4820
2023-04-26 11:58:15 +02:00
Sebastian Sumpf
c7c9542262
libc: add 'wakeup_remote_peers' to 'with_libc'
...
Libc components using 'with_libc' should wakeup peers in case a libc function
makes I/O progress.
issue #4820
2023-04-26 11:58:15 +02:00
Norman Feske
aab9227365
pkg/mesa_gpu-cpu: RAM quota adjustments
...
When deployed on the PinePhone, the cached_fs_rom requests additional
4 MiB of RAM.
2023-04-26 11:58:14 +02:00
Christian Helmuth
b5f79756b3
depot: update recipe hashes
2023-04-17 14:48:30 +02:00
Sebastian Sumpf
f91aba873e
test/qt5/qpluginwidget: add dummy 'main'
...
issue #4794
2023-04-17 14:48:30 +02:00