Christian Prochaska
6d172b8e7a
qt5.run: provide mesa driver route for children
...
Fixes #4588
2022-08-31 09:32:08 +02:00
Martin Stein
f64d1bbc30
vfs_libusb: fix missing dependency to libusb
...
Ref #4582
2022-08-19 07:59:10 +02:00
Christian Prochaska
fb454a28fe
libc: support 'thread_local' variable destructors
...
Fixes #4585
2022-08-17 14:51:50 +02:00
Martin Stein
d0a33e34da
pcsc-lite: fix inc dir base in depot case
...
Fixes #4582
2022-08-17 12:26:44 +02:00
Martin Stein
3286d37c64
pcsc-lite: src and api recipe
...
Ref #4582
2022-08-17 12:26:44 +02:00
Christian Helmuth
44e2cd14a0
depot: update recipe hashes
2022-08-17 12:03:26 +02:00
Sebastian Sumpf
b5c780993c
board: Rename virt_qemu to virt_qemu_<arch>
...
Instead of having a generic "virt_qemu" board use "virt_qemu_<arch>" in
order to have a clean distinction between boards. Current supported
boards are "virt_qemu_arm_v7a", "virt_qemu_arm_v8a", and
"virt_qemu_riscv".
issue #4034
2022-08-17 12:03:26 +02:00
Christian Prochaska
bda276f498
vfs_oss: implement 'SNDCTL_DSP_SETTRIGGER' command
...
Fixes #4579
2022-08-10 13:33:04 +02:00
Stefan Kalkowski
49c6e01049
qemu-usb: ignore invalid USB data packets
...
Fix genodelabs/genode#4574
2022-08-10 13:33:03 +02:00
Alexander Boettcher
6c5d2253c9
sel4: increase caps in filesystem tests
...
fixes x86_32/64 libc_vfs_fs_ext2 and libc_vfs_fs_fat
2022-08-10 13:33:03 +02:00
Stefan Kalkowski
48eacb6f79
qemu-usb: handle Interface_not_found exceptions
...
Fix genodelabs/genode#4572
2022-08-10 13:33:03 +02:00
Christian Helmuth
eda6c6607c
Restore dynamic on/off in usb_webcam test
...
Issue #4565
2022-08-10 13:33:02 +02:00
Josef Söntgen
558e2fc35e
libdrm/etnaviv: fix DRM version implementation
...
Issue #4559 .
2022-08-10 13:33:01 +02:00
Josef Söntgen
da25b288ee
libports: add mesa/lima driver
...
This commit introduces the Mesa3D lima driver for Mali 400 series
GPUs.
Issue #4559 .
2022-08-10 13:33:01 +02:00
Josef Söntgen
d2c26fd504
libdrm: introducde DRM dispatcher
...
The dispatcher will select between the various DRM drivers. For
now it is only used by the etnaviv driver.
Issue #4559 .
2022-08-10 13:33:01 +02:00
Josef Söntgen
1f819a26e5
mesa/etnaviv: use VFS Gpu plugin to acquire Env
...
Issue #4559 .
2022-08-10 13:33:01 +02:00
Josef Söntgen
02f3b965b9
mesa/etnaviv: move to arm_v8 spec
...
Issue #4559 .
2022-08-10 13:33:01 +02:00
Josef Söntgen
2e81137a80
mesa/iris: build dummy only on x86
...
Issue #4559 .
2022-08-10 13:33:01 +02:00
Johannes Schlatow
7d2f019681
libc: output warning if RTC is not present
...
genodelabs/genode#4561
2022-08-10 13:33:00 +02:00
Christian Helmuth
c5bdc1ccbe
acpica: configure SCI IRQ mode
...
Issue #4553
2022-08-10 13:33:00 +02:00
Roland Bär
789a60278c
gmp: extensions for chrony
...
- compile nextprime, sec_div and sqr_diag_addlsh1
- updated symbols and hash
Fixes #4526
2022-08-10 13:32:59 +02:00
Roland Bär
88db584566
libc: timex, socket_fs_recvmsg and sendmsg
...
- Added timex.h as provided header file
- implementation of socket_fs_recvmsg
- implementation of sendmsg
Changes needed for chrony port.
Issue #4526
2022-08-10 13:32:59 +02:00
Roland Bär
18b022bf6b
rtc_drv: log 'set time' message on verbose
...
The "verbose" config attribute instructs the driver to log 'set time'
messages when the RTC updated initially or from the 'set_rtc' ROM.
Fixes #4526
2022-08-10 13:32:59 +02:00
Johannes Schlatow
a8070a429a
libc: propagate fd flags in socket_fs_plugin
...
When creating a socket, fd flags can be specified by ORing them with the
socket type. Most importantly, the flag SOCK_NONBLOCK must be propagated
to the Socket_fs::Context in order to support non-blocking recv/send.
genodelabs/genode#4550
2022-08-10 13:32:59 +02:00
Christian Prochaska
fd8d439e39
qt5: add 'QtGraphicalEffects' QML plugin
...
Fixes #4549
2022-08-10 13:32:59 +02:00
Christian Prochaska
91c0cde742
qt5: provide all 'qt5_declarative' QML plugins
...
Fixes #4548
2022-08-10 13:32:59 +02:00
Christian Prochaska
e7cc54204f
qt5: add CMake support
...
Fixes #4546
2022-08-10 13:32:59 +02:00
Christian Prochaska
079fd0071a
qt5: update port for Morph browser support
...
- fix OpenGL issues
- pass touch press location with touch release event to
fix button clicks with touch screen
- fix AVX alignment error in ffmpeg code on base-linux
- add generated cmake support files
Fixes #4541
2022-08-10 13:32:59 +02:00
Alexander Boettcher
9b5840cb70
acpica: remove diagnostic messages
...
during PCIe config access.
Issue #4532
2022-08-10 13:32:57 +02:00
Alexander Boettcher
438e0adc77
acpica: remove support to access pci via i/o ports
...
All access to PCI devices can be handled nowadays via the platform session.
The I/O port access seems also to work not properly on newer UEFI machines.
Fixes #4532
2022-08-10 13:32:57 +02:00
Josef Söntgen
d9f6882a2a
libports: update e2fsprogs to 1.46.5
...
Brings in Ext4 support.
Fixes #4524 .
2022-08-10 13:32:57 +02:00
Christian Helmuth
3105fa9e0f
depot: update recipe hashes
2022-05-25 12:23:04 +02:00
Josef Söntgen
03b2e3bda1
libports: rename jitterentropy's memcpy
...
To prevent symbol aliasing when using the static jitterentropy library
rename it to 'jent_memcpy'.
Fixes #4516 .
2022-05-25 12:23:04 +02:00
Stefan Kalkowski
ba6a3526a9
libusb: when USB device vanishs throw exception
...
* Instead of repeatedly spam the log with errors and
bring heavy load to the USB host controller driver
abort yourself when the device vanishs
Fix genodelabs/genode#4515
2022-05-25 12:23:03 +02:00
Norman Feske
16cf1f48d3
libc: make app stack size configurable
...
This patch changes the libc to query the stack size from the
config attribute <libc> <stack size=""/> </libc> for regular
components, not only cloned processes.
2022-05-25 12:19:32 +02:00
Alexander Boettcher
a8402ae782
qemu-usb: solely support labels in policy
...
Remove vendor/product/bus/dev from policy parsing and as criteria to decide
whether to keep USB devices.
Issue #4492
2022-05-25 12:19:32 +02:00
Alexander Boettcher
dada0dff78
qemu-usb: support policy labels w/o vendor/product
...
Fixes #4492
2022-05-25 12:19:32 +02:00
Alexander Boettcher
f6fedd5348
x86: remove special GPE handling nova <-> acpica
...
Remove handling of ACPI (SCI) interrupt from kernel and thereby let the
handling of the ACPI irq exclusively to an Genode driver. On Genode the ACPICA
library+app handles the ACPI irq, where we can now remove the contrib patches
related to the synchronization between NOVA kernel and ACPICA library.
Fixes #4479
2022-05-25 12:19:31 +02:00
Stefan Kalkowski
6eac4276d5
filesystem tests: remove block devices/drivers
...
Fix genodelabs/genode#4490
2022-05-25 12:19:31 +02:00
Stefan Kalkowski
18dcf8af68
Remove NIC server role from drivers
...
* Remove "mode" attribute utility and XML description
* Remove unused nic/stat.h header
Fix genodelabs/genode#3961
2022-05-25 12:19:31 +02:00
Christian Helmuth
766ac5ea27
Update download URL of e2fsprogs to https
...
This prevents
warning: redirecting to https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/
2022-05-25 12:17:37 +02:00
Christian Helmuth
0768185fea
depot: update recipe hashes
2022-04-28 11:52:06 +02:00
Sebastian Sumpf
396cc53020
libc: update download url to archive repo
...
FreeBSD 12.0 was moved to archive url:
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/amd64/12.0-RELEASE/
fixes #4478
2022-04-25 14:42:43 +02:00
Norman Feske
b3678f44b7
libports/fatfs: handle split block I/O jobs
...
Issue #4474
2022-04-13 14:08:40 +02:00
Christian Helmuth
8ece236635
depot: update recipe hashes
2022-04-13 11:54:46 +02:00
Christian Helmuth
eb895975e2
lib/vfs: clear BUILD_ARTIFACTS in dummy targets
2022-04-13 09:29:05 +02:00
Christian Prochaska
80f85a854c
qt5: fixes and improvements for WebRTC support
...
Fixes #4453
2022-04-13 09:29:03 +02:00
Christian Prochaska
6c2ac345fd
Add 'webcam_vfs' run test
...
Issue #4458
2022-04-13 09:29:03 +02:00
Sebastian Sumpf
f085fc9dd2
libdrm/iris: free objects in Drm_call destructor
...
Make sure to remove all buffers, sync objects, and contexts during
destruction.
Fixes #4466
2022-04-13 09:29:03 +02:00
Sebastian Sumpf
d4390adb68
mesa: use 'strdup' for driver names
...
The 'iris' and 'etnaviv' strings are freed using 'free' by mesa.
issue #4466
2022-04-13 09:29:03 +02:00