Emery Hemingway
67d88526b9
VFS LwIP: delay accepted connections
...
Ref #2335
2018-08-28 16:45:27 +02:00
Christian Prochaska
14a338af40
qt5: QtTest support
...
Fixes #2933
2018-08-28 16:45:27 +02:00
Christian Helmuth
3dc822f767
qt5: honor --depot-user in run scripts
2018-08-28 16:45:26 +02:00
Christian Helmuth
a8b6fbcc31
qt5: enable xhci in drivers run util
2018-08-28 16:45:26 +02:00
Johannes Kliemann
3b3e155c79
dde_zircon: add pc-ps2 driver
...
Fixes #2926
2018-08-28 16:45:26 +02:00
Christian Helmuth
21ca7be235
drivers managed: fix numlock handling
...
Now, numlock=true means report keypad digits and numlock=false means
report Home, End, etc.
2018-08-28 16:45:26 +02:00
Emery Hemingway
39294b8e78
Serve empty dataspace for empty files at cached_fs_rom
...
Fix #2932
2018-08-28 16:45:25 +02:00
Emery Hemingway
1cbb299c38
Remove report instrument from cached_fs_rom
...
The cached_fs_rom report is for monitoring internal behavior and is of
no other use.
Ref #2932
2018-08-28 16:45:25 +02:00
Norman Feske
688a5677f4
sculpt: fix deploy entry of acpica
...
The 'Report' route was missing. The commit also removes superfluous
routing rules for IO_PORT, IRQ, and IO_MEM that are captured by the
subsequenting wildcard anyway.
Issue #2909
2018-08-28 16:45:24 +02:00
Emery Hemingway
db23b276f2
Remove COW VFS plugin
...
The COW plugin provided only partial copy-on-write semantics and had
problems detecting recursive requests. Conversely, the import plugin has
much simpler behavior that is easy to test because it mirrors that of
the ram_fs server.
Ref #2745
2018-08-28 16:45:24 +02:00
Alexander Boettcher
8a5e762c24
nova: log_core.run adjustments
2018-08-28 16:45:24 +02:00
Christian Prochaska
aa909702c6
vfs_lxip: fix 'sendmsg()' result interpretation
...
Issue #2920
2018-08-28 16:45:24 +02:00
Josef Söntgen
6238d61f7e
nic_router_uplinks.run: adapt to wifi_drv front end changes
2018-08-28 16:45:23 +02:00
Josef Söntgen
6f62f5d428
wifi: fix missing regulatory DB
2018-08-28 16:45:23 +02:00
Emery Hemingway
c75d9e2ee0
Rename network scenarios to make use of lxip explicit
2018-08-28 16:45:23 +02:00
Emery Hemingway
22ef3ed474
LwIP: manage Nic pbufs with a slab allocator
...
LwIP skips a packet copy by wrapping Nic stream buffer regions in LwIP
pbuf objects. Move from a fixed size array to a potentially unbounded
slab allocator for managing this buffer metadata.
Ref #2335
2018-08-28 16:45:23 +02:00
Josef Söntgen
4bb5046e1f
sculpt_manager: adapt to new wifi_drv front end
2018-08-28 16:45:22 +02:00
Josef Söntgen
ae50bf84c6
netperf.inc: adapt to new wifi_drv front end
2018-08-28 16:18:34 +02:00
Josef Söntgen
ec9e8ecfaa
wifi_drv: enable soft RFKILL and new front end
...
* TODO
2018-08-28 16:18:34 +02:00
Josef Söntgen
4a47b7cb41
sculpt_manager: update wifi_drv fw ROM rules
2018-08-28 16:18:33 +02:00
Josef Söntgen
870505bcd9
wifi: update iwlwifi to 4.16.3
2018-08-28 16:18:33 +02:00
Alexander Boettcher
eb62d9cc04
dde_linux: update intel_fb to 4.16.3
...
Fixes #2736
2018-08-28 16:18:33 +02:00
Josef Söntgen
80104f5192
usb: adapt to lx_kit/lx_emul update
2018-08-28 16:18:32 +02:00
Josef Söntgen
05179409be
fec: adapt to lx_kit/lx_emul update
2018-08-28 16:18:32 +02:00
Josef Söntgen
ced585fd5e
lxip: adapt to lx_kit/lx_emul updates
2018-08-08 13:33:38 +02:00
Alexander Boettcher
2efc64ace7
lx_kit: adjust to 4.16.3
2018-08-08 13:33:37 +02:00
Josef Söntgen
bb8e532361
http_srv: use libc print API
...
Thereby one can set 'stdout' to /dev/null.
2018-08-08 13:33:37 +02:00
Emery Hemingway
4678f27802
Propagate LwIP connect errors with sync
...
Ref #2335
Ref #2920
2018-08-08 11:34:21 +02:00
Christian Prochaska
80974b8f62
qt5: print error message in qtwebkit on failed 'mmap()'
...
Fixes #2927
2018-08-08 11:29:57 +02:00
Christian Prochaska
0d7dec0436
qt5: destroy finished thread in 'QThread::start()'
...
A 'QThread' can be reused when its execution is finished by calling
'QThread::start()' again. Before this commit, this created a new Genode
thread, but did not destroy a previously finished Genode thread first.
Fixes #2928
2018-08-08 11:29:32 +02:00
Emery Hemingway
007a977cb0
Fix CTRL keys for Workman layout
...
Fix #2931
2018-08-08 11:29:07 +02:00
Emery Hemingway
2041f957da
Terminal: improved handling of escape sequences
...
Add additional parsing modes to the sequence decoder to detect and
discard unhandled sequences for ECMA-48, DEC private, and Xterm.
Add new behavior for cursor movement, cursor hiding, character deletion,
and line-wrapping.
Fix #2923
2018-08-08 11:27:41 +02:00
Christian Helmuth
f4ea50c6ff
depot: update recipe hashes
2018-08-08 10:59:04 +02:00
Emery Hemingway
e521e100f1
Move LwIP to API package
...
This fix vfs_lwip recursion on archive creation.
Ref #2335
2018-08-08 10:59:03 +02:00
Johannes Kliemann
06a72facc5
Ada: fix ada_secondary_stack test
2018-08-08 10:59:03 +02:00
Johannes Kliemann
0ca197374e
Ada: cleanup sources (license headers, beautify)
2018-08-08 10:59:03 +02:00
Alexander Senier
ddee65722f
Ada: do not use default directories for gnatmake
2018-08-08 10:59:02 +02:00
Alexander Senier
069a9ad56f
Ada: runtime support for 64bit arithmetics
2018-08-08 10:59:02 +02:00
Alexander Senier
ad3f020605
Ada: support for memcmp
2018-08-08 10:59:02 +02:00
Johannes Kliemann
ea8b7d8128
Ada: exception support
2018-08-08 10:59:02 +02:00
Emery Hemingway
e208fbb1b3
VFS LwIP: notify peek handles on recv
...
Ref #2335
2018-08-08 10:59:02 +02:00
Christian Prochaska
3a1c1d1fd5
libc: allocate more backing store in memory allocator
...
Add the size of the 'Dataspace' object and AVL-node slab blocks like in
the 'Genode::Heap' implementation.
Fixes #2925
2018-08-02 14:36:50 +02:00
Alexander Boettcher
2ec48c32cb
foc: deny irq session creation on failure
2018-08-02 14:36:50 +02:00
Josef Söntgen
a7eb347ce2
libports: remove obsolete pingpong client
2018-08-02 14:36:50 +02:00
Emery Hemingway
a7e5d4ef03
LxIP: propagate write errors using SYNC_ERR_INVALID
...
The libc sockets implementation already syncs socket control files after
writes, so sync errors will induce failures for operations such as
"connect".
Fix #2920
2018-08-02 14:36:49 +02:00
Emery Hemingway
08b774e318
VFS: add an error to to the Sync_result enum
...
Sync errors can be used to indicate failed writes across the File_system
session.
Ref #2920
2018-08-02 14:36:49 +02:00
Christian Prochaska
7fabc45313
libc: return MAP_FAILED if 'mmap()' failed
...
Fixes #2924
2018-08-02 14:36:49 +02:00
Emery Hemingway
bf8b52ec3a
Update LwIP to 2.1.0.rc1
...
This release candidate suppresses the remaining build warnings.
Ref #2335
2018-08-02 14:36:49 +02:00
Martin Stein
9b31aac1de
LwIP tests: use VFS LwIP plugin
...
Issue #2335
2018-08-02 14:36:48 +02:00
Emery Hemingway
d9a4773194
LwIP VFS plugin
...
This patch reintroduces the LwIP stack to libc as a VFS plugin
implementing the socket_fs interface. Rather than use LwIP's socket
emulation layer this plugin interfaces directly to LwIP raw API and is
single threaded.
The internal TCP parameters of the stack are untuned.
Fix #2050
Fix #2335
2018-08-02 14:36:48 +02:00