Johannes Schlatow
b83c8f35c6
depot: ffi for x86_32
...
genodelabs/genode#4201
2021-06-25 11:43:41 +02:00
Sebastian Sumpf
a242bfce48
libports: ffi for x86_32
...
- Required by glib
issue #4201
2021-06-25 11:43:41 +02:00
Sebastian Sumpf
19a7997734
qemu-usb: consume device report during controller construction
...
Initially parse the USB devices report after the signal handler is
registered, do not rely on a signal to be triggered (issue #1788 ).
Fixes #4206
2021-06-25 11:43:41 +02:00
Christian Helmuth
c585e008b1
acpica: prevent recursive 'memset()' calls with gcc 10
...
Thanks to Peter for the patch.
Issue #4125
2021-06-25 11:41:45 +02:00
Johannes Schlatow
2c87c68a5d
depot: add ffi api and src archives
...
Fixes genodelabs/genode#4201
2021-06-25 11:41:45 +02:00
Sebastian Sumpf
ff57bf617b
usb_webcam: webcam run script
...
Run script for quickly testing webcams in Qemu or on target.
issue #4196
2021-06-25 11:41:44 +02:00
Sebastian Sumpf
818f1682ee
qemu-usb: flush EP improve isochronous handling
...
- Patch the XHCI model in order to handle frame wrapping correctly. For
this adjust 'mfindex_kick' to the correct period (same, before, or after
'mfindex').
- Flush EP when it is stopped, this causes all pending packets for the EP
to be acked. Correct counting of packets in flight.
- Add BEI patch by Josef.
issue #4196
2021-06-25 11:41:44 +02:00
Alexander Boettcher
4aa99fd1a9
qemu-usb: reduce cpu load by webcam model
...
if no new frame is available for capturing
Fixes #4078 #4196
2021-06-25 11:41:44 +02:00
Sebastian Sumpf
c66a196f76
usb_webcam: package recipes
...
- API packages for: libusb, libuvc, and libyuv
- Source packages for: API packages + USB webcam app
- Meta package for USB webcam
- Raw package for USB webcam configuration
issue #4196
2021-06-25 11:41:44 +02:00
Sebastian Sumpf
9165c7601d
libyuv: make shared object
...
- Adjust port to Genode expected layout
- Make shared library
- Adjust dependent infrastructure to change
issue #4196
2021-06-25 11:41:44 +02:00
Christian Prochaska
747d01e854
qt5: adapt QtWebEngine contrib code for use of nss
...
Fixes #4192
2021-06-25 11:41:44 +02:00
Christian Helmuth
434d007dc1
stdcxx: some missing symbols for basic_string
...
Revealed with -O0 when linking test/lx_fs_notify/file_writer.
Issue #4070
2021-06-25 11:41:44 +02:00
Alexander Boettcher
ab31de0f6a
libc_integration: reduce rounds for x86_32
...
autopilot mode. The test machine is less powerful as the x86_64 one.
Issue #3967
2021-06-25 11:41:43 +02:00
Pirmin Duss
4053e1628b
lx_fs: support for unlink
...
This is based on the work of @ehmry and @sidhussmann.
Issue #4070
2021-06-25 11:41:43 +02:00
Christian Prochaska
60eec251e0
qt5: increase stack size of QtWebEngine render thread
...
Fixes #4168
2021-06-02 10:36:01 +02:00
Sebastian Sumpf
cf2527269f
qemu-usb: allocate host devices after webcam
...
Because qemu-usb allocated host devices after 'USB_HOST_DEVICE' in the
object array and 'USB_WEBCAM' is loacated after 'USB_HOST_DEVICE' the
webcam model can overwrite an already allocated pass-through device. As
a solution add the 'USB_FIRST_FREE' to make it clear from where host
devices can be allocated. Also increase the number of supported host
devices to eight.
fixes #4182
2021-05-31 15:19:46 +02:00
Christian Prochaska
520b69ef0d
libports: update expat port
...
Fixes #4183
2021-05-31 15:19:44 +02:00
Christian Helmuth
1d52bd017d
depot: update recipe hashes
2021-05-28 14:16:46 +02:00
Christian Helmuth
62f83b7198
linux_nic_drv: optionally report MAC address
...
Issue #4133
2021-05-28 14:16:45 +02:00
Christian Helmuth
464f0eaf8b
linux_nic_drv: remove nic_server mode
...
Issue #4133
2021-05-28 14:16:45 +02:00
Christian Prochaska
7b197d54ed
tool chain: update gdb to version 10.2
...
Issue #4094
2021-05-28 14:16:44 +02:00
Christian Helmuth
faf491ce92
smartcard: replace usb_drv by usb_host_drv
2021-05-28 14:16:44 +02:00
Alexander Boettcher
98f524bb41
qemu-usb/webcam: signal capturing off earlier
...
based on comment in Linux sources. Reduce fallback off-capturing detection
to 1s.
Issue #4078
2021-05-28 14:16:44 +02:00
Sebastian Sumpf
5135ff2dc2
usb_webcam: An app using libuvc for USB webcams
...
issue #4158
2021-05-28 14:15:28 +02:00
Sebastian Sumpf
4a56171a77
libports: port of libuvc
...
by Josef Soentgen
issue #4158
2021-05-28 14:15:28 +02:00
Sebastian Sumpf
ae5b4c9624
libusb: Make USB library more robust
...
- Add reference count for open/close
- Add cancel transfer support
- Handle packet stream correctly
issue #4158
2021-05-28 14:15:28 +02:00
Josef Söntgen
46c846ef91
libports: add iso handling to libusb
...
issue #4158
2021-05-28 14:15:28 +02:00
Sebastian Sumpf
c8c589d91a
libyuv: enable MJPEG support
...
issue #4158
2021-05-28 14:15:28 +02:00
Josef Söntgen
5254930930
libports: update jpeg library to v9d
...
issue #4158
2021-05-28 14:15:28 +02:00
Alexander Boettcher
04d8e03ecb
mesa: use 32bit RGB in egl platform lib
...
Fixes distortion in mesa gears i965
Issue #4148
2021-05-28 14:15:27 +02:00
Alexander Boettcher
cfe29b0e52
libc_integration.run: specify random source
...
After update of stdcxx, either hardware (CPU) random sources are taken
or, if not available/insufficient, /dev/urandom is used.
Issue #3967
Issue #4094
2021-05-28 14:15:27 +02:00
Alexander Boettcher
d4b9be8d44
stdcxx: support /dev/urandom
...
when cpu does not provide sufficient hardware support. (happens on our
nightly test machine as also build machine).
Issue #4094
2021-05-28 14:15:27 +02:00
Martin Stein
a0517686ca
ports/libsparkcrypto: update for GCC 10
...
The old port version contained '*.ali' files that were build with an older GCC
which led to problems when compiling packages that use the port with the new
GCC 10. The '*.ali' files of the new port version were generated with GCC 10.
Fixes #4145
2021-05-28 14:15:26 +02:00
Alexander Boettcher
f8d0552d52
libc_integration: fix out-of-bound access
...
which leads to sporadic pagefaults/segmentation faults.
Fixes #3967
2021-05-28 14:15:26 +02:00
Alexander Boettcher
1c20ed12c1
qemu: sanity check misconfigured memory for okl4
...
Issue #4095
2021-05-28 14:15:26 +02:00
Martin Stein
f8b2fd522b
ports/ada-runtime: update to support gcc 10
...
Fixes #4128
2021-05-28 14:15:26 +02:00
Christian Prochaska
471d34a367
Remove mpc and mpfr ports
...
These ports are not needed anymore with the 21.05 tool chain update.
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Prochaska
d5e4ffd191
sanitizer: update to version 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Prochaska
4a4b754bf2
gcov: update to version 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Prochaska
a0f5d34e25
stdcxx: update to version 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Christian Helmuth
777923f9bd
depot: update recipe hashes
2021-05-10 11:18:12 +02:00
Martin Stein
66feb939e6
cbe_tester: compile errors/warnings with gcc 10
...
Fixes #4113
2021-05-10 11:17:20 +02:00
Norman Feske
516a9a6925
depot: update recipe hashes
2021-05-05 11:35:31 +02:00
Christian Prochaska
00d13cf304
qt5: fix build errors with gcc 10
...
Fixes #4132
2021-05-05 11:35:31 +02:00
Christian Prochaska
9b854e1496
Prevent recursive 'memset()' calls with gcc 10
...
Fixes #4125
2021-05-05 11:35:31 +02:00
Christian Prochaska
aebece5110
readline: fix build error with gcc 10
...
Fixes #4103
2021-05-05 11:35:31 +02:00
Alexander Boettcher
910ea16405
qemu-usb: restrict build to x86
...
Issue #4078
2021-05-05 11:35:28 +02:00
Alexander Boettcher
58db8c647a
qemu-usb: add usb webcam model
...
Fixes #4078
2021-05-05 11:35:28 +02:00
Alexander Boettcher
4826bd82fe
qemu-usb: fix spelling
...
Issue #4078
2021-05-05 11:35:28 +02:00
Alexander Boettcher
7b90f8f857
libports: add libyuv support
...
Issue #4078
2021-05-05 11:35:28 +02:00