Christian Helmuth
8b073f46df
depot: update recipe hashes
2017-08-18 10:25:28 +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
2d8bfd8569
pthread: do not error from pthread_condattr_setclock dummy
...
Do not regard a fake condattr object produced by pthread_condattr_init
as invalid when passed to no-op dummies.
Fix #2471
2017-08-17 11:04:23 +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
6401d52e61
test/libc_vfs: interpret EPERM to indicate missing symlink support
...
Ref #2462
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
Christian Helmuth
473aa3454d
Move libc file-system test into test/libc_vfs
...
Preparation for removing ffat library.
Issue #2410
2017-08-17 11:04:22 +02:00
Emery Hemingway
2deddf1e6d
Check for symlink target length errors
...
Check for symlink length errors at the VFS library and the ram_fs and
vfs servers.
Fix #2462
2017-08-17 11:04:21 +02:00
Alexander Boettcher
66c0c7b6f1
sel4: add x86_64 support
...
Issue #2451
2017-08-17 11:04:20 +02:00
Emery Hemingway
c5c9d71df3
libc: track O_ACCMODE flags from open
...
Fix #2457
2017-08-17 11:04:19 +02:00
Alexander Senier
87c19cb11a
libc: handle O_CREAT|O_NOFOLLOW in open correctly
...
We return ELOOP if the file already exists on
open(...,O_CREAT|O_NOFOLLOW).
Fixes #2458
2017-08-17 11:04:19 +02:00
Alexander Boettcher
95329c82e2
sel4: update to 5.2.0
...
Issue #2451
2017-08-17 11:04:19 +02:00
Christian Prochaska
6a43f3c11a
file system: use Id_space instead of Node_handle_registry
...
Fixes #2436
2017-08-17 10:59:43 +02:00
Norman Feske
0d1be4abe2
depot: update recipe hashes
2017-06-29 12:00:04 +02:00
Alexander Boettcher
f48e71e070
acpica: use platform_info for rsdt/xsdt lookup
...
Issue #2242
2017-06-29 11:59:50 +02:00
Christian Helmuth
c9db94313c
libc: improve VFS error handling
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
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
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
Christian Helmuth
892ede515f
depot: update recipe hashes
2017-05-31 16:18:01 +02:00
Emery Hemingway
b814188d7a
Remove references to global heap in SDL audio
...
Ref #1987
2017-05-31 13:16:24 +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
Christian Helmuth
664702d8b5
Increase timeout of libc_ffat test to 90 seconds
2017-05-31 13:16:20 +02:00
Christian Prochaska
e7b1cb4a27
qt5: update to version 5.7.1
...
Issue #2424
2017-05-31 13:16:20 +02:00
Christian Prochaska
250fd42368
SDL: use libc time functions
...
Fixes #2415
2017-05-31 13:16:19 +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
71c5afc3db
libc_pipe: fix deprecated warnings
...
Fixes #2426
2017-05-31 13:16:18 +02:00
Christian Prochaska
040d0c9e42
arora: fix Nitpicker plugin demo
...
Fixes #2425
2017-05-31 13:16:18 +02:00
Christian Prochaska
85919d29e2
qt5: update to version 5.6.2
...
Issue #2424
2017-05-31 13:16:18 +02:00
Alexander Boettcher
f865b71f27
libc: fix expired-timer calculation
2017-05-31 13:16:17 +02:00
Christian Prochaska
a304cfca9d
ffat_fs: call 'exec_static_constructors()'
...
Fixes #2421
2017-05-31 13:16:17 +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
Josef Söntgen
f66b828a97
curl: use select instead of poll
...
The way curl interacts with our poll() emulation on top of
select() leads to problems while establishing a connection.
2017-05-31 13:16:16 +02:00
Josef Söntgen
b361de8379
libc: return true on writefd checks in select on sockets
...
Instead of files we have to check this condition on sockets but
technically our sockets are regular files as well...
2017-05-31 13:16:15 +02:00
Josef Söntgen
dbec8d7710
libc: pretend to support SO_ERROR
...
There are programs, e.g. curl, that check if a connection was
established successfully by looking at SO_ERROR. Pretend that
the getsockopt() call was executed to keep them happy. If they
try to use a broken connection, the other socket functions will
bail.
2017-05-31 13:16:15 +02:00
Josef Söntgen
028aeafabe
libc: only return requested events in poll()
...
Even if the underlying select() reports events, only report those
to the caller that were initially requested.
2017-05-31 13:16:15 +02:00
Norman Feske
22687bb10b
Recipes for noux API, bash, posix
2017-05-31 13:16:15 +02:00
Norman Feske
53253ba422
base: add reinit functionality to 'Env'
...
The 'reinit' and 'reinit_main_thread' methods are needed to implement
fork in Noux. Until now, they were provided by the 'Deprecated_env'
only.
2017-05-31 13:16:14 +02:00