Christian Helmuth
1ae527ea67
qt5: qtvirtualkeyboard example depends on swrast
2017-11-30 11:23:22 +01:00
Christian Prochaska
a0a54df74c
qt5: pointer shape support
...
Fixes #2586
2017-11-30 11:23:22 +01:00
Christian Prochaska
15a5db61c8
Reduce number of write-read rounds on Qemu in libc fs tests
2017-11-30 11:23:19 +01:00
Christian Helmuth
d5518aa938
lib/vfs/lxip: support configuration of MTU
...
The MTU can be set via the "mtu" attribute like follows.
<vfs> <lxip mtu="1200" dhcp="yes"/> </vfs>
2017-11-30 11:23:18 +01:00
Josef Söntgen
6ca8f4c174
sdl: remove deprecated API usage
...
In addition framebuffer resizing is now also supported.
Fixes #2583 .
2017-11-30 11:23:16 +01:00
Alexander Boettcher
0a5dcc86ed
platform_drv: separate acpi and system feature
2017-11-30 11:23:14 +01:00
Norman Feske
b7eb5d94f2
acpica: remove debug version
...
The debug version comes with an unwelcome libc dependency, which is
solely needed for the formatted output of error messages. Since the
distinction between the regular and the debug versions remained unused
in practice, this patch removes the debug version.
2017-11-30 11:23:12 +01:00
Martin Stein
d37f32fb21
nic_router.run: raise timeouts for sel4+qemu
2017-11-30 11:23:11 +01:00
Emery Hemingway
0de751a1c9
Rename app/mupdf to app/pdf_view, create depot recipes
...
The name 'mupdf' is both the name of a library and a component, thus
preventing a depot recipes for both the shared library and component.
Fix #2582
2017-11-30 11:23:10 +01:00
Emery Hemingway
caba2d3021
Enforce use of a custom Nim compiler
...
Use a custom Nim compiler at '/usr/local/genode-nim' that can be built
with a makefile at 'tool/tool_chain_nim'.
Fix #2545
2017-11-30 11:23:06 +01:00
Martin Stein
9e888df3c9
nic_dump/router.run: share nic_router.inc
...
Move common stuff from both scripts to the new include file.
Ref #2543
2017-11-30 11:23:03 +01:00
Martin Stein
657fa16f8c
nic_router: use LwIP- instead of LxIP UDP-tests
...
Currently, LxIP peers need a lot of RAM (the simple test-client/server for the
nic_router test need at least 28 MB per component). As the nic_router test
previously used 6 instances of such components and a lot of other components,
it had issues with insufficient RAM on some platforms. By using two new
LwIP-based UDP tests instead, we save more than 100 MB.
Ref #2543
2017-11-30 11:23:03 +01:00
Johannes Kliemann
6cbf54aefb
qt5: example of qtvirtualkeyboard
...
Fixes #2496
2017-11-09 12:18:40 +01:00
Christian Helmuth
b0683a5acf
Increase test RAM quotas for sel4 64-bit
2017-11-06 13:57:23 +01:00
Christian Helmuth
d67db5cd74
Increase timeouts for some tests on Qemu
2017-11-06 13:57:23 +01:00
Martin Stein
e5b9a6cc8b
nic_router: rework round-trip-time handling
...
Do not use two times the RTT for the lifetime of links but use it as
it is configured to simplify the usage of the router. Internally, use
Microseconds/Duration type instead of plain integers.
Ref #2490
2017-10-19 13:29:45 +02:00
Emery Hemingway
8ca63d4a6e
libc: reintegrate libc_resolv library
...
Remove getaddrinfo and freeaddrinfo from the Libc::Plugin and get rid of
the extra libc_resolv library. Remove getaddrinfo/freeaddrinfo symbol
hiding patch for FreeBSD sources. Remove libc_resolv from Makefiles and
run scenarios.
Fix #2273
2017-10-05 17:40:04 +02:00
Christian Helmuth
82d20f94cd
Enable writeable in ahci_drv for libc vfs tests
...
Thanks to Steven Harp for reporting.
2017-10-05 17:40:04 +02:00
Martin Stein
68cd5e8004
nic_router & timer* tests: prioritize timer driver
...
The timer driver should always be of the highest priority to avoid
problem with timers that have low max-counter values like the PIT
with only 53 ms.
Ref #2400
2017-09-07 11:47:15 +02:00
Christian Helmuth
23b78c76cb
Increase cap quota for test-smartcard
2017-08-30 10:00:01 +02:00
Christian Helmuth
ae0c9e7692
Increase cap quota for usb_drv
2017-08-30 10:00:00 +02:00
Sebastian Sumpf
89cb3aa238
mesa-demos: add more examples
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Emery Hemingway
2c4f0e5505
port of PCG random number generator library
...
http://www.pcg-random.org/
http://www.pcg-random.org/using-pcg-c.html
Ref #2477
Fix #2499
2017-08-28 16:49:51 +02:00
Emery Hemingway
1fce8d0d74
default ahci_drv and part_blk Block sessions to read-only
...
Add a "writeable" policy option to the ahci_drv and part_blk Block
servers and default from writeable to ready-only. Should a policy
permit write acesss the session request argument "writeable" may still
downgrade a session to ready-only.
Fix #2469
2017-08-28 16:49:51 +02:00
Christian Helmuth
2356128237
Remove unused Qemu TCP redir from autopilot scripts
2017-08-28 16:49:48 +02:00
Christian Helmuth
1f0f182151
Increase cap quota for test-pthread
...
The test creates 100 pthreads in a loop, which should immediately
self-destruct. Therefore, we can grant more than 130 caps.
2017-08-28 16:49:48 +02:00
Sebastian Sumpf
ff935ee1b0
libports: Mesa demos + adjust Qt5
...
* Adjust Qt5 to new Mesa version
* Added eglgears
* Adjust Mesa library build target
fixes #2488
2017-08-28 16:49:43 +02:00
Alexander Boettcher
6f8cc92ce0
run: disable some scripts in autopilot mode
...
because of the limit hardware features of our x86 32bit test hardware
2017-08-18 10:24:48 +02:00
Alexander Boettcher
4020766105
sel4: adapt timeouts of run scripts
...
Issue #2451
2017-08-18 10:24:47 +02:00
Emery Hemingway
5f35175644
app/sequence: execute components in sequence
...
Fix #2476
2017-08-18 10:24:46 +02:00
Emery Hemingway
31caae4765
lib/vfs/fatfs: FAT file-system plugin using FatFS library
...
See repos/libports/src/lib/vfs/fatfs/README and
/home/user/repo/genode/repos/libports/run/libc_vfs_fat.run for
documentation.
Ref #2410
2017-08-17 11:04:23 +02:00
Emery Hemingway
cfa1bec00d
run template for block-backed VFS plugins
...
Repurpose the libc plugin test template libc_filesystem_test.inc into
libc_vfs_filesystem_test.inc.
Ref #2410
2017-08-17 11:04:22 +02:00
Emery Hemingway
f09fc4a5a2
Update FatFS port to version 0.13
...
- Update FatFS port from 0.07e to 0.13
- Multi-device support
- Basic test at run/fatfs
- Adaption of existing components
Note, ffat is now consistently renamed to fatfs.
Ref #2410
2017-08-17 11:04:22 +02:00
Alexander Boettcher
66c0c7b6f1
sel4: add x86_64 support
...
Issue #2451
2017-08-17 11:04:20 +02:00
Alexander Boettcher
95329c82e2
sel4: update to 5.2.0
...
Issue #2451
2017-08-17 11:04:19 +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 Helmuth
06b25a9082
Adjust GPIO cap quota in nic run scripts
2017-06-19 12:35:55 +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
Christian Helmuth
664702d8b5
Increase timeout of libc_ffat test to 90 seconds
2017-05-31 13:16:20 +02:00
Christian Prochaska
a507928cde
qt5: fix deprecated warnings
...
Fixes #2427
2017-05-31 13:16:19 +02:00
Stefan Kalkowski
0fb672b493
run: use default Qemu memory size for x86
...
Fix #2428
2017-05-31 13:16:19 +02:00
Christian Prochaska
85919d29e2
qt5: update to version 5.6.2
...
Issue #2424
2017-05-31 13:16:18 +02:00
Christian Prochaska
0909256f97
qt5_qpluginwidget.run: fix symlink
...
Fixes #2420
2017-05-31 13:16:17 +02:00
Christian Prochaska
104baeeefc
qt5_previewer.run: increase Qemu RAM
...
Fixes #2419
2017-05-31 13:16:17 +02:00
Emery Hemingway
5f27c7b9eb
initial Nim compiler and standard library support
...
https://nim-lang.org/
Fix #1879
2017-05-31 13:16:16 +02:00
Christian Helmuth
88b6c085ce
libc: extend test for malloc
...
Issue #754
2017-05-31 13:16:11 +02:00
Christian Prochaska
e7c2c790de
avplay: fix audio_drv route
2017-05-31 13:16:09 +02:00