Alexander Boettcher
94095a27ac
nova: adjust calibration time
...
Extend the calibration time of CPUs with Local-APIC that does not support the
TSC-Deadline mode. Improves the accuracy of timeouts.
Issue #2400
2017-06-19 12:35:57 +02:00
Christian Helmuth
6f2afb9b44
hw: prevent warning about conversion narrowing
2017-06-19 12:35:57 +02:00
Josef Söntgen
8f577e9d25
usb: use if-else in packet_handler
...
Apparently this construct leads to a compiler errors like
error: second operand to the conditional operator is of type ‘void’, but
the third operand is neither a throw-expression nor of type ‘void’
2017-06-19 12:35:57 +02:00
Christian Helmuth
c9db94313c
libc: improve VFS error handling
2017-06-19 12:35:57 +02:00
Christian Helmuth
d5b85da8de
Prevent warning about tiny stack in weak_ptr test
2017-06-19 12:35:57 +02:00
Christian Helmuth
c223f74ce5
libc: support getsockopt(SO_TYPE)
2017-06-19 12:35:57 +02:00
Martin Stein
745fa4fd67
timeout test: improve documentation
...
Ref #2400
2017-06-19 12:35:56 +02:00
Martin Stein
71fd2b4cde
timeout test: consider time shift between sessions
...
The fast polling test uses one timer session for raw 'elapsed_ms' calls
and another one for potentially interpolated 'curr_time' calls. It then
compares the two results against each other. However, until now, the
test did not consider that the duration of the session construction may
create a remarkable shift between the local times of the two sessions.
This shift is now determined and compensated before doing any
comparison.
Ref #2400
2017-06-19 12:35:56 +02:00
Martin Stein
9ded7e0295
nic_dump test: raise nic_router cap quota
...
Did not suffice at least at hw + x86_64.
Ref #2398
2017-06-19 12:35:56 +02:00
Christian Prochaska
3aa0a772b9
fuse_fs: add test run scripts
...
Fixes #2448
2017-06-19 12:35:56 +02:00
Christian Prochaska
a6db86b4dc
fuse_fs: handle errors on mkdir correctly
...
Fixes #2449
2017-06-19 12:35:56 +02:00
Christian Helmuth
ba9ef7fdee
foc: use slab for meta-data in RPC cap factory
2017-06-19 12:35:56 +02:00
Christian Helmuth
c16288bcde
timer/foc: use current KIP-clock API
...
This prevents L4_DEPRECATED warnings.
2017-06-19 12:35:55 +02:00
Martin Stein
1ea745ca2e
signal test: do not test multiple handlers
...
The multiple-handlers test was checking if handlers at one signal were
activated in a fair manner. But on Qemu, the error tolerance of one was
too small in rare cases (2 of 100 runs). However, having multiple
handlers for the same signal context can be considered deprecated
anyway. With the recommended Signal_handler wrapper for signal sessions,
you can't use this feature. Thus, we removed the multiple-handlers test.
Fixes #2450
2017-06-19 12:35:55 +02:00
Stefan Kalkowski
a004462096
hw: fix capability accounting of kernel/core
...
The recently implemented capability resource trading scheme unfortunately
broke the automated capability memory upgrade mechanism needed by base-hw
kernel/core. This commit splits the capability memory upgrade mechanism
from the PD session ram_quota upgrade, and moves that functionality
into a separate Pd_session::Native_pd interface.
Ref #2398
2017-06-19 12:35:55 +02:00
Stefan Kalkowski
6f8dc9054a
base: setup parent upgrade mechanism eagerly
...
Fix #2447
2017-06-19 12:35:55 +02:00
Christian Helmuth
06b25a9082
Adjust GPIO cap quota in nic run scripts
2017-06-19 12:35:55 +02:00
Christian Prochaska
a1b1525ec1
lx_fs: handle errors on mkdir correctly
...
Fixes #2444
2017-06-19 12:35:55 +02:00
Emery Hemingway
47c616ab94
server/fs_report: write reports to file-systems
...
Fix #2422
2017-06-19 12:35:54 +02:00
Emery Hemingway
1eb37fbe22
VFS: move 'sync' from 'File_system' to 'Directory_service'
...
The the parent 'Directory_service' interface is reachable from
'Vfs_handle', whereas the 'File_system' interface is not.
Fix #2437
Ref #2422
2017-06-12 14:32:07 +02:00
Emery Hemingway
1838fb4773
vfs/ram: check parent directory on file creation
...
Fix #2443
2017-06-12 12:44:23 +02:00
Alexander Boettcher
0f227d5d24
run: adjust virtualbox cap quotas to fit native hw
2017-06-08 11:33:31 +02:00
Alexander Boettcher
77fe0c882b
base: check ownership of thread in cpu_session
...
Fixes #1431
2017-06-08 11:33:06 +02:00
Alexander Boettcher
0523736ce4
acpi: limit device scope paths
...
Fixes #2371
2017-06-08 11:32:39 +02:00
Josef Söntgen
7c9861cc07
netperf: change download URL
...
Apparently the original netperf host has gone down. For the time
being switch to a stable host like the Ubuntu archive mirror.
2017-06-06 17:26:10 +02:00
Alexander Boettcher
158dbcc7ae
vbox5: enable unrestricted guest support
...
Issue #2338
2017-06-06 13:06:33 +02:00
Martin Stein
b8e2253e5f
timeout: fix bug in interpolation
...
We incorrectly used 'unsigned long' (which is 32 or 64 bit depending on
the CPU architecture) for a timestamp (which is always 64 bit) in the
timer-connection implementation.
Ref #2435
2017-06-06 13:01:43 +02:00
Christian Helmuth
5e1fb42b54
Fix warnings in ADA example
2017-06-02 15:58:22 +02:00
Emery Hemingway
32d16c1792
app/launcher: <configfile name="..."/> support
...
Fix #2404
2017-05-31 17:50:28 +02:00
Martin Stein
23337eb6e7
run/timeout: run also on arm w/o hw and qemu
...
On platforms were we do not have local time interpolation we can simply
skip the first test stage in the timeout test. This way, we can at least
test the rest.
Fixes #2435
2017-05-31 17:50:28 +02:00
Martin Stein
685f509a43
timer connection: no interpolation on arm w/o hw
...
On ARM, we do not have a component-local hardware time-source. The ARM
performance counter has no reliable frequency as the ARM idle command
halts the counter. Thus, we do not do local time interpolation on ARM.
Except we're on the HW kernel. In this case we can read out the kernel
time instead.
Ref #2435
2017-05-31 17:50:28 +02:00
Christian Helmuth
892ede515f
depot: update recipe hashes
2017-05-31 16:18:01 +02:00
Christian Helmuth
67e33d3948
depot: adjust cap quotas in drivers_interactive_pc (64-bit)
2017-05-31 16:18:01 +02:00
Norman Feske
1e8689bafe
depot: adjust cap quotas in drivers_interactive_pc
2017-05-31 13:16:25 +02:00
Norman Feske
7bb8e332a9
depot: adjust base recipe to removed headers
...
This patch updates the recipes for the base-<kernel> archives to the
recently removed os/config.h and os/timeout.h headers.
2017-05-31 13:16:25 +02:00
Sebastian Sumpf
c3cf7f3c3a
riscv: ISA-1.9.1 and GCC-6.3.0 adaptions
...
Adds 1.9.1 support to base-hw
Note:
* the kernel timer is not working
* dynamic linking is currently not supported
2017-05-31 13:16:24 +02:00
Sebastian Sumpf
6c95eb9aff
base-hw: RISC-V BBL
...
The Berkley Boot Loader handles kernel loading and machine mode
2017-05-31 13:16:24 +02:00
Emery Hemingway
b814188d7a
Remove references to global heap in SDL audio
...
Ref #1987
2017-05-31 13:16:24 +02:00
Christian Prochaska
697f179e21
ram_fs: acknowledge packet in error case
...
Fixes #2434
2017-05-31 13:16:24 +02:00
Alexander Boettcher
c232886e0f
vbox5: disable support of unrestricted-guest mode
...
Currently, Ubuntu does not work in unrestricted-guest mode, so, disable
it until this is fixed.
Issue #2338
2017-05-31 13:16:23 +02:00
Christian Prochaska
710947e0a3
gdb_monitor: adapt run scripts to current staging branch
...
Fixes #2432
2017-05-31 13:16:23 +02:00
Christian Prochaska
428131fd28
noux_tool_chain_auto: adapt to current staging branch
...
Fixes #2433
2017-05-31 13:16:23 +02:00
Christian Helmuth
854b70fd7d
Prevent warning about "narrowing conversion"
2017-05-31 13:16:23 +02:00
Christian Prochaska
99937a6267
qt5: update to version 5.8.0
...
Fixes #2424
2017-05-31 13:16:23 +02:00
Christian Helmuth
8bd0efced6
Remove obsolete RAM/CAP services from run scripts
...
Adapted launchpad and also the rm_fault and resource_request tests.
Issue #2407
2017-05-31 13:16:22 +02:00
Stefan Kalkowski
632ef28463
os: removal of deprecated os/config.h ( fix #2431 )
2017-05-31 13:16:22 +02:00
Stefan Kalkowski
dd214a8b15
foc: suppress gcc warnings of L4Re components
...
Ref #2405
2017-05-31 13:16:22 +02:00
Emery Hemingway
16be05e530
Optional session label for Rtc connection constructor
...
Ref #2410
2017-05-31 13:16:22 +02:00
Adrian-Ken Rueegsegger
923fbc9e86
Update Muen port
...
- Adjust Muen RUN_OPTs
- Update documentation
- Checkout required submodule
2017-05-31 13:16:22 +02:00
Adrian-Ken Rueegsegger
d1b4fb1dff
vbox: Simplify Muen guest interupt handling
...
Drop lock prefix since there is no concurrent access from other CPUs.
2017-05-31 13:16:22 +02:00