Alexander Boettcher
b6b9801c20
seoul: fix ahci model busy bit handling
...
A warning, discovered during GCC 10.3 update, got fixed wrongly.
Issue #4097
2021-05-28 14:15:27 +02:00
Alexander Boettcher
1c20ed12c1
qemu: sanity check misconfigured memory for okl4
...
Issue #4095
2021-05-28 14:15:26 +02:00
Christian Prochaska
9c05cda6e7
tool_chain: update gcc to version 10.3.0
...
Issue #4094
2021-05-28 14:15:26 +02:00
Sebastian Sumpf
6639261126
binutils: augment equally-named sections again
...
Revert GNU ld to the old behavior where sections with the same name in multiple
ld scripts are merged. Binutils 2.36.1 creates two sections with the same name.
Fixes #4126
2021-05-10 11:52:27 +02:00
Christian Prochaska
fc902d9e66
tool_chain: update binutils to version 2.36.1
...
Issue #4094
2021-05-10 11:19:13 +02:00
Christian Prochaska
6a11b78cdf
tool_chain: use gcc-provided dependency libraries
...
Download gmp, mpc and mpfr with the download script provided by the
gcc source tree and let the gcc build system handle the build of these
libraries with the correct compile options. This fixes build issues on
armhf Linux and removes the need to maintain mpc and mpfr ports in
the Genode tree.
Issue #4094
2021-05-10 11:19:11 +02:00
Christian Helmuth
777923f9bd
depot: update recipe hashes
2021-05-10 11:18:12 +02:00
Christian Prochaska
ff160decec
gdb: fix build errors with gcc 10
...
Fixes #4139
2021-05-10 11:17:20 +02:00
Christian Helmuth
eb94f03416
microcode.run: do not twiddle with MAKEFLAGS
...
Unconditionally setting MAKEFLAGS to just 's' is not nice because other
flags cannot be passed through the run script. What the script desires
is to disable the automatically enabled '--print-directory' for sub-make
instances when calling tool/port/current by declaring
'--no-print-directory'.
2021-05-05 11:55:27 +02:00
Norman Feske
516a9a6925
depot: update recipe hashes
2021-05-05 11:35:31 +02:00
Christian Prochaska
d5e7870532
virtualbox5: fix build errors with gcc 10
...
Fixes #4106
2021-05-05 11:35:31 +02:00
Christian Prochaska
bc8dbc6b1a
bash: fix build error with gcc 10
...
Fixes #4107
2021-05-05 11:35:31 +02:00
Alexander Boettcher
eb53f8c113
seoul: adjust to GCC 10.03
...
Fixes #4097
2021-05-05 11:35:30 +02:00
Christian Prochaska
fad85c3fd5
virtualbox6: fix build errors with gcc 10
...
Fixes #4105
2021-05-05 11:35:30 +02:00
Christian Prochaska
e627f8320f
verify: fix build error with gcc 10
...
Fixes #4099
2021-05-05 11:35:30 +02:00
Christian Prochaska
8196e229b0
netperf: fix build error with gcc 10
...
Fixes #4096
2021-05-05 11:35:30 +02:00
Tomasz Gajewski
23b21812dd
Fixes in gdb_monitor_interactive/target_config.run
...
Fixes #4134
2021-05-05 11:35:30 +02:00
Johannes Schlatow
2db94b8438
platform_drv/x86: support to disable MSI-X
...
+ disable for wifi driver MSI-X
Issue #4079
2021-05-05 11:35:28 +02:00
Alexander Boettcher
7b9e7361ba
vbox5: add capture pkg version
...
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
Johannes Schlatow
bf3ad3baff
vbox5/6: pass extra mouse buttons to VM
...
Fixes #4120
2021-05-05 11:35:28 +02:00
Johannes Schlatow
8a4b52d9e3
vbox: only clear screen if virtual_fb_mode changed
...
Fixes genodelabs/genode#4085
2021-05-05 11:35:28 +02:00
Johannes Schlatow
a47fd36b9f
vbox: fix high VM load after resize
...
break circle of repeated guest notifications if the guest never
acknowledges a VMMDEV_EVENT_DISPLAY_CHANGE_REQUEST
genodelabs/genode#4084
2021-05-05 11:35:28 +02:00
Tomasz Gajewski
f49ec5b171
tool/run: extract function to copy files
...
Issue #4073
2021-05-05 11:32:09 +02:00
Norman Feske
efbed6f7bf
depot: update recipe hashes
2021-04-20 12:10:58 +02:00
Norman Feske
a839b4f0bb
gdb_monitor: adapt to sandbox library changes
...
Issue #4068
2021-04-20 12:10:57 +02:00
Norman Feske
468e7a825c
base/cache.h: rename Cache_attribute to Cache
...
The short name is better because the type will become prominently
visible at the API.
Issue #2243
2021-04-20 12:10:31 +02:00
Norman Feske
698f6eb86c
gdb_monitor: weaken reliance on sandbox internals
...
GDB monitor re-uses internal parts of the sandbox library. It thereby
relies on the internal detail of how local headers are included (using
"" instead of the now usual practice <>). A seemingly unrelated change
"init/sandbox: avoid repetitive state reports" eventually broke the
build of the GDB monitor.
This patch makes the GDB monitor less reliant on the way of how the
sandbox includes headers internally.
It also fixes a few warnings caused by the double definition of
__GENODE__ (adding an missing include guard and making the #define
conditional).
Related to issue #4064
2021-04-20 12:03:03 +02:00
Christian Helmuth
cb9a26f1ed
vbox6: sculpt runtime package
...
Issue #4031
2021-04-20 12:03:03 +02:00
Christian Helmuth
9ac23a18d4
vbox6: synchronize guest-memory handling
2021-04-20 12:03:03 +02:00
Christian Helmuth
4cdfeb13e2
vbox6: cleanup code and log output
...
Issue #4031
2021-04-20 12:03:02 +02:00
Christian Helmuth
1a57a5a959
vbox6: refactor vcpu implementation
...
Also add recent SVM changes from vbox5.
Issue #4031
2021-04-20 12:03:02 +02:00
Christian Helmuth
839183d2b6
vbox6: unify EMT and vCPU entrypoint
...
Issue #4031
2021-04-20 11:57:19 +02:00
Christian Helmuth
c67e78a7f0
vbox6: update to version 6.1.18
...
Issue #4031
2021-03-29 15:49:59 +02:00
Christian Helmuth
0ac4d1d411
libc: rename special-purpose pthread creation functions
...
The functions are used by our VirtualBox ports to hook into thread
creation and, thus, are listed in the ABI symbols.
Issue #4031
2021-03-29 15:48:11 +02:00
Norman Feske
0f9cb72cfa
depot: update recipe hashes
2021-03-29 13:46:49 +02:00
Norman Feske
bfea27a258
Tweak to support delete key in bash
...
This commit modified bash's builtin mapping of character sequences to
readline-functionality to detect the sequence of the delete symbol as
generated by the terminal.
Fixes #4058
2021-03-29 13:45:24 +02:00
Norman Feske
eb89b13327
depot: update recipe hashes
2021-03-24 11:32:53 +01:00
Alexander Boettcher
141af733aa
vbox5: remove priority bands from vbox5-* packages
2021-03-24 10:34:55 +01:00
Norman Feske
ca50a41d28
depot: update recipe hashes
2021-03-23 11:28:53 +01:00
Norman Feske
5c5b56d1e0
depot: update recipe hashes
2021-03-12 12:08:24 +01:00
Alexander Boettcher
ee0ed273e6
vm_stress: increase cap quota for 3 & 4 vcpu test
...
due to changes by
base: refactor VM/vCPU API
Issue #3554
2021-03-12 12:01:37 +01:00
Christian Helmuth
0afd3db894
depot: update recipe hashes
2021-02-25 11:24:23 +01:00
Josef Söntgen
1d551bd967
vbox6: add QEMU xHCI device-model
2021-02-25 11:22:59 +01:00
Alexander Boettcher
812c3599de
vbox6: add network backend using the nic session
...
as used in vbox5 already.
2021-02-25 11:22:59 +01:00
Christian Helmuth
20caac5f3b
Port of VirtualBox 6.1.14
2021-02-25 11:22:59 +01:00
Christian Helmuth
a47b374905
vim.run: import clipboard archive only once
2021-02-23 13:22:50 +01:00
Christian Helmuth
7a3dc68f34
vbox5: fix typo
2021-02-23 13:22:48 +01:00
Norman Feske
64165d829e
depot: update recipe hashes
2021-02-23 12:07:18 +01:00
Christian Helmuth
219809ffed
base: refactor VM/vCPU API
...
Issue #3554
2021-02-23 12:07:18 +01:00