Norman Feske
bf0ef1b8eb
base: remove unused argument name in list_model.h
...
Needed to use the utility with -Weffc++.
2018-05-30 13:36:09 +02:00
Alexander Boettcher
de9d1afa99
tool/run: move binaries to boot directory
...
Issue #2778
2018-05-30 13:36:08 +02:00
Alexander Boettcher
25f2c44874
run: use GPT for image/disk BIOS legacy
...
Issue #2778
The "create_grub2" script functionality is moved to the g2fg contrib sources
and also the GRUB2 head image (tool/grub2-head.img). The head image is now
partitioned as GPT and bootable in BIOS legacy mode.
2018-05-30 13:36:08 +02:00
Christian Prochaska
6080f4fb56
Fix 'vbox5_genode_usb_hid.run' / add to autopilot
...
Fixes #2802
2018-05-30 13:36:08 +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
Alexander Boettcher
0de62717f9
x86: detect root bridge properly
...
Beforehand the root bridge was expected to be at 0:0.0.
Fixes #2801
2018-05-30 13:36:07 +02:00
Sebastian Sumpf
58fb5ed722
jdk: OpenJDK for Genode
...
OpenJDK version 9 for Genode, contains the interpreter version of the
HotSpot virtual machine.
fixes #2791
2018-05-30 13:36:07 +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
abe76e0d93
vfs rom: return 0555 file permissions
...
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
df3e4edd76
vbox: adjust to 'pthread_attr' removal in pthread
...
issue #2791
2018-05-30 13:36:05 +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
f78d856b37
base-nova: increment 'pause' semaphore only when recall handler uses it in reply
...
Fixes #2796
2018-05-30 12:26:20 +02:00
Emery Hemingway
e005d966b4
Ram_fs: immediate directory notifications
...
Do not mark and defer notification for directories when a file is
created or removed, mark and immediately queue a notification.
Fix #2808
2018-05-30 12:26:19 +02:00
Stefan Kalkowski
a9082eb162
hw/panda: fix -O0 / -fno-omit-frame-pointer builds
2018-05-30 12:26:19 +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
Roman Iten
058b92ca99
depot: tool for publishing current versions
...
In order to simplify the automation of publishing archives, this tool
publishes the current version as specified in the recipes.
Fixes #2799
2018-05-03 16:11:53 +02:00
Pirmin Duss
381a015b85
depot: add trimpim
...
Fix #2805 .
2018-05-03 16:10:11 +02:00
Roman Iten
1b92943cf0
depot: add rite
...
Fix #2798 .
2018-05-03 16:08:33 +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
Stefan Kalkowski
68015a6e9d
base: remove cortex* compiler flags ( fix #2787 )
2018-05-03 15:32:01 +02:00
Stefan Kalkowski
ad1b958b81
depot: public key for skalk
2018-05-03 15:32:01 +02:00
Emery Hemingway
483d005350
VFS: detect root dir based on config node type
...
Ref #2782
2018-05-03 15:32:00 +02:00
Norman Feske
0b370671af
wm: improve focus handling
...
This patch addresses the corner case where hovering changes while a
button is held, e.g., when accidentially moving the pointer out of a
application window's area during a drag-and-drop operation. The patch
makes the window manager aware of the drag/idle state. Only when idle,
the pointer position is propagated to the decorator now.
2018-05-03 15:32:00 +02:00
Norman Feske
b748c4186d
nitpicker: deliver pointer pos on hover change
...
This way, a client is able to respond to the initial movement into the
view area.
2018-05-03 15:32:00 +02:00
Josef Söntgen
1f0f85f979
sculpt: add NVMe support
...
Fixes #2794 .
2018-05-03 15:32:00 +02:00
Josef Söntgen
dd562f84fa
driver_manager: add NVMe block driver
...
Issue #2794 .
2018-05-03 15:32:00 +02:00
Norman Feske
134b07f41f
wm layouter.config: improve key bindings
...
Handle the corner case of window cycling where the SCREEN modifier is
released before TAB. Raise focused window regardmess of key release
order.
2018-05-03 15:31:59 +02:00
Norman Feske
9b9eb01097
sculpt: increase default key-repeat rate
2018-05-03 15:31:59 +02:00
Norman Feske
8e0cc44e24
terminal: preserve content during resize
...
This patch eliminates the flickering of the terminal during resize.
2018-05-03 15:31:59 +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
3faf7aab8f
Port of getdns and Stubby DNS resolver
...
Stubby is an application that acts as a local DNS stub resolver.
https://getdnsapi.net/
https://dnsprivacy.org/wiki/display/DP/DNS+Privacy+Daemon+-+Stubby
Ref #2682
2018-05-03 15:31:58 +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