Alexander Boettcher
9d49749a49
vbox: poke timer emt thread from time to time
...
Fixes #2110
2016-10-21 12:39:34 +02:00
Alexander Boettcher
c99729093a
base: fix race in multiple lock.unlock() calls
...
Fixes #2122
2016-10-21 12:39:34 +02:00
Josef Söntgen
9013ca5364
libports: remove old lwIP foc_panda tracing tests
...
These tests were used for examine lwIP on foc_panda a few years back
but serve no particular purpose as of now.
Issue #2121 .
2016-10-21 12:39:34 +02:00
Josef Söntgen
6be193cf80
Increase nic_drv RAM quantum
...
This change is needed to satisfy the increased memory usage of the
dde_ipxe nic_drv.
Issue #2121 .
2016-10-21 12:39:34 +02:00
Josef Söntgen
3f0dfe7956
dde_ipxe: increase Slab backend alloc to 2 MiB
...
Fixes #2121 .
2016-10-21 12:39:34 +02:00
Alexander Boettcher
a0c9915cee
vbox: remove debug messages
...
stay more silent
Issue #2110
2016-10-21 12:39:33 +02:00
Alexander Boettcher
a5ff866ef7
vbox: map SUPSemEvent* to RTSemEvent*
...
and drop usage of Genode::Semaphore.
Issue #2110
2016-10-21 12:39:33 +02:00
Alexander Boettcher
07b994c8bd
vbox: alloc memory of RTMem*Alloc within 2G window
...
Fixes #2116
2016-10-21 12:39:33 +02:00
Alexander Boettcher
3449985fdf
base: avoid deadlock in region_map destruction
...
Fixes #2115
2016-10-21 12:39:33 +02:00
Christian Prochaska
e2ae01f870
usb_drv: fix policy parsing
...
Fixes #2112
2016-10-21 12:39:32 +02:00
Christian Prochaska
3a1f852318
base: don't use the 'size' argument in 'Heap::free()'
...
The Heap reports that 'free()' does not rely on a valid 'size' argument,
so it should not use it.
Fixes #2113
2016-10-21 12:39:32 +02:00
Alexander Boettcher
ce2139a533
vbox: add tm 4s patch
...
Issue #2110
2016-10-21 12:39:31 +02:00
Alexander Boettcher
08185e962f
vbox: better lapic tpr support
...
Fixes #2110
2016-10-21 12:39:31 +02:00
Alexander Boettcher
a8495a0dfe
vbox: use emt thread names
...
- eases debugging on smp setups
Issue #2110
2016-10-21 12:39:31 +02:00
Alexander Boettcher
14ef7a5312
vbox: support timeouts for GVMM_SCHED_HALT
...
Issue #2110
2016-10-21 12:39:31 +02:00
Roman Iten
dfce939ac8
dde_linux: fix log output of screen resolution
...
Fixes #2114
2016-10-21 12:39:31 +02:00
Stefan Kalkowski
7841058320
hw: only use x86_64 specifier instead of x86
...
Fix #2109
2016-10-21 12:39:31 +02:00
Stefan Kalkowski
3f6e148621
base: remove obsolete _prog_img_data symbol
...
Fix #2099
2016-10-21 12:39:31 +02:00
Josef Söntgen
3c8d31f8fb
net: fix mac_from_string
...
The MAC tokens are given in hex so treat them as such.
Fixes #2107 .
2016-10-21 12:39:30 +02:00
Stefan Kalkowski
0cbfef7bf1
os: increase init's slack RAM quota ( fix #2103 )
2016-10-21 12:39:30 +02:00
Alexander Boettcher
3bd361dfa5
nova: setup exception portals correctly
...
Fixes #2111
2016-10-21 12:39:30 +02:00
Alexander Boettcher
d989046604
vbox4: bring up all vCPUs
...
broken since latest upgrade to virtualbox 4.3.*
Issue #2090
2016-10-21 12:39:30 +02:00
Alexander Boettcher
a7d04eefab
vbox5: fix build for vbox
...
Issue #2081
2016-10-21 12:39:30 +02:00
Josef Söntgen
27491fe7b4
dde_ipxe: increase RXD and TXD for Intel NICs
...
The default iPXE settings of 8 (RXD) and 16 (TXD) lead to issues when
AMT is enabled. In most other OS drivers those descriptors are set
to 256, let us do the same. This should fix all observed issues wrt.
AMT.
Fixes #2108 .
2016-10-21 12:39:30 +02:00
Alexander Boettcher
b8b278458b
run: vbox_auto_win81_64 write overlay to ram
...
to decrease failure rate because of corrupted filesystem via rump_fs
2016-10-21 12:39:29 +02:00
Emery Hemingway
71f0757a30
transition Input infrastructure to new base API
...
* Supply Env to Input::Session_component
* Attach input event dataspace at Input::Client
* Process input events by lambda rather than pointer
* Supply Env and a label to Input::Connection
* Wm serves valid input_session to decorator
* Per-source signal handling at input_merger
* Base API update for dummy_input_drv, test_input
* Input API update for launcher, menu_view, terminal,
mupdf, sdl, seoul, virtualbox
Ref #1987
2016-10-21 12:39:29 +02:00
Emery Hemingway
80558374f5
base: print support for Xml_node
...
Ref #1987
2016-10-21 12:39:29 +02:00
Norman Feske
e370e08e01
Define Genode::size_t as unsigned long
...
Fixes #2105
2016-10-21 12:39:29 +02:00
Norman Feske
7bed3967ae
ports: GNU build-system support for non-noux pkgs
...
This patch makes the build-system integration of noux packages usable
for non-Noux targets. It moves the GNU build system wrapper to
ports/mk/gnu_build.mk, which is now included by noux.mk. This way,
non-noux applications can use the same build-system wrapper. So the
porting of individual applications becomes easier.
This change removes the 'NOUX_' prefix use the various build variables
used by the noux-pkg's target.mk files to steer the behaviour of the GNU
build system. E.g., NOUX_CONFIGURE_ARGS is now called CONFIGURE_ARGS.
Note that there is a single exception to this pattern: The formerly
named NOUX_LIBS is now called LDLIBS because the plain LIBS variable is
used by the Genode build system.
Fixes #2094
2016-10-21 12:39:29 +02:00
Stefan Kalkowski
4bd5634bd5
hw: remove kernel unit test framework ( fix #2096 )
...
* Remove 'test' routine from kernel/core
* Move 'cpu_scheduler' and 'double_list' test to user-land
* Remove 'hw_info' target at all (can be recycled in a topic branch)
2016-09-30 14:15:22 +02:00
Alexander Boettcher
4d7d4dd2fc
nova: fix capability issues in PCID/SMP setups
...
Kernel fails to lookup a capability it just got delegated, if
the backing store for the destination capability was before backed by a
zero-page. Triggers if PCID (64bit) is in use or in SMP setups.
Fixes #2101
2016-09-30 14:15:22 +02:00
Alexander Boettcher
86e690b7f3
nova: avoid kernel assertion in mdb code
...
Fixes #2100
2016-09-15 07:17:07 +02:00
Alexander Boettcher
66e9ca12b5
nova: platform test to stress SMP revoke/delegate
...
Issue #2100
2016-09-15 07:17:05 +02:00
Stefan Kalkowski
4be8c2daa4
build: remove STARTUP_LIB variable ( fix #2098 )
2016-09-14 12:21:46 +02:00
Christian Prochaska
9d67f74bd2
Automated 'usb_hid' test
...
When run with the '--autopilot' run option, the 'usb_hid.run' script tests
the input events generated by a 'Pro Micro' microcontroller board. Setup
instructions for the Pro Micro can be found in the run script.
Fixes #2087
2016-09-14 11:53:05 +02:00
Christian Helmuth
d3fcb38545
sel4: fix UART access (patch)
...
See https://github.com/seL4/seL4/issues/36 .
2016-09-14 11:53:04 +02:00
Menno Valkema
ff06361c71
libc: memset valid allocations only in calloc()
...
Fixes #2097
2016-09-14 11:53:04 +02:00
Alexander Boettcher
99fbb23ec5
core: use weak_ptr for Rm_faulter and Region_map
...
Fixes #2086
2016-09-14 11:53:04 +02:00
Alexander Boettcher
e822a36c4e
nova: transform platform test to component
...
and avoid use of deprecated interfaces
Issue #2086
2016-09-14 11:53:04 +02:00
Martin Stein
00c518b55e
hw_rpi: remove debug code from USB IRQ handling
...
Fixes #2088
2016-09-14 11:53:03 +02:00
Martin Stein
9e6189ea11
hw: solve time overflow problem in clock
...
Ref #2088
2016-09-14 11:53:03 +02:00
Martin Stein
ee0566dcb1
timer/spec/hw: fix bug in curr_time
...
Ref #2088
2016-09-14 11:53:03 +02:00
Alexander Boettcher
10ec9806d3
vbox: update to 4.3.40
...
Fixes #2090
2016-09-14 11:53:03 +02:00
Alexander Boettcher
06f1ac4025
vbox: update to 4.3.30
...
Issue #2090
2016-09-14 11:53:03 +02:00
Alexander Boettcher
95a9ceed4a
vbox: update to 4.3.28
...
Issue #2090
2016-09-14 11:53:03 +02:00
Alexander Boettcher
aabdb77697
vbox: update to 4.3.26
...
Issue #2090
2016-09-14 11:53:02 +02:00
Alexander Boettcher
8e7a0a80fd
vbox: update to 4.3.24
...
Issue #2090
2016-09-14 11:53:02 +02:00
Alexander Boettcher
ef0efdfcea
vbox: update to 4.3.22
...
Issue #2090
2016-09-14 11:53:02 +02:00
Alexander Boettcher
8a3429ef16
vbox: update to 4.3.20
...
Issue #2090
2016-09-14 11:53:02 +02:00
Alexander Boettcher
e90cfe1268
vbox: update to 4.3.18
...
Issue #2090
2016-09-14 11:53:02 +02:00