Christian Helmuth
1e578f1a50
Log key count in input test
2020-02-04 15:51:10 +01:00
Christian Helmuth
285a33c97d
dde_linux: add missing white space in log message
2020-02-04 15:51:09 +01:00
Christian Prochaska
746d373362
vfs_lxip: classify 'data' file as continuous
...
Fixes #3603
2020-02-04 15:51:09 +01:00
Alexander Boettcher
2256f5fb4b
dde_linux: add dma_wmb/rmb barriers for arm_v6
2020-02-04 15:51:09 +01:00
Alexander Boettcher
6506240642
dde_linux: add dma_wmb/rmb barriers for arm_v7
...
and remove re-defined dma_wmb in fec driver
2020-02-04 15:51:09 +01:00
Christian Prochaska
d4f246517c
depot: recipe for drivers_interactive-imx8q_evk
...
Fixes #3595
2020-02-04 15:51:08 +01:00
Stefan Kalkowski
5bfebe7a3f
depot: recipe for usb_hid_drv
...
Fixes #3594
2020-02-04 15:47:27 +01:00
Stefan Kalkowski
3df67362b4
depot: recipe for usb_host_drv
...
Fixes #3593
2020-02-04 15:47:27 +01:00
Christian Prochaska
f1042e7fb1
depot: recipe for imx8_fb_drv
...
Fixes #3592
2020-02-04 15:47:27 +01:00
Christian Prochaska
b29112efdf
dde_linux: framebuffer driver for i.MX8 EVK
...
Fixes #3591
2020-02-04 15:47:27 +01:00
Christian Helmuth
4bbbf5d2e3
dde_linux: reduce compiler warnings
2020-02-04 15:47:27 +01:00
Christian Prochaska
0eaa1f7a08
lx_kit: support enable/disable IRQ and pass IRQ number to handler
...
Fixes #3589
2020-01-02 15:53:46 +01:00
Christian Helmuth
b931b67cba
depot: update recipe hashes
2019-12-19 17:01:43 +01:00
Christian Helmuth
8699f5592f
wifi: run wpa_main in pthread
2019-12-19 17:01:42 +01:00
Christian Prochaska
81a78cf1d0
usb_host_drv: fix 'matches->compatible' string access
...
Fixes #3582
2019-12-19 17:01:42 +01:00
Alexander Boettcher
6e99f00f5c
usb_hid_raw: enable imx8q_evk for nightly testing
...
Issue #3571
2019-12-19 17:00:47 +01:00
Alexander Boettcher
e34b443c29
usb: add imx8q_evk support to usb_host
...
Issue #3571
2019-12-19 17:00:47 +01:00
Alexander Boettcher
6b17bb647e
dde_linux: add barriers to readl/writel
...
Issue #3571
2019-12-19 17:00:47 +01:00
Sebastian Sumpf
e4255e4c8b
vfs/lxip: wait for i/o progress on connect
...
Since connect is asynchronous, add a waiter during connect
issue #3568
2019-12-19 17:00:47 +01:00
Christian Helmuth
11ef8e1ff2
depot: update recipe hashes
2019-11-28 09:06:39 +01:00
Josef Söntgen
25aa25c6a0
wifi_drv: enable loading of 9000 series FW
...
Tested with a 'Intel(R) Wireless-AC 9462' device.
Fixes #3556 .
2019-11-20 12:56:10 +01:00
Christian Helmuth
7ed1d7f11d
depot: update recipe hashes
2019-11-19 14:54:14 +01:00
Norman Feske
5f350adb57
vfs/lxip: don't misinterpret EINPROGRESS as error
2019-11-19 14:54:13 +01:00
Oleg Girko
4007cee852
Fix MAC address printing in dde_linux USB net drivers.
...
Passing array of unsigned chars to Genode::log() function
makes it converted to void pointer, resulting in printing its address.
Wrapping this array into Genode::Cstring solves this problem
and makes it being printed properly as zero-terminaled string.
Signed-off-by: Oleg Girko <ol@infoserver.lv>
Fixes #3530
2019-11-19 14:42:23 +01:00
Norman Feske
5ab1505d43
file system: enhanced file status info
...
This patch extends the 'File_system::Status',
'File_system::Directory_entry', and the related 'Vfs' types with
the following additional information:
- Distinction between continuous and transactional files (Node_type)
(issue #3507 )
- Readable, writeable, and executable attributes (Node_rwx),
replacing the former 'mode' bits
(issue #3030 )
The types 'Node_rwx', 'Node_type' are defined twice,
once for the VFS (vfs/types.h) and once for the 'File_system'
session (file_system_session/file_system_session.h).
Similarly, there is a direct correspondance between
'Vfs::Directory_service::Dirent' and 'File_system::Directory_entry'.
This duplication of types follows the existing pattern of keeping the
VFS and file-system session independent from each other.
2019-11-19 14:23:56 +01:00
Christian Helmuth
2166a4b17f
dde_linux: prevent warning about 'register' keyword
2019-11-19 14:23:55 +01:00
Josef Söntgen
c5706e8f4a
wifi_drv: enable loading of 5000 series FW
...
Fixes #3502 .
2019-11-19 14:23:55 +01:00
Christian Helmuth
76438a3f85
dde_linux: refactor usb arch-dependent includes
...
Also added arm_64/arm_v8, which fixes building board-independent usb_hid
etc.
2019-11-19 14:19:34 +01:00
Norman Feske
90a91f3536
dde_linux: eliminate global ctors in lx_kit
...
As the lx_kit library is used by the vfs_lxip plugin, it must not
contain any static global constructor.
Related to issue #3487
2019-11-19 14:17:29 +01:00
Christian Helmuth
4a7b0e99a6
depot: update recipe hashes
2019-09-20 14:14:16 +02:00
Christian Helmuth
ede009edf9
Fix expected output in USB HID tests
...
Invalid characters in press events are no longer 0 but 0xfffe since
a97b8043b5
utf8: non-character U+fffe as invalid codepoint
Issue #3483
2019-09-09 11:35:42 +02:00
Christian Helmuth
b2c59576ae
depot: update recipe hashes
2019-08-28 14:36:56 +02:00
Sebastian Sumpf
15b27a1e9d
drivers_nic-imx7d_sabre: increase caps for sel4
2019-08-21 14:00:47 +02:00
Christian Helmuth
312f801f8a
depot: update recipe hashes
2019-08-21 13:25:26 +02:00
Christian Prochaska
91c8e70bef
depot: add recipe for drivers_nic-imx8q_evk
...
Fixes #3452
2019-08-13 12:02:27 +02:00
Christian Prochaska
38dcdeeb04
fec_nic_drv: arm_64 support
...
Fixes #3446
2019-08-13 12:02:27 +02:00
Christian Helmuth
17d32b3e15
depot: update recipe hashes
2019-07-09 09:06:54 +02:00
Christian Prochaska
5dd1abcc2d
depot: add recipe for drivers_nic-imx7d_sabre
...
Fixes #3433
2019-07-09 08:58:38 +02:00
Christian Prochaska
4dafdbd5b7
dde_linux: update 'fec' driver to version 4.16.3
...
Fixes #3432
2019-07-09 08:58:38 +02:00
Sebastian Sumpf
ef8140cce5
lxip: ARM 64-Bit support
...
issue #3407
2019-07-09 08:55:23 +02:00
Christian Helmuth
3c4c460f82
depot: update recipe hashes
2019-06-13 13:40:37 +02:00
Christian Helmuth
2b183f9497
depot: update recipe hashes
2019-05-29 10:20:52 +02:00
Martin Stein
ca95621db5
run/nic_router_uplinks: do not run on muen
...
On muen, we don't have configured access to wifi so far. Thus, the wifi
driver doesn't come up and we should skip tests using this driver for
the platform.
Fix #3384
2019-05-29 10:20:52 +02:00
Josef Söntgen
d223539165
wifi_drv: ignore socket flags on socket creation
...
The libc features support for SOCK_CLOEXEC now which gets set via
the type argument in 'libnl'. Since we are only interested in the
actual type, i.e. if it is SOCK_RAW, just ignore the flags.
Issue #3289 .
2019-05-27 14:46:54 +02:00
Christian Prochaska
c7d9df6350
lx_kit: update 'arch_execute()' functions based on libc
...
This ensures proper stack alignment for FPU instructions on x86_64.
Fixes #3356
2019-05-27 14:46:53 +02:00
Stefan Kalkowski
e6f83d4df2
depot: add recipe for drivers_interactive-rpi
...
Ref #2190
2019-05-16 13:11:01 +02:00
Stefan Kalkowski
8dd618d67f
depot: add recipe for drivers_nic-imx6q_sabrelite
...
Ref #3180
2019-05-16 13:11:00 +02:00
Stefan Kalkowski
82693ba5b5
depot: add recipe for drivers_nic-imx53_qsb
...
Ref #3180
2019-05-16 13:11:00 +02:00
Stefan Kalkowski
bf5a631a14
dde_linux: name usb_drv unambigously
...
* Make package buildable for ARM too
* Move usb library to src targets for explicitly named targets
* adapt remaining run-scripts to use the correctly named usb drivers
Ref #2190
2019-05-16 13:11:00 +02:00
Stefan Kalkowski
d5104aca05
dde_linux: make rpi usb drivers kernel independent
...
Ref #3180
2019-05-16 13:11:00 +02:00