Christian Helmuth
3a9ef48721
dde_linux: separate virt_linux from wireguard
...
Preparation to support further hardware-agnostic dde_linux components
(incl. lxip and tests).
Fixes #4774
2023-04-17 14:48:23 +02:00
Christian Helmuth
73771669f1
depot: update recipe hashes
2023-03-13 14:32:54 +01:00
Norman Feske
e9b249b709
Replace use of base/snprintf.h by format library
...
Issue #2064
2023-03-13 14:32:53 +01:00
Christian Helmuth
e265cf6d49
depot: update recipe hashes
2023-02-27 08:22:51 +01:00
Josef Söntgen
578a8c9918
wifi/pc: add rtlwifi driver
...
Due to lacking hardware access the driver was test with one RTL8188EE
based device, namely [10ec:8179] (rev 01), only. As the access to the
PCI config space is restricted the driver loads the non power-saving
FW and the driver port is therefor only tested with that. The
accesses are documented should we choose to support them one way or
another later on.
The 'wifi.run' run script as well as Sculpt served as testing ground
where the driver worked fine so far.
Fixes #4714 .
2023-02-27 08:20:45 +01:00
Christian Helmuth
25eac6b9e6
depot: update recipe hashes
2023-01-24 12:07:33 +01:00
Christian Helmuth
b033b30f95
depot: update recipe hashes
2022-11-29 12:32:49 +01:00
Christian Helmuth
c58d799f16
depot: update recipe hashes
2022-11-17 08:00:37 +01:00
Christian Helmuth
25d7970b6f
depot: fix README of pkg/usb_modem_drv
2022-11-17 08:00:37 +01:00
Benjamin Lamowski
04efe88044
wifi/pc: add support for loading PNVM files
...
Intel wifi cards in the AX210 family need additional PNVM firmware to
function properly. Enable the bundling and loading of *.pnvm files.
Issue #4663
2022-11-17 08:00:37 +01:00
Stefan Kalkowski
f0315b2715
dde_linux: remove legacy fec_nic_drv
...
Ref genodelabs/genode#4651
2022-11-17 08:00:35 +01:00
Christian Helmuth
847266d027
depot: update recipe hashes
2022-10-12 14:31:50 +02:00
Christian Helmuth
3f1870841c
depot: update recipe hashes
2022-09-21 12:19:10 +02:00
Christian Helmuth
4dddc41b71
depot: update recipe hashes
2022-08-31 09:32:09 +02:00
Christian Helmuth
44e2cd14a0
depot: update recipe hashes
2022-08-17 12:03:26 +02:00
Stefan Kalkowski
89f9e7a3ee
lx_emul: consolidate SMP + NO_HZ_IDLE
...
* Move common SMP and NO_HZ_IDLE variables and functions into
generic lx_emul shadow implementations, and integrate them
into the common lx_emul import rules
* Enable SMP and NO_HZ_IDLE within virt_linux kernel configuration
* Adapt pc drivers and wireguard accordingly
* Use original Linux softirq implementation in wireguard
* Remove erroneous softirq shadow implementation
Ref genodelabs/genode#4540
Ref genodelabs/genode#4562
2022-08-10 13:33:03 +02:00
Christian Helmuth
a037fac5c5
depot: update recipe hashes
2022-05-31 10:52:11 +02:00
Martin Stein
aea993b96a
wireguard: sculpt package
...
Introduces the pkg/wireguard archive that depends on the new src/wireguard
archive and deploys one WireGuard component with an empty configuration (can
be configured by the user via a launcher, for instance).
Fixed #4519
2022-05-31 10:52:00 +02:00
Christian Helmuth
3105fa9e0f
depot: update recipe hashes
2022-05-25 12:23:04 +02:00
Alexander Boettcher
38e5972e45
Remove legacy intel display driver
...
The driver is superseded by the new driver located in the 'pc'
repository.
Issue #4508
2022-05-25 12:23:02 +02:00
Josef Söntgen
573cabaf24
Remove legacy wifi driver
...
The driver is superseded by the new driver located in the 'pc'
repository.
Fixes #4508 .
2022-05-25 12:22:10 +02:00
Stefan Kalkowski
d0694b3e0b
platform_drv: separate devices info from config
...
Fix genodelabs/genode#4491
2022-05-25 12:19:32 +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
0768185fea
depot: update recipe hashes
2022-04-28 11:52:06 +02:00
Christian Helmuth
8ece236635
depot: update recipe hashes
2022-04-13 11:54:46 +02:00
Christian Helmuth
520a08b205
Remove pkg runtime for pc_wifi_drv/legacy_pc_wifi_drv
...
Both runtimes were broken due to missing requirement for "Uplink"
service and thus unused.
Issue #4455
2022-04-13 09:29:04 +02:00
Josef Söntgen
e7e7893f22
pc: update wifi driver
...
The driver falls in line with the previous 'legacy_wifi_drv' component
where the ported wireless LAN stack and device driver is encapsulated
in a library. This library in return is used by the 'Libc::Component'
providing the necessary environment for the 'wpa_supplicant'.
In constrast to the old driver a 'wifi' VFS plugin is in charge of
initalizing the 'Lx_kit::Env' prior to executing any static
constructors.
Fixes #4455 .
2022-04-13 09:29:04 +02:00
Josef Söntgen
8056811b4f
Rename wifi_drv to legacy_wifi_drv
...
Issue #4455 .
2022-04-13 09:29:04 +02:00
Alexander Boettcher
dd10e5d977
intel_fb: move to legacy_intel_fb
...
Move the depot recipe and consistently name the old drivers with a legacy_
prefix as done with the old usb_host driver.
Issue #4450
2022-04-13 08:07:58 +02:00
Christian Helmuth
2b3370c8d8
depot: update recipe hashes
2022-02-28 11:46:35 +01:00
Norman Feske
649647538b
depot: update recipe hashes
2022-02-15 10:23:59 +01:00
Stefan Kalkowski
3966d6f16f
usb_host_drv: move it to legacy_usb_host_drv
...
To make room for the re-newed usb_host_drv basing on Linux 5.14 and
the re-newed lx_kit/lx_emul we have to move the depot recipe and
consistently name the old drivers with a legacy_ prefix.
Ref genodelabs/genode#4416
2022-02-15 10:23:16 +01:00
Stefan Kalkowski
1e41c6daa4
lx_kit: move setjmp/longjmp away from legacy
...
We use the architecture-specific setjmp/longjmp implementation without
modification in the newer lx_kit implementation as well. There is no
need for a duplication.
Ref genodelabs/genode#4411
2022-02-15 10:23:15 +01:00
Norman Feske
51479e6be0
Convert drivers to use Platform::Session::dma_addr
...
This patch eliminates several calls of 'Dataspace::phys_addr'.
Issue #2243
2022-02-15 10:16:52 +01:00
Stefan Kalkowski
c99ca21649
rpi: remove drivers for platform, fb and sd_card
...
Fix #4396
2022-02-15 10:16:51 +01:00
Christian Helmuth
65284b29f8
depot: update recipe hashes
2022-01-19 12:38:13 +01:00
Christian Helmuth
a80b2ee6e2
Increase cap quota of drivers_nic-imx6/7 for sel4
2022-01-19 12:38:13 +01:00
Stefan Kalkowski
7db602faec
os: deprecate platform API for x86, rpi, imx53
...
* Move platform APIs to "legacy/" subdirectory
* Rename old pc, imx53, and rpi platform_drv
to "legacy_*_platform_drv"
Fix #4359
2022-01-19 12:38:12 +01:00
Norman Feske
5611fd2355
depot: update recipe hashes
2021-12-17 15:06:38 +01:00
Christian Helmuth
92b7be4d11
depot: update recipe hashes
2021-11-30 12:08:54 +01:00
Stefan Kalkowski
b12b0ed93d
imx8q_evk: remove board support from repository
...
Moved to separate repo at https://github.com/skalk/genode-imx/
Fix #4301
2021-11-29 15:10:51 +01:00
Christian Helmuth
abc9a2f232
depot: update recipe hashes
2021-10-14 13:46:25 +02:00
Christian Helmuth
83c5648d33
depot: update recipe hashes
2021-08-30 15:00:39 +02:00
Christian Helmuth
7618c9410a
depot: update recipe hashes
2021-08-18 15:06:12 +02:00
Christian Helmuth
fce525f122
depot: update recipe hashes
2021-07-28 11:27:05 +02:00
Stefan Kalkowski
b16bb82f8b
dde_linux: mark lx_emul and lx_kit as legacy
...
* Move headers in src/include into legacy sub-directory
* Move src/lx_kit to src/lib/legacy/
Fix #4223
2021-07-28 11:25:21 +02:00
Christian Helmuth
ece33d37f8
depot: update recipe hashes
2021-06-25 11:46:37 +02:00
Johannes Schlatow
52a4293bbc
depot: add usb_modem_drv archives
...
genodelabs/genode#4201
2021-06-25 11:41:44 +02:00
Alexander Boettcher
27004e1fd5
usb: remove monolithic usb driver
...
+ adjust README files
Fixes #4173
2021-06-25 11:41:43 +02:00
Stefan Kalkowski
8408bf6ac0
fec_nic_drv: remove nic_server mode
...
Issue #4133
2021-06-01 15:51:22 +02:00