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
Adrian-Ken Rueegsegger
1db8694fd0
vbox: Sync hw_x86_64_muen subject state with Muen SK
...
VM-exit interruption info was dropped and Vbox only needs guest CR3
value for guest-physical memory translation but does not actually change
it since the VM is running in unrestricted guest mode.
2017-05-31 13:16:21 +02:00
Christian Helmuth
a431657851
lxip: correct msghdr initialization
2017-05-31 13:16:21 +02:00
Josef Söntgen
6d941ede1c
noux_tool_chain: remove now unsed libraries
...
Zlib as well as readline were originally pulled in as a dependency of
pcre. They are now removed because pcre itself does not need them.
2017-05-31 13:16:21 +02:00
Christian Helmuth
febfb3bfe6
Fix source file location in RPi GPIO driver
...
The explicit relative location of the file instructed both target builds
to generate ../main.o which gloriously fails with parallel builds. The
produced range of error messages was astonishing ranging from "file
truncated" to "TLS reference in ../main.o mismatches non-TLS reference
in ../main.o".
2017-05-31 13:16:21 +02:00
Norman Feske
adb26b5216
API documentation refinements
2017-05-31 13:16:21 +02:00
Christian Helmuth
3c785a4ffb
init: use service name from session class
...
Fixes issue with RAM constrains no longer effective.
2017-05-31 13:16:21 +02:00
Christian Helmuth
e00bd3e45b
core: remove PD capability from thread object
2017-05-31 13:16:20 +02:00
Sebastian Sumpf
496671e523
gcc: RISC-V 6.3.0
...
issue #2423
2017-05-31 13:16:20 +02:00
Christian Helmuth
664702d8b5
Increase timeout of libc_ffat test to 90 seconds
2017-05-31 13:16:20 +02:00
Christian Helmuth
ea48f1f1cc
core: remove warning about possibly leaking resources
...
Too many false positives...
Issue #2398
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 Helmuth
b37f411c3f
ahci: optionally report discovered devices
...
Issue #2417
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
16deaa9a72
timed_semaphore: fix deprecated warning
...
Fixes #2429
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
Alexander Boettcher
b7da62cd55
vbox4/5: remove printf
2017-05-31 13:16:19 +02:00
Alexander Boettcher
7df58930e2
vbox4/5: add ubuntu VMs of some LTS versions
...
Issue #2338
2017-05-31 13:16:19 +02:00
Emery Hemingway
25ec021fee
server/vfs: ignore invalid handles at close()
...
Ref #2410
2017-05-31 13:16:18 +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 Helmuth
923b3ec54d
part_blk: prevent deprecated warning
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
Emery Hemingway
c1edfa5d46
lib/vfs/lxip: return READ_QUEUED from read_queued and complete_read
...
Ref #2406
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
Martin Stein
87c7b0f777
noux_net_lighttpd.run: heavily outdated, remove
...
E.g., the script manually tried to configure lighttpd and used the old
porting directory structure that was integrated in the repos. For the
same reason it produced compile errors with noux packages.
Ref #2398
2017-05-31 13:16:17 +02:00
Martin Stein
228dbdd527
run + noux_gdb: fix source archiving
...
We do not have debug symbols in the bin/ binaries anymore. Thus, use the
debug/ binaries instead. We now have kernel specific binary names for
ld.lib.so and some others. Adapt, to this fact as well. For doing so
without unnecessary output, provide a new parameter "silent" at the
"kernel_specific_binary" procedure.
Ref #2398
2017-05-31 13:16:16 +02:00
Boris Mulder
d094ff995f
part_blk: added optional partitions report
2017-05-31 13:16:16 +02:00
Norman Feske
6299f4a7df
base-sel4: print boot-module names
2017-05-31 13:16:16 +02:00
Emery Hemingway
419da32ee3
lib/ldso: coalesce RPC calls for ROM dataspaces
...
A dataspace capability request to a ROM service may invalidate any
previously issued dataspace. Therefor no requests should be made while a
session dataspace is mapped. Reducing calls to the session also improves
performance where servicing a ROM request has a significant cost.
Fix #2418
2017-05-31 13:16:16 +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
d0bc389e93
vfs_lxip: correctly initialize iov on remote-file read
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
5b6735e1c9
lxip: fix iovec iter operations
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
c4002e6e23
noux: install tar archive as build result
...
This patch changes the noux build rules to produce a tar archive in
'bin/', alleviating the need for this step from the run scripts.
This way, the visible result of a built noux package is a single (tar)
file in '<build-dir>bin/', which is suited for the use as a ROM module.
2017-05-31 13:16:15 +02:00
Norman Feske
ae3664f4a0
noux: include noux.mk via select_from_repositories
...
This enables noux packages to be built via the depot tools.
2017-05-31 13:16:14 +02:00
Norman Feske
601e0a8950
noux: avoid using deprecated APIs
2017-05-31 13:16:14 +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
Norman Feske
ecf73e5b17
ports: ABI for libc_noux
2017-05-31 13:16:14 +02:00