Alexander Boettcher
37735d84d9
virtualbox5: make it compatible to C++20
...
Fixes #4871
2023-05-30 12:03:30 +02:00
Christian Helmuth
cfca9899b2
virtualbox6: fix build errors with -std=gnu++20
...
Fixes #4872
2023-05-30 12:03:30 +02:00
Sebastian Sumpf
9713fa505f
vbox6: bump version from 6.1.26 to 6.1.44
...
Fixes most of the GCC 12 problems.
issue #4666
2023-05-30 12:03:30 +02:00
Christian Helmuth
11de03fedc
vbox5_genode_usb_hid_raw: adapt to usb_host changes
...
Issue #4795
2023-05-30 12:03:29 +02:00
Christian Prochaska
1e1df21a94
Remove stale Xen support
...
Fixes #4859
2023-05-30 12:03:29 +02:00
Christian Helmuth
502f5b8a59
vbox6: fix build errors with GCC 12
...
The fixes were manually backported from virtualbox-trunk.
Issue genodelabs/genode#4827
Fixes genodelabs/genode#4846
2023-05-30 12:03:29 +02:00
Christian Prochaska
78b8b2785c
gcc: update to version 12.3.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
de70f17ee4
gdb: update to version 13.1
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
b12ebae6cd
gcc: update to version 12.2.0
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
8602837fd4
binutils: update to version 2.40
...
Issue #4827
2023-05-30 12:03:27 +02:00
Christian Prochaska
0c70e9e8df
gdb_monitor: fix build error with gcc 12
...
Fixes #4841
2023-05-30 12:03:26 +02:00
Christian Helmuth
4a5d31e248
depot: update recipe hashes
2023-05-08 15:53:05 +02:00
Christian Helmuth
97070620af
depot: update recipe hashes
2023-04-28 14:46:11 +02:00
Christian Helmuth
e9a497abe4
depot: update recipe hashes
2023-04-26 11:58:16 +02:00
Christian Helmuth
7e06aa13c1
vbox6: disable GSO in e1000 model
...
Commit "vbox: avoid uncaught nic Empty_ack_queue exception" introduced a
performance regression due to packet retransmission because of faulty
GSO segment handling. As fixing the GSO handling is fairly complex, we
disable GSO until a fix was developed.
Issue #4820
Issue #4821
2023-04-26 11:58:15 +02:00
Christian Helmuth
8752d8d677
vbox6: critsect in nic via pfnBeginXmit/pfnEndXmit
...
Issue #4820
Issue #4821
2023-04-26 11:58:15 +02:00
Christian Helmuth
b5f79756b3
depot: update recipe hashes
2023-04-17 14:48:30 +02:00
Christian Helmuth
7be915a185
vbox6: disable RDTSC exit
...
For Windows guests, it's crucial to configure the paravirtualization
provider in .vbox6 like follows. Otherwise, the TSC calibration fails
(issue #4726 ) and the CPU frequency (in task manager) is bogus.
<Paravirt provider="HyperV"/>
Fixes #4726
2023-04-17 14:48:24 +02:00
Christian Helmuth
73771669f1
depot: update recipe hashes
2023-03-13 14:32:54 +01:00
Norman Feske
805fae5bab
Update README files
...
This patch removes outdated information and improves the language of
various README files.
2023-03-13 14:32:53 +01:00
Norman Feske
e9b249b709
Replace use of base/snprintf.h by format library
...
Issue #2064
2023-03-13 14:32:53 +01:00
Norman Feske
8b44f49d75
vbox5: remove use of base/snprintf.h
...
Issue #2064
2023-03-13 14:32:52 +01:00
Christian Helmuth
e265cf6d49
depot: update recipe hashes
2023-02-27 08:22:51 +01:00
Norman Feske
b044520344
Add missing includes of base/exception.h
...
This header used to be included implicitly by base/blocking.h, which
does no longer exist.
Issue #4768
2023-02-27 08:22:49 +01:00
Alexander Boettcher
e8424e19fa
vbox_share: increase resources for tcp_terminal
2023-02-27 08:22:45 +01:00
Christian Prochaska
9dbaa150d6
gnu_build.mk: pass static libraries in '-l:' format
...
Fixes #4743
2023-02-27 08:22:45 +01:00
Alexander Boettcher
0724db2d80
sel4: avoid out_of* in several run scripts
...
caused by platform_drv and report_rom
2023-02-27 08:22:45 +01:00
Christian Helmuth
25eac6b9e6
depot: update recipe hashes
2023-01-24 12:07:33 +01:00
Sebastian Sumpf
2c92fc4b6f
vbox6: add null pointer check for clipboard
...
Check 'pv == nullptr' in 'ShClSvcImplWriteData' and return
VERR_INVALID_POINTER if invalid (as is done, for example, in the X11
implementation).
issue #4666
2023-01-24 12:07:29 +01:00
Norman Feske
e9541605ab
ports: lighttpd_fetchurl.run script
...
This networking scenario is useful for analysing and optimizing the
interplay of the VFS, libc, TCP/IP, and the NIC router. It downloads a
file via fetchurl from lighttpd, both of which are hosted on a virtual
network.
Issue #4697
2023-01-24 12:07:28 +01:00
Christian Helmuth
83ac80460e
depot: update recipe hashes
2022-12-05 16:37:21 +01:00
Christian Helmuth
aa2f61fa0e
depot: update recipe hashes
2022-11-30 14:02:24 +01:00
Christian Helmuth
b033b30f95
depot: update recipe hashes
2022-11-29 12:32:49 +01:00
Alexander Boettcher
8ddd93ec27
vbox: avoid uncaught nic Empty_ack_queue exception
...
Fixes #4677
2022-11-29 12:29:57 +01:00
Stefan Kalkowski
f6825eea5f
pci_decode: increase default ram quota
...
To circumvent problems of the page-table entries getting short on sel4,
increase the RAM quota for this component in all run-scripts.
Fix #4686
2022-11-29 12:29:57 +01:00
Christian Helmuth
c58d799f16
depot: update recipe hashes
2022-11-17 08:00:37 +01:00
Sebastian Sumpf
3250f1951b
vbox6: gim system time update measurement
...
200 TSC ticks for max measurement duration can get too small on platforms
with high TSC frequencies (e.g., >3GHz) and low CPU frequencies often
caused by HWP configurations. Therefore, we express the measurement
duration in NS (not ticks) and calculate max duration ticks using the
TSC frequency. This way the max duration becomes independent of the TSC
frequency.
fixes #4672
2022-11-17 08:00:37 +01:00
Sebastian Sumpf
852d21db14
vbox6: print error in case machine powerup fails
...
Retrieve error message (best effort and might fail) from progress
information.
issue #4666
2022-11-17 08:00:36 +01:00
Christian Helmuth
1593b64680
vbox: reduce noise of some unimplemented fucntions
2022-11-17 08:00:36 +01:00
Johannes Schlatow
5e4e634625
libs: use select_from_ports
in eager assignments
...
If `select_from_ports` is evaluated lazily, we might miss a port during
the dependency check. A way to prevent this is to use the `:=` operator.
Fixes genodelabs/genode#4618
2022-11-17 08:00:34 +01:00
Christian Helmuth
9079a083d2
depot: update recipe hashes
2022-10-13 12:35:27 +02:00
Christian Helmuth
847266d027
depot: update recipe hashes
2022-10-12 14:31:50 +02:00
Christian Helmuth
2fa547cdea
pkg/vbox6-capture: adapt to current pkg/vbox6
2022-10-12 12:20:54 +02:00
Sebastian Sumpf
1286b967ed
virtualbox5/6: handle NIC setup correctly
...
During initialization _handle_link_state may be called concurrently from EMT and
"nic_ep" (signal handler). Therefore, sent signal to "nic_ep" instead of calling
_handle_link_state from EMT thread.
issue #4632
2022-10-12 12:09:37 +02:00
Josef Söntgen
f4f1092f1d
verify: increase IOBUF size to 64 KiB
...
The old value of 8192 seems to be conservative. By increasing it we
can make better use of the available I/O bandwidth.
2022-10-12 12:09:36 +02:00
Christian Prochaska
48cc52be07
tool chain: tool check cleanup
...
- look for autoconf 2.69 on Ubuntu 22.04
- remove obsolete checks
- add new checks
Fixes #4622
2022-10-12 12:09:35 +02:00
Stefan Kalkowski
5600e21d16
virtualbox_auto tests: remove legacy platform_drv
...
Ref genodelabs/genode#4578
2022-10-12 12:09:34 +02:00
Stefan Kalkowski
91e64c3f27
vbox5_genode_usb_hid: remove legacy platform_drv
...
Ref genodelabs/genode#4578
2022-10-12 12:09:34 +02:00
Stefan Kalkowski
203f24742a
netperf tests: remove legacy platform_drv
...
Ref genodelabs/genode#4511
Ref genodelabs/genode#4578
2022-10-12 12:09:33 +02:00
Christian Helmuth
0ead7eacfd
tool_chain_auto: disable on unsupported platforms
...
all: imx53_qsb_tz, rpi
foc: imx6q_sabrelite
2022-10-12 11:59:08 +02:00