Josef Söntgen
40a0fe9349
part_blk: add minimal file system probing
...
For now it is enough to differentiate the most commonly used file
system on Genode, e.g. Ext2 for the Genode partition and FAT32 for
(U)EFI partitions.
Issue #2803 .
2018-05-30 13:36:09 +02:00
Josef Söntgen
9f8369c01e
part_blk: change behaviour regarding GPT usage
...
The component will now always try to parse the MBR as well as the GPT
(in this order). It will bail out if both are considered valid, using
GPT/MBR hybrid tables is not supported.
Fixes #2803 .
2018-05-30 13:36:09 +02:00
Norman Feske
cfe6e0f15b
drivers_interactive-pc: increase caps for acpi
...
This is needed to use the pkg on a Thinkpad x250.
2018-05-30 13:36:09 +02:00
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