Christian Helmuth
17d32b3e15
depot: update recipe hashes
2019-07-09 09:06:54 +02:00
Norman Feske
6380ad1c80
pkg/vbox5-nova-sculpt: clipboard support
...
To enable the clipboard for a VM, add the following node to the
<Hardware> sub node of your machine.vbox configuration:
<Clipboard mode="Bidirectional"/>
Issue #3437
2019-07-09 08:58:39 +02:00
Norman Feske
3b0d694f42
pkg/noux-system: clipboard support
...
Issue #3437
2019-07-09 08:58:39 +02:00
Norman Feske
e4412a3e56
noux_vim.run: clipboard integration with wm
...
This patch enhances the noux_vim.run scenario to make it usable as a
testing ground of the terminal's and window manager's resize and
clipboard handling.
Issue #2079
2019-07-09 08:58:39 +02:00
Norman Feske
1fe9b07c99
wm: forwarding of clipboard ROM/Report sessions
...
The labels of clipboard ROM and clipboard report sessions of WM clients
must be consistent with the client's nitpicker label. Hence, we must
route those sessions through the window manager, analogously to the
approach taken for shape reports in #3165 .
Issue #3437
2019-07-09 08:58:38 +02:00
Christian Prochaska
71ce1442c8
run: enable 'imx7d_sabre' in network tests
...
Fixes #3434
2019-07-09 08:58:38 +02:00
Norman Feske
d1da5b9e16
libc_noux: override __libc_sigaction
...
This is a follow-up commit to the libc update. The FreeBSD
implementation of sigset or sigaction calls the __libc_sigaction now.
The patch fixes the SIGWINCH handling for Vim when interactively
resizing the terminal window.
Fixes #3424
2019-07-09 08:58:38 +02:00
Josef Söntgen
d32e8390c2
os: remove trace_fs
...
This component is superseded by the 'vfs_trace' plugin.
Issue #3294 .
2019-07-09 08:55:24 +02:00
Christian Helmuth
3c4c460f82
depot: update recipe hashes
2019-06-13 13:40:37 +02:00
Alexander Boettcher
c055986e38
vbox5*.run: enable VM tests for Fiasco.OC
...
Issue #3111
2019-06-13 12:22:49 +02:00
Alexander Boettcher
7ec37b2d8d
vbox5: adjust to run with Fiasco.OC
...
- use priorities solely with nova
- handle exceptions during vCPU creation
- avoid assertion in vga_vbda
- silence compiler warnings about outdated register keyword
Issue #3111
2019-06-13 12:22:49 +02:00
Christian Helmuth
f8f9f710e5
vbox5: rewrite (truncate) nitpicker session label
...
The shape-report label matching depends on the truncated label, i.e.,
Nitpicker label "wm -> vm" matches, while "wm -> vm -> vbox" does not.
2019-06-13 12:17:31 +02:00
Christian Prochaska
a7825ef292
gdb_monitor: disable pagination earlier
...
Fixes #3397
2019-06-13 12:17:31 +02:00
Emery Hemingway
dc8a2ec523
Remove libc_terminal
...
Fix #3378
2019-06-13 12:13:40 +02:00
Christian Helmuth
2b183f9497
depot: update recipe hashes
2019-05-29 10:20:52 +02:00
Alexander Boettcher
9f02151d0b
seoul-auto: disable autopilot test on qemu x86_32
...
Issue #3373
2019-05-29 10:20:52 +02:00
Alexander Boettcher
b3a9ad2215
vbox5: fpu support via new vm_session
...
Issue #3111
2019-05-29 10:20:52 +02:00
Alexander Boettcher
5673c163fb
vbox5: use vm_session interface
...
Issue #3111
2019-05-29 10:20:52 +02:00
Alexander Boettcher
753e78d122
seoul: adjust to g++ 8.3.0
...
Issue #3307
2019-05-27 14:52:52 +02:00
Christian Prochaska
7fadfbbd9f
Treat 'implicit fallthrough' errors as warnings
...
After fixing the warnings, the compiler option should be removed.
Issue #3307
2019-05-27 14:52:52 +02:00
Stefan Kalkowski
fc922d263c
tool_chain: add aarch64 compiler target
...
Ref #3260
2019-05-27 14:52:51 +02:00
Sebastian Sumpf
36f90e57f3
riscv: tool chain 19.05
...
issue #3273
2019-05-27 14:52:51 +02:00
Christian Prochaska
f369da741d
tool_chain: update GDB to version 8.2.1
...
Issue #3307
2019-05-27 14:52:51 +02:00
Christian Prochaska
1720d2d86d
tool_chain: update GCC to version 8.3.0
...
Issue #3307
2019-05-27 14:46:54 +02:00
Christian Prochaska
96ed3c8db0
tool_chain: update binutils to version 2.32
...
Issue #3307
2019-05-27 14:46:54 +02:00
Christian Helmuth
6db43d2c19
libc_noux target depends on POSIX runtime
...
This prevents
error copying "bin/libm.lib.so": no such file or directory
error copying "bin/posix.lib.so": no such file or directory
when running "make run/noux" from an empty build directory.
2019-05-27 14:46:54 +02:00
Christian Prochaska
c9b5dcafbd
vbox: save FPU state in 'EPT violation' exit handler
...
Fixes #3359
2019-05-27 14:46:54 +02:00
Christian Prochaska
f596595c98
vbox: use 'Abi::stack_align()' for exit handler stack
...
This ensures proper stack alignment for FPU instructions on x86_64.
Fixes #3358
2019-05-27 14:46:53 +02:00
Christian Prochaska
9923a1bf50
ports: fix 'seoul' compile errors with GCC 8.3.0
...
Fixes #3352
2019-05-27 14:46:53 +02:00
Emery Hemingway
863654d188
Libc: update port to Freebsd 12
...
Fix #3289
2019-05-27 14:46:53 +02:00
Christian Prochaska
3556a40f81
seoul: adjustments to compile with GCC 8.3.0
...
Issue #3352
2019-05-27 14:46:53 +02:00
Alexander Boettcher
faee97dd1e
sel4: let seoul-kernelbuild.run succeed
...
Issue #3111
2019-05-27 14:46:53 +02:00
Christian Prochaska
05a382b1a8
ports: fix 'noux' compile error with GCC 8.3.0
...
Fixes #3348
2019-05-27 14:46:53 +02:00
Alexander Boettcher
70e0514a02
seoul: handle late timeouts
...
either
- due to poor signal performance of base platform
- due to being to less prioritized
- due to schedule overload
- due to using time sources of different physical CPUs
Issue #3111
2019-05-16 13:11:02 +02:00
Stefan Kalkowski
da498af74e
imx7d_sabre: disable automated network test
...
Until there is no network driver present for this board it is needless to
let the tests fail each night.
2019-05-16 13:11:01 +02:00
Stefan Kalkowski
2e68fae2ec
os: name ahci_drv unambigously (ref #2190 )
2019-05-16 13:11:01 +02:00
Stefan Kalkowski
4e6b571a36
os: rename uart_drv unambigously (ref #2190 )
2019-05-16 13:11:01 +02:00
Stefan Kalkowski
8d1cfce15e
os: name fb_drv unambigously (ref #2190 )
2019-05-16 13:11:01 +02:00
Stefan Kalkowski
4550056de7
run: use drivers_interactive-* pkg where possible
...
Ref #2190
2019-05-16 13:11:01 +02:00
Christian Prochaska
739317a83f
noux: support non-blocking pipes
...
Needed for 'noux_gdb.run' with newer gdb versions.
Fixes #3319
2019-05-16 13:11:00 +02:00
Alexander Boettcher
b3f288c035
seoul: avoid corrupted cr0 and GP on debug wrmsr
...
- fix bug in instruction emulator on clts - mark cr0 as changed
- don't cause GP on debug control wrmsr
Issue #3111
2019-05-16 13:11:00 +02:00
Emery Hemingway
761e312219
Vbox: compile VMM/VMMR3/VMReq permissive
...
Ref #3289
2019-05-16 13:11:00 +02:00
Christian Prochaska
c0f03a28e9
gdb_monitor: use terminal VFS plugin
...
... instead of the deprecated libc terminal plugin.
Fixes #3318
2019-05-16 13:11:00 +02:00
Stefan Kalkowski
dcc28b65cb
run: use driver_nic-* pkg where possible ( fix #3180 )
2019-05-16 13:10:06 +02:00
Stefan Kalkowski
7c1e3c84ba
os: name gpio_drv unambigously (ref #2190 )
2019-05-16 12:52:59 +02:00
Christian Prochaska
5bc9082fb7
noux_terminal_fs.run: increase noux capability quota
...
Fixes #3309
2019-05-16 12:52:59 +02:00
Christian Helmuth
ba51800b31
depot: update recipe hashes
2019-05-06 16:15:27 +02:00
Christian Prochaska
dca144f2ee
noux: fix noux_gdb run script
...
Fixes #3287
2019-05-06 16:15:26 +02:00
Christian Prochaska
4672fdb9f0
gdb_monitor.run: remove broken stderr redirection
...
Fixes #3290
2019-05-06 16:15:26 +02:00
Stefan Kalkowski
c767f6ccf1
os: explicit cache policy in Nic::Session_component
...
To enable the use of uncached DMA buffers as RX and TX communication
buffers in between driver (service) and client, introduce a cache
attribute in the constructor of Nic::Session_component
Ref #3291
2019-05-06 16:15:26 +02:00