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
Alexander Boettcher
8fb6f032d4
vbox: update tpr register before requesting irq
...
- required by win7 64bit guest single vCPU
Fixes #2089
2016-09-14 11:53:02 +02:00
Stefan Kalkowski
2147c42ec6
base: unify page-fault notification for kernels
...
* Enable page-fault messages for regions not directly managed by core
* Unify output given when a page-fault occurs related to those regions
Fix #2082
2016-09-09 11:49:34 +02:00
Christian Helmuth
97201e6778
Remove tar archives after cpu_sampler_noux and noux_bash
...
This fixes our nightly error on cleanall with "unexpected:
./bin/diffutils.tar".
2016-09-09 11:48:43 +02:00
Christian Helmuth
5a92c9b6eb
Increase stack size of mp_server test
2016-09-09 11:48:43 +02:00
Christian Helmuth
fcf5bc9187
base: start signal-proxy thread on construction
...
Thanks @ssumpf for the investigation.
2016-09-09 11:48:43 +02:00
Stefan Kalkowski
e7d5b34fc5
base: String constructor for different lengths
...
Let the copy constructor compile for different CAPACITYs of
the String<CAPACITY> class.
Fix #2085
2016-09-09 11:48:43 +02:00
Emery Hemingway
929ca5c163
virtualbox5: apply nic slot label patch
...
Fixes #2081
2016-08-31 17:11:05 +02:00
Christian Prochaska
9c88891baf
autopilot: always add '--autopilot' run option
...
...not just in case RUN_OPT_AUTOPILOT was set.
Issue #2076
2016-08-31 17:08:14 +02:00
Christian Helmuth
8723d764f9
version: 16.08
2016-08-31 14:15:03 +02:00