Martin Stein
1583782446
Revert "nic_router_flood: reworked to stress/analyze more"
...
This reverts commit ae559549198449d13cbb852a72c2e2f165f6ec6d.
2019-05-16 13:11:03 +02:00
Christian Helmuth
ea954e7e15
demo: support more platforms in test / drivers RAM
2019-05-16 13:11:02 +02:00
Stefan Kalkowski
9135be8d5f
fb_bench: disable automated test for imx7d_sabre
...
This platform hasn't a fb_drv yet.
2019-05-16 13:11:01 +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
d18d2d0d9b
os: name sd_card_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
4550056de7
run: use drivers_interactive-* pkg where possible
...
Ref #2190
2019-05-16 13:11:01 +02:00
Johannes Schlatow
0451d3bbed
Simple cache performance test
...
ref #3321
2019-05-16 13:11:00 +02:00
Stefan Kalkowski
bf5a631a14
dde_linux: name usb_drv unambigously
...
* Make package buildable for ARM too
* Move usb library to src targets for explicitly named targets
* adapt remaining run-scripts to use the correctly named usb drivers
Ref #2190
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
Stefan Kalkowski
911f4ada0a
os: make platform_drv package ready for ARM
...
* Make target binaries independent of board SPECS
* Name binaries of one architecture unambigously
* Extend include path to match board specifics
* Adapt run-scripts to use the right binary
Ref #2190
Ref #3180
2019-05-16 12:52:59 +02:00
Norman Feske
17fda73ca1
block_tester: update to new block-client API
...
- Added 'io_buffer' attribute, default is 4M
- Added 'batch' attribute, specifying the number of jobs used
in parallel, default is 1 (sequential)
- Removed 'synchronous' attribute (use batch of 1 instead)
- Added 'copy' attribute (default "yes")
- Print number of signals ("triggered")
Issue #3283
2019-05-06 16:15:25 +02:00
Stefan Kalkowski
7a45867841
vmm_arm: support for i.MX7 Dual SABRE board
...
Fix #3285
2019-05-06 16:15:25 +02:00
Alexander Boettcher
d2229ab381
vm_session: evaluate priority
...
Issue #3111
2019-05-06 16:15:25 +02:00
Alexander Boettcher
450c8dc149
vm_session: track dataspaces used by attach
...
Track the dataspaces used by attach and add handling of flushing VM space
when dataspace gets destroyed (not triggered via the vm_session interface).
Issue #3111
2019-05-06 16:15:25 +02:00
Stefan Kalkowski
7f965dad29
vmm_arm: do not use uart driver in automated test
...
Fix #3278
2019-05-06 16:15:24 +02:00
Alexander Boettcher
36fac8e22b
run/test: support TRACE service
...
Issue #3192
2019-04-09 12:30:35 +02:00
Norman Feske
a224d828f6
test.run: integrate content from raw archives
...
This patch enables the test.run tool to execute the test-init package.
Issue #3256
2019-04-01 19:33:52 +02:00
Alexander Boettcher
ef130a3bf9
sel4/x86: implement vm_session interface
...
Issue #3111
- enable vt-x in kernel configuration
Kernel patches:
- add unrestricted guest support
- avoid kernel boot failure when vt-x is not available
- avoid nullpointer in kernel when vcpu is not fully setup
- avoid vcpu scheduling bug which causes starvation on same/below prio level
- save efer register correctly from guest
2019-04-01 19:33:52 +02:00
Alexander Boettcher
b75307b070
foc/x86: implement vm_session interface
...
Issue #3111
2019-04-01 19:33:51 +02:00
Alexander Boettcher
ae31b761f4
hw: move vmm.run to vmm_arm.run
...
Issue #3111
2019-04-01 19:33:51 +02:00
Alexander Boettcher
f927684eb8
os: add vmm_x86 interface test
...
Issue #3111
2019-04-01 19:33:51 +02:00
Norman Feske
a67b23eb2d
test.run: handle '*' wildcards
2019-04-01 19:33:48 +02:00
Martin Stein
3a59f11708
nic_router/nic_bridge: free MAC addresses
...
Free a MAC address of a session as soon as the session gets destructed.
Adds also according tests to the autopilot list.
Fixes #2470
2019-04-01 19:33:48 +02:00
Johannes Schlatow
11d8f97845
zynq: restructure nic_drv spec structure
...
The zynq nic_drv also depends on hw, we therefore adapted the folder
structure for clarity. Also renamed the binary to 'zynq_nic_drv' to
prevent conflicts and to allow removing the cadence_gem spec.
Issue #3179
2019-02-26 14:47:02 +01:00
Stefan Kalkowski
1ff36965f4
sd_card_drv: support for Nitrogen6 SoloX
2019-02-26 14:45:31 +01:00
Christian Helmuth
5fa0de95f6
Disable ping_nic_router test on linux
...
The test depends on working DHCP for the uplink currently.
2019-02-26 14:45:07 +01:00
Norman Feske
5e9102f031
Run script to execute a single test w/o the depot
2019-02-19 11:12:11 +01:00
Christian Helmuth
abdd1d7715
Adapt network run scripts for recent Qemu (3.1)
...
-netdev and -device should work with Qemu versions >= 2.5 at least but
3.0 dropped support for legacy -net completely.
2019-02-19 11:12:10 +01:00
Norman Feske
00fa48a886
os: new Block::Request_stream API
...
Issue #3092
2019-02-19 11:12:10 +01:00
Christian Helmuth
2b1732bdec
Adapt usb_drv RAM quota to 12M
...
All autopilot scripts use 12 or more MiB for the usb_drv and my personal
tests never succeeded with less on x86 test machines.
2019-02-12 10:33:32 +01:00
Norman Feske
431c80bbca
Add missing 'root' attribute to vfs policies
...
The commit "os: avoid using deprecated APIs" tightens the policy
configuration of the VFS server such that the 'root' attribute is no
longer optional.
2019-01-30 13:54:53 +01:00
Stefan Kalkowski
b765cef359
replace Wandboard by i.MX6 reference board
...
Instead of using the Wandboard Quad, the reference hardware from NXP
i.MX6 Quad Sabrelite will be used by Fiasco.OC, sel4 and hw by default.
2019-01-30 13:35:28 +01:00
Norman Feske
81fb10daaa
Consistently name block components
...
This patch replaces abbreviations like "blk", "cli", and "srv" by their
full forms "block", "client", and "server".
Fixes #1258
2019-01-14 12:34:39 +01:00
Norman Feske
bf62d6b896
Move timer from os to base repository
...
Since the timer and timeout handling is part of the base library (the
dynamic linker), it belongs to the base repository.
Besides moving the timer and its related infrastructure (alarm, timeout
libs, tests) to the base repository, this patch also moves the timer
from the 'drivers' subdirectory directly to 'src' and disamibuates the
timer's build locations for the various kernels. Otherwise the different
timer implementations could interfere with each other when using one
build directory with multiple kernels.
Note that this patch changes the include paths for the former os/timer,
os/alarm.h, os/duration.h, and os/timed_semaphore.h to base/.
Issue #3101
2019-01-14 12:33:57 +01:00
Norman Feske
ca6ee2d91a
block_tester.run: fix use of ld attribute
2019-01-07 12:33:55 +01:00
Martin Stein
89020bc3c0
depot_autopilot: move RTC test to autopilot.list
2018-11-29 11:54:30 +01:00
Stefan Kalkowski
36fe50ebad
base: unify mp_server and affinity test
...
* remove outdated cpufreq test for Arndale
* execute new SMP test on hardware not in Qemu in nightly tests
Ref #3041
2018-11-27 11:36:35 +01:00
Martin Stein
2d041ac0fc
depot_autopilot: evaluate sets of test packages
2018-11-16 15:07:53 +01:00
Martin Stein
f64ec500bf
run/rtc: assert spec x86 and !linux
2018-11-16 14:37:20 +01:00
Martin Stein
36932ee129
run/fs_packet: raise test timeout
2018-11-16 14:37:20 +01:00
Martin Stein
0c70a69618
run/dynamic_config_slave: fix cap quota
2018-11-16 14:37:20 +01:00
Martin Stein
0b3351991a
run/dynamic_config_loader: fix cap quota
2018-11-16 14:37:20 +01:00
Martin Stein
99d9830968
run/dynamic_config: fix caps attribute
2018-11-16 14:37:20 +01:00
Martin Stein
719848d59a
run/trace_logger: remove unnecessary stuff
2018-11-16 14:37:20 +01:00
Martin Stein
fff80bfe6c
run/terminal_crosslink: fix cap quota
2018-11-16 14:37:20 +01:00
Martin Stein
4e29c1ca40
test/xml_node: move to base
2018-11-16 14:37:19 +01:00
Martin Stein
ed1cec2efa
test/xml_generator: move to base
2018-11-16 14:37:19 +01:00