Michael Mueller
11f332d382
Updated hashes.
2025-01-28 13:43:06 +01:00
Marcel Lütke Dreimann
ca77669181
disabled ixgbe init
2024-10-09 16:06:19 +02:00
Marcel Lütke Dreimann
b2859b89ce
added missing functions
2024-10-09 16:05:27 +02:00
Marcel Lütke Dreimann
e076a8a99c
implemented pci stubs
2024-10-02 17:13:06 +02:00
Birte Kristina Friesel
65bd5f5ca3
parse_pci_config_spaces: hard-code max_subordinate_bus to 80
...
On milos, Genode/NOVA only scans the first three PCI buses. With this change,
it actually detects the two Intel network cards and reaches the unimplemented
function stubs:
[init -> drivers -> nic] SLUB: HWalign=64, Order=0-1, MinObjects=0, CPUs=1, Nodes=1
[init -> drivers -> nic] NR_IRQS: 4352, nr_irqs: 4352, preallocated irqs: 256
[init -> drivers -> nic] clocksource: dde_counter: mask: 0xffffffffffffff max_cycles: 0x1d854df40, max_idle_ns: 3526361616960 ns
[init -> drivers -> nic] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[init -> drivers -> nic] clocksource: Switched to clocksource dde_counter
[init -> drivers -> nic] netdev: Intel(R) PRO/1000 Network Driver
[init -> drivers -> nic] netdev: Copyright(c) 1999 - 2015 Intel Corporation.
[init -> drivers -> nic] e1000_main: Intel(R) PRO/1000 Network Driver
[init -> drivers -> nic] e1000_main: Copyright (c) 1999-2006 Intel Corporation.
[init -> drivers -> nic] igb_main: Intel(R) Gigabit Ethernet Network Driver
[init -> drivers -> nic] igb_main: Copyright (c) 2007-2014 Intel Corporation.
[init -> drivers -> nic] pci_iomap: unsupported
[init -> drivers -> nic] pci_iomap_range: unsupported
[init -> drivers -> nic] Error: Function pci_release_selected_regions not implemented yet!
[init -> drivers -> nic] backtrace "ep"
[init -> drivers -> nic] Will sleep forever...
2024-09-26 12:58:15 +02:00
Birte Kristina Friesel
425182e3db
lx_emul: add printk for IGB / IXGBE wrappers
2024-09-24 09:49:35 +02:00
Birte Kristina Friesel
fd4c9e5b04
add more missing headers
2024-09-24 09:18:08 +02:00
Birte Kristina Friesel
2b75de292f
nic/pc: linux/hwmon.h is required
2024-09-24 08:21:03 +02:00
Birte Kristina Friesel
aae70d74d7
lx_emu: Add igb and ixgbe wrappers (still empty and devoid of tracing)
2024-09-24 08:04:46 +02:00
Birte Kristina Friesel
67be2ec786
netty, pc drivers: increase RAM quantum for large ACPI tables
2024-09-18 19:17:48 +02:00
Birte Kristina Friesel
1419b25736
pc, nic-pc: Add files and flags needed for IGB and IXGBE drivers
...
Linking still fails due to missing stubs and wrappers
2024-09-18 19:16:54 +02:00
Christian Helmuth
26002a5482
depot: update recipe hashes
2024-08-29 12:32:25 +02:00
Alexander Boettcher
6dfe05b5bf
intel_fb.run: start usb driver for USB-C support
...
Makes the driver unit testing more reliable on USB-C supported notebooks.
It may be disabled easily, if it is not required.
Issue #5313
2024-08-28 15:07:52 +02:00
Christian Prochaska
f7a4d92c2f
fixup "qt5: avoid build of qt libs as target dep" (lib/mk -> src/qt5)
...
Issue #5325
2024-08-28 13:47:27 +02:00
Christian Prochaska
c426929979
fixup "libports: add Qt6" (lib/mk -> src/qt6)
...
Issue #5325
2024-08-28 13:47:04 +02:00
Christian Prochaska
7f52089eae
qt5: avoid build of qt libs as target dep
...
Issue #5325
2024-08-27 15:33:32 +02:00
Sebastian Sumpf
1446da8aec
lx_emul: add 'wake_q_add_safe' implementation
...
Enable 'wake_q_add_safe' for 6.6 based Linux versions and remove it from
generated_dummies.c of affected drivers.
issue #5264
2024-08-27 15:33:32 +02:00
Alexander Boettcher
61e2c630b1
intel/display: report more connector/display info
...
- Physical width/height of connected display in mm
- Current mode per connector
Issue #5264
2024-08-27 15:33:32 +02:00
Josef Söntgen
0ca2fdb2de
extract: replace exceptions
...
This commit removes the usage of exceptions and replaces them with the
Attempt utility.
Issue #5326 .
2024-08-27 15:33:32 +02:00
Josef Söntgen
1e933cc490
extract: add options to operate batch-processing
...
This commit allows for suppressing failed extract operations by
setting the 'ignore_failures' attribute in the 'config' node.
It is intended for operating the component in batch-mode where
multiple archives need to be extracted but failing to extract
some of them can by ignored. The default value of this option
is 'false'.
It also adds the 'stop_on_failure' attribute that instructs
the component to stop processing any following archives after
it already has failed to do so. The default value of this
option is 'true' to preserve the current behavior.
Issue #5326 .
2024-08-27 15:33:32 +02:00
Josef Söntgen
9b01ca3086
extract: add README
...
Issue #5326 .
2024-08-27 15:33:32 +02:00
Alexander Boettcher
d1f1a16e89
intel/display: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Josef Söntgen
e363af476b
pc_wifi: update to Linux 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Sebastian Sumpf
19bb265539
pc_usb_host: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Christian Helmuth
44ec8ec7db
pc_nic: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Sebastian Sumpf
dd0140f82e
pc: use linux 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Sebastian Sumpf
653dfed0c5
wireguard: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Sebastian Sumpf
189fb008b3
test/driver_time: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Sebastian Sumpf
056c755708
usb_net: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:32 +02:00
Sebastian Sumpf
dbb51786fc
usb_hid: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:31 +02:00
Sebastian Sumpf
2014046f77
lxip: update to 6.6.47
...
Now, we schedule before unblocking the rx_task. This is done in order to
execute a potentially ready ksoftirqd before unblocking the rx_task,
which in turn may execute soft-interrupt handlers through bottom half
code leading to double lock attempts of the socket spinlock.
Issue #5264
2024-08-27 15:33:31 +02:00
Sebastian Sumpf
92b34837cb
lx_emul: adjust to Linux 6.6.47
...
Issue #5264
2024-08-27 15:33:31 +02:00
Sebastian Sumpf
bb214af3eb
virt_linux: update to 6.6.47
...
Issue #5264
2024-08-27 15:33:31 +02:00
Sebastian Sumpf
40009986ee
dde_linux: Linux 6.6.47 port
...
Issue #5264
2024-08-27 15:33:31 +02:00
Sebastian Sumpf
4a7a4cfac5
dde_linux: move linux.port to legacy_linux.port
...
This is prerequisite for the Linux update. All dependencies relying on
the 'linux' have been adjusted to use 'legacy_linux'.
Issue #5264
2024-08-27 15:33:31 +02:00
Johannes Schlatow
3211a10573
depot: rename src/rump -> src/vfs_rump
...
For consistency, let's all archives of VFS plugins are prefixed with
"vfs_".
Fixed #5327
2024-08-27 15:33:31 +02:00
Johannes Schlatow
995208585b
sculpt: move goa_testbed preset into pc repo
...
Since the preset contains mesa_gpu-intel, it is specific to the pc
platform. Other platform-specific repos (such as allwinner) may contain
their own preset with the same name. To prevent that Sculpt images use
the wrong preset due to the particular order in the build.conf, we move
the preset into the pc repo.
Fixes #5322
2024-08-27 15:33:31 +02:00
Christian Prochaska
18869199ca
libports: add Qt6
...
Fixes #5325
2024-08-27 15:33:31 +02:00
Christian Prochaska
451ea47dd8
stdcxx: add symbols needed by Qt6 to symbol file
...
Fixes #5324
2024-08-27 15:29:38 +02:00
Christian Prochaska
b3bf9fc9ab
libc: add _sigaction to symbol file
...
Fixes #5323
2024-08-27 15:29:38 +02:00
Christian Prochaska
d86d8b542f
mesa: add 'lib/mk/mesa.mk' in depot recipe
...
Fixes #5321
2024-08-27 15:29:38 +02:00
Christian Prochaska
95d7e57d62
qt5: adapt to 'Gui::Session' interface changes
...
Issue #5242
2024-08-27 15:29:38 +02:00
Alexander Boettcher
b443375cde
timer_accuracy: disable nova on qemu
2024-08-27 15:29:38 +02:00
Alexander Boettcher
15a69113fa
run/gdb: increase RAM quota to 42M
...
Investigated in #5305
2024-08-27 15:29:38 +02:00
Alexander Boettcher
5537a26c25
gdb: patch sigaltstack
...
Avoid double allocation of alternative stack. Genode's sigaltstack variant
allocates the stack with alloc_secondary_stack. Disable the warning of
sigaltstack by using explicitly the nullptr in ss_sp.
Issue #5305
2024-08-27 15:29:38 +02:00
Christian Prochaska
730f9ea437
gdb: remove gdbserver_genode.patch
...
Issue #5305
2024-08-27 15:29:38 +02:00
Norman Feske
7e95d5701f
os: remove os/handle_registry.h
...
This utility is superseded by the Id_space.
Issue #5242
Fixes #5317
2024-08-27 15:29:38 +02:00
Norman Feske
d762da8659
gui_session: allow return of View_capbility_error
...
This interface change gives GUI servers the freedom to allocate view
capabilities at the time of request instead of the creation time of the
view. This is useful because view capabilities are rarely needed.
Issue #5242
2024-08-27 15:29:38 +02:00
Norman Feske
faf90f259c
gui_session: rename 'view_id' to 'associate'
...
The view ID is specified as first argument to be consistent with 'view'
and 'child_view'.
Issue #5242
2024-08-27 15:29:38 +02:00
Norman Feske
f98c356efd
gui_session: manage view ID at the client side
...
This patch moves the management of view IDs from the server to the
client side. The former 'create_view' and 'create_child_view'
operations do no longer return a view ID but take a view ID as
argument. While changing those operations, this patch takes the
opportunity to allow for initial view attributes. Combined, those
changes simplify the window manager while accommodating typical
client use cases with less code.
To ease the client-side ID management, the Gui::Connection hosts
a 'view_ids' ID space for optional use. E.g., the new 'Top_level_view'
class uses this ID space for ID allocation. This class accommodates the
most typical use case of opening a single window.
The 'alloc_view_id' RPC function is no longer needed.
Issue #5242
2024-08-27 15:29:38 +02:00