Alexander Boettcher
487e8ea934
acpica: adjust acpi device reports
...
If ACPI IRQs are received but no changes to the watched state for a specified
count can be observed, than generate nonetheless a Genode report.
Issue #2816
2018-05-30 13:36:25 +02:00
Norman Feske
df9eb55c5a
depot: recipe for api/jitterentropy
...
The API archive makes the library usable for src/gpt_write.
2018-05-30 13:36:24 +02:00
Emery Hemingway
72cb71c827
Replace SHA1 hashes of port downloads with SHA256
...
Now SHA256 has been shown to be an adequate replacement for SHA1, use
SHA256 for verifying all port downloads.
Ref #2767
2018-05-30 13:36:22 +02:00
Emery Hemingway
e36ddaf659
Rename lwip library to lwip_legacy
...
Rename LwIP library in preparation for removal of LwIP libc plugin. The
current LwIP library will be replaced with a new version stripped of its
synchronous socket support. The next version will be incompatible with
the current, so removing 'lwip.lib.so' completely for a period makes it
easy to identify legacy users.
Fix #2797
2018-05-30 13:36:22 +02:00
Alexander Boettcher
0efa67893e
acpica: generate report usable by platform_drv
...
Fixes #2816
2018-05-30 13:36:21 +02:00
Norman Feske
94db45036c
fetchurl: expand report buffer on demand
2018-05-30 13:36:17 +02:00
Emery Hemingway
1097a5c7c2
Libc: ignore address argument to TCP sendto
...
Generic code that operates over both UDP and TCP sockets might use
'sendto', but in the case of TCP the destination address ought to be
safely discarded. This seems to be the case for certain DNS software
that operates over both UDP and TCP.
Fix #2807
2018-05-30 13:36:13 +02:00
Johannes Kliemann
8bffc33d8f
ada: test secondary stack
2018-05-30 13:36:08 +02:00
Johannes Kliemann
e8e2fc48f8
ada: secondary stack support
2018-05-30 13:36:08 +02:00
Christian Helmuth
a6e0fdd505
libc: support syscall(SYS_thr_self,...)
...
This syscall returns the thread ID / light-weight PID of the calling
thread under FreeBSD.
Issue #2791
2018-05-30 13:36:07 +02:00
Sebastian Sumpf
ea6b4a0caf
libports: port of ffi library
...
required by jdk
issue #2791
Forein function interface library, which takes care of calling
conventions of different platforms.
2018-05-30 13:36:07 +02:00
Sebastian Sumpf
9cdc24bd32
vfs: serialize file system calls
...
issue #2635
issue #2791
2018-05-30 13:36:06 +02:00
Sebastian Sumpf
eccfa5e1e7
pthread: retrieve stack address and size
...
issue #2791
2018-05-30 13:36:06 +02:00
Sebastian Sumpf
b4209cb3bb
pthread: remove 'pthread_attr' from pthread class
...
issue #2791
pthread_attr is not associated with any thread, the statistics must be
gathered at runtime, while 'pthread_attr_get_np' may retrieve attributes
by from any thread. Addtionally, the attributes given to
'pthread_create' will most likely be deleted after the creation call.
2018-05-30 13:36:05 +02:00
Sebastian Sumpf
2ff11dc063
phtread: limit stack size to Genode's max stack size
...
issue #2791
2018-05-30 13:36:05 +02:00
Sebastian Sumpf
dfc2e2bd68
pthread: 'phtread_join'
...
issue #2791
2018-05-30 13:36:05 +02:00
Sebastian Sumpf
8605e15b4f
libc: add suspend and resume_all to symbol map
...
This commit enables the pthread library to hook into the libc execution
model and can be reverted after #2812 is fixed.
Issue #2791
2018-05-30 13:36:05 +02:00
Sebastian Sumpf
bfd9c48039
libc: support RTLD_DEFAULT in dlsym
...
issue #2791
2018-05-30 13:36:04 +02:00
Sebastian Sumpf
419dc40c4d
libc: rlimit add address-space size + number fds
...
issue #2791
2018-05-30 12:26:20 +02:00
Emery Hemingway
51722c1fe6
Update Nim to 0.18.0
...
Fix #2804
2018-05-30 12:26:20 +02:00
Christian Prochaska
f347cb90f1
depot: qt5 recipes
...
Fixes #2792
2018-05-30 12:26:19 +02:00
Emery Hemingway
e2661c58dc
Convert static VFS library to dynamic library
...
Fix #2759
2018-05-30 12:26:19 +02:00
Christian Helmuth
cbfec0deed
ldso: check ctors sections of shared-object deps
...
The sole existence of shared-object dependencies lead to fatal
static-constructor errors before. Now, ldso checks if the ctors section
of objects in the init list are non-empty before whining.
Issue #2759
2018-05-30 12:26:18 +02:00
Christian Helmuth
3b7d6394d7
depot: update recipe hashes
2018-05-03 15:32:01 +02:00
Christian Helmuth
5657375c9f
Disable network tests on imx53_qsb_tz
2018-05-03 15:32:01 +02:00
Christian Helmuth
674b0ba947
Depot: nic_router-nat-dns
...
A runtime package that provides a Nic session with NAT via the
nic_router and a DNS service via Stubby.
Ref #2682
2018-05-03 15:31:59 +02:00
Emery Hemingway
60eeddf639
Port of libyaml
...
http://pyyaml.org/wiki/LibYAML
Ref #2682
2018-05-03 15:31:58 +02:00
Emery Hemingway
96579a72e0
Libc: gracefully handle invalid socketaddr arguments
...
Ref #2682
2018-05-03 15:31:58 +02:00
Emery Hemingway
e4328de251
Test of the gettaddrinfo POSIX facility.
...
Ref #2682
2018-05-03 15:31:58 +02:00
Emery Hemingway
401ba6e7fd
Manage socket_fs socket lifetime via handles
...
Socket_fs sockets are now created each time a 'new_socket' control file
is opened, not each time a 'new_socket' file is read. When a handle on a
'new_socket' file is closed the socket and its socket files are
destroyed. The accept control file on a listening socket reads "1" or
reads nothing to indicate a client connection is queued. Client sockets
are accepted by opening an 'accept_socket' file in the listen socket
directory. This file behaves like the aforementioned 'new_socket' file.
Ref #2707
2018-05-03 15:31:57 +02:00
Emery Hemingway
0b980073c1
VFS: close handles via handle method
...
The using pattern 'handle->close' is less error prone than attempting
'handle->ds().close(handle)' or 'fs.close(handle)'.
Ref #2782
2018-05-03 15:31:57 +02:00
Martin Stein
09ad962418
nic_bridge.run: don't execute on hardware
...
The nic_bridge test is not suitable to be executed on hardware so it should,
in case, print an appropriate message and return without doing anything else.
Issue #2788
2018-05-03 15:31:57 +02:00
Martin Stein
80749798c3
nic_bridge.run: remove posix.lib.so
...
The library is not needed anymore and led to an error when executing
the script.
Issue #2788
2018-05-03 15:31:57 +02:00
Martin Stein
375a7c701a
test/lwip clients: exit with error code
...
Issue #2751
2018-05-03 15:31:56 +02:00
Martin Stein
6ec8824d75
test/lwip/udp/client: handle missing attributes
...
Print a useful message if a manadatory config attribute is
missing and exit.
Issue #2751
2018-05-03 15:31:55 +02:00
Christian Helmuth
58fcf577ea
Fix hash-input list of drm port
2018-05-03 15:31:54 +02:00
Christian Prochaska
cbdeb41094
depot: icu recipe
...
Fixes #2785
2018-05-03 15:31:54 +02:00
Christian Prochaska
be8addc608
depot: mesa recipe
...
Fixes #2784
2018-05-03 15:31:53 +02:00
Christian Prochaska
0bded4478e
qt5: modifier-state tracking
...
Issue #2761
2018-05-03 15:31:53 +02:00
Norman Feske
afcad2a968
os: new Input::Event representation
...
This commit changes the 'Input::Event' type to be more safe and to
deliver symbolic character information along with press events.
Issue #2761
Fixes #2786
2018-05-03 15:31:25 +02:00
Johannes Kliemann
c02ef3ec94
ada: compile runtime bodies, customizable tools
...
This is a follow-up commit for "ada: runtime and library support".
Issue #2748
2018-05-03 15:31:21 +02:00
Martin Stein
178efe9c97
fetchurl.run: add missing gpio driver
...
Fixes #2780
2018-05-03 15:31:20 +02:00
Christian Prochaska
b2935b504d
depot: drm recipe
...
Fixes #2772
2018-05-03 15:31:20 +02:00
Christian Prochaska
f58717205a
depot: qoost recipe
...
Fixes #2771
2018-05-03 15:31:20 +02:00
Christian Prochaska
1d6301c689
depot: expat recipe
...
Fixes #2769
2018-05-03 15:31:20 +02:00
Christian Prochaska
4aefa395af
depot: pcre16 recipe
...
Fixes #2768
2018-05-03 15:31:19 +02:00
Emery Hemingway
b8ad9ad880
Update FatFS port to v0.13b
...
Remove integer patch. The tests pass without applying it, and better to
use unmodified upstream code whenever practical.
Fix #2766
2018-05-03 15:31:19 +02:00
Emery Hemingway
1afbc7f952
Update egl_api port
...
Use Github URL that references a commit rather than the unversioned
Khronos URL.
Fix #2765
2018-05-03 15:31:19 +02:00
Christian Helmuth
47569458d4
depot: update recipe hashes
2018-04-19 12:39:20 +02:00
Christian Helmuth
f9ca0ae119
Remove unused libm/posix libraries from extract test
2018-04-19 12:39:19 +02:00