Commit Graph

1116 Commits

Author SHA1 Message Date
08ab0cf6fd Merge branch 'shebang' into staging 2019-06-17 12:38:14 +02:00
f027698e34 Use #!/usr/bin/env ... shebangs
Fix #3421
2019-06-17 12:32:43 +02:00
51f9fd15b3 Merge remote-tracking branch 'genodelabs/staging' into staging 2019-06-17 11:32:07 +02:00
Sebastian Sumpf
f1be10f751 depot_autopilot: limit dynamic to 286 MB
* also set test-libc to 256 MB (seems to be enough)
* fixes memory issues on platforms with 512 MB RAM

issue #3407
2019-06-13 14:45:01 +02:00
Sebastian Sumpf
c33a095f98 jitterentropy: ARM 64-Bit version
issue #3407
2019-06-13 14:45:01 +02:00
Sebastian Sumpf
26ecd2f8d2 stdcxx: make linkable for ARM 64-Bit
'typeinfo for std::invalid_argument' was not found when using 'V' (weak
object)

issue #3407
2019-06-13 14:45:00 +02:00
Sebastian Sumpf
ff8ca9ad2e libc: add ARM-64 bit to recipe
issue #3407
2019-06-13 14:45:00 +02:00
Christian Helmuth
3c4c460f82 depot: update recipe hashes 2019-06-13 13:40:37 +02:00
Christian Helmuth
e1e67d8330 Increase timeouts in test-libc* pkgs
These tests often fail with Qemu on aged hosts because of the tight
timeouts.
2019-06-13 12:22:50 +02:00
Johannes Kliemann
b55358c535 ada-runtime: fix exception handling on ARM
ref #3395
2019-06-13 12:22:49 +02:00
Christian Helmuth
45f3ccc42a vfs: fix empty-node handling in inline fs
Now <inline></inline> as well as <inline/> are supported.
2019-06-13 12:22:49 +02:00
43315444a8 Libc: wrap VFS sync's in VFS_THREAD_SAFE
Move the _vfs_sync implementation from vfs_plugin.h to vfs_plugin.cc and
wrap all VFS access in the VFS_THREAD_SAFE macro.

Syncing must be made thread safe because it often happens when closing
files and may require suspending the current thread for I/O signal
dispatching.

Ref #3409
2019-06-13 12:22:49 +02:00
Christian Helmuth
1f77f37310 qt5: handle keypad-enter key 2019-06-13 12:17:32 +02:00
Christian Helmuth
00daecf838 qt5: enable capslock/numlock in test run scripts 2019-06-13 12:17:31 +02:00
Christian Prochaska
8dd391371c libusb: show "device is plugged" message only when plugged
Fixes #3399
2019-06-13 12:17:31 +02:00
Josef Söntgen
6b48a08697 libc: silence noncritical dummy implementations
* isatty

  For the moment it is not possible to determine if the fd belongs to a
  tty. For whatever reasons, the check is done multiple times, e.g.
  'tclsh', which will spam the LOG.

* sysctl(HW_FLOATINGPT)

  FPU is enabled on all our platforms, so return true.

Fixes #3389.
2019-06-13 12:17:31 +02:00
dc8a2ec523 Remove libc_terminal
Fix #3378
2019-06-13 12:13:40 +02:00
Christian Prochaska
46f89d143b libports: ncurses: disable relative cursor movement
Fixes #3380
2019-06-13 12:13:40 +02:00
8a4adceaf0 Add note on PCAP dump to run/fetchurl.inc
Ref #3388
2019-06-13 12:13:40 +02:00
bbf7a6230e VFS lwIP: restart DHCP with link-state changes
Start and stop the DHCP state machine as the Nic link-state changes.
Invoke the link state handler during configuration rather than assume
that in the case of a downed link lwIP will defer DHCP until the link
comes up.

Additionally, support static DNS configuration via the "nameserver"
configuration attribute.

Fix #3388
2019-06-13 12:13:39 +02:00
24845a650c Libc: wrap VFS sync's in VFS_THREAD_SAFE
Move the _vfs_sync implementation from vfs_plugin.h to vfs_plugin.cc and
wrap all VFS access in the VFS_THREAD_SAFE macro.

Syncing must be made thread safe because it often happens when closing
files and may require suspending the current thread for I/O signal
dispatching.

Ref #3409
2019-06-06 12:30:02 +02:00
51fb95ab8e Merge branch 'staging' of github.com:genodelabs/genode into staging 2019-06-06 11:56:47 +02:00
882799bb93 hashes 2019-06-06 11:44:36 +02:00
Josef Söntgen
98b0cb6aeb fixup 'libc: silence noncritical dummy implementations' (sigaction)
Issue #3389.
2019-06-04 17:56:15 +02:00
Christian Helmuth
8f48d8209a qt5: handle keypad-enter key 2019-06-04 15:13:42 +02:00
Christian Helmuth
8fbf31c641 fixup "qt5: enable capslock/numlock in test run scripts" 2019-06-04 13:46:50 +02:00
Christian Helmuth
57c778d791 qt5: enable capslock/numlock in test run scripts 2019-06-04 12:07:05 +02:00
Christian Prochaska
31e97c3a6e libusb: show "device is plugged" message only when plugged
Fixes #3399
2019-06-03 15:26:24 +02:00
Josef Söntgen
acd6b61d09 fixup 'libc: silence noncritical dummy implementations' (signal)
Issue #3389.
2019-06-03 11:50:41 +02:00
Josef Söntgen
c8d6f42a1f fixup 'libc: silence noncritical dummy implementations' (ieee754 test)
Issue #3389.
2019-06-03 11:49:48 +02:00
04f83b22a4 Merge remote-tracking branch 'genodelabs/staging' into staging 2019-06-03 09:54:59 +02:00
Josef Söntgen
178080cf26 libc: silence noncritical dummy implementations
* isatty

  For the moment it is not possible to determine if the fd belongs to a
  tty. For whatever reasons, the check is done multiple times, e.g.
  'tclsh', which will spam the LOG.

* sysctl(HW_FLOATINGPT)

  FPU is enabled on all our platforms, so return true.

Fixes #3389.
2019-05-29 14:22:25 +02:00
2027d9b4d3 Remove libc_terminal
Fix #3378
2019-05-29 14:19:04 +02:00
Christian Prochaska
336704ce6b libports: ncurses: disable relative cursor movement
Fixes #3380
2019-05-29 14:19:04 +02:00
cf5230d4ba Add note on PCAP dump to run/fetchurl.inc
Ref #3388
2019-05-29 14:19:04 +02:00
74e17bd0cf VFS lwIP: restart DHCP with link-state changes
Start and stop the DHCP state machine as the Nic link-state changes.
Invoke the link state handler during configuration rather than assume
that in the case of a downed link lwIP will defer DHCP until the link
comes up.

Additionally, support static DNS configuration via the "nameserver"
configuration attribute.

Fix #3388
2019-05-29 14:19:04 +02:00
df040e5dd6 hashes 2019-05-29 13:35:30 +02:00
91d0e521a5 Merge commit '1823d37' into staging 2019-05-29 13:27:04 +02:00
Christian Helmuth
2b183f9497 depot: update recipe hashes 2019-05-29 10:20:52 +02:00
Sebastian Sumpf
4b72bbaa57 libc: mktime signed overflow
issue #3289
2019-05-29 10:20:52 +02:00
de2ba3d8de Merge branch 'staging' of github.com:genodelabs/genode into staging 2019-05-29 09:53:55 +02:00
Christian Helmuth
fdfaccbcec depot: update recipe hashes 2019-05-28 15:53:11 +02:00
Christian Helmuth
c5d9348e20 fixup "libc: mktime signed overflow" (test by cnuke) 2019-05-28 15:53:11 +02:00
Sebastian Sumpf
19b3494bd0 libc: mktime signed overflow
issue #3289
2019-05-28 15:53:11 +02:00
Christian Helmuth
6c42bd4dd3 libc: use non-anonymous 'operator new' and destroy()
This removes implementations of and also references to anonymous new and
delete operators from the libc implementation. As allocators for
new/delete Libc::Allocator instances are used, which (paradoxically) map
to libc malloc/free.
2019-05-27 14:52:53 +02:00
Johannes Kliemann
35b1440c97 ada-runtime: update to GCC 8.3.0
ref #3362
fixes #3371
2019-05-27 14:52:53 +02:00
Martin Stein
ba9ffc6243 nic_dump: do not depend on libports repo
Fixes #3372
2019-05-27 14:52:52 +02:00
Christian Helmuth
96b29c6f8a Update lwip_lx test (vfs plugin, ld="no") 2019-05-27 14:52:52 +02:00
Christian Prochaska
b4649d84ee ada-runtime: adjustments for Genode tool chain 19.05
Issue #3307
2019-05-27 14:52:52 +02:00
Christian Prochaska
eb4d431e76 stdcxx: update to version 8.3.0
Issue #3307
2019-05-27 14:52:52 +02:00