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
Norman Feske
c54b5faa36
News item for Genode 16.08
2016-08-31 14:15:03 +02:00
Norman Feske
1135846dc4
Release notes for version 16.08
2016-08-31 14:15:03 +02:00
Norman Feske
a0e1e2f36a
Update doc/components.txt
2016-08-31 14:15:03 +02:00
Stefan Kalkowski
6caceeeea8
ps2_drv: increase stack size ( fix #2083 )
2016-08-31 14:15:03 +02:00
Norman Feske
52c23239bc
README update
2016-08-30 17:24:00 +02:00
Martin Stein
3c25d989f3
os: NIC router
...
The nic_router component can be used to individually route IPv4 packets
between multiple NIC sessions. Thereby, it can translate between
different IP subnets. The component supports port forwarding, as well as
the partitioning of the TCP and UDP port spaces.
Fixes #114
2016-08-30 17:17:20 +02:00
Christian Helmuth
ada334705c
run/ipxe: cleanup creation of config file
...
This removes strange log messages like "file8".
2016-08-30 17:17:20 +02:00
Alexander Boettcher
236b1465d0
sel4: add pci SPEC
...
enables audio driver
2016-08-30 17:17:20 +02:00
Christian Helmuth
6f2f242e42
Adapt ports that moved away from googlecode
2016-08-30 17:17:19 +02:00
Alexander Boettcher
34311a64d8
audio: add missing config in audio_out.run
...
complains/aborts otherwise
2016-08-30 17:17:19 +02:00
Alexander Boettcher
d511b09aef
sel4: adjust syscall patch to fPIC define
...
Use same patch as the one going upstream on seL4 soon.
2016-08-30 17:17:19 +02:00
Christian Prochaska
f8ba49f816
cpu_sampler_noux.run script
...
A run script to demonstrate the combination of the cpu_sampler, fs_log,
ram_fs and noux components for saving the sampled data in files and
accessing these in a Noux environment. When the script is run by the
autopilot, it will check if one of the generated sample data files
contains the correct instruction pointer. When the script is run
interactively, the generated files can be accessed from a Noux Bash shell.
Fixes #2078
2016-08-30 17:17:19 +02:00
Christian Prochaska
8a93e3e20a
pthread: alternative for dynamic_cast in 'pthread_self()'
...
Fixes #2077
2016-08-29 17:29:39 +02:00
Martin Stein
b3c877a8bf
net: tcp packet class
2016-08-29 17:29:39 +02:00
Martin Stein
0ac37dfc6e
net: address operator != and some UDP accessors
2016-08-29 17:29:39 +02:00
Martin Stein
53524be285
net/mac_address: mac_from_string function
2016-08-29 17:29:39 +02:00
Martin Stein
b50fe705d9
net/eth: sized-eth-frame class for creating frames
2016-08-29 17:29:38 +02:00
Martin Stein
47bc5c9a8d
net/arp: further write accessors and protocol type
2016-08-29 17:29:38 +02:00
Martin Stein
79bc0ab789
dde_linux/src/lib/lxip/: fix warning with Cstring
2016-08-29 17:29:38 +02:00
Martin Stein
136b80b7b8
net/dump.h: dump header info of network packets
...
Ref #114
2016-08-29 17:29:38 +02:00
Martin Stein
0ce79f3a8a
udp: rename method calc_checksum update_checksum
...
In other contexts (IPv4) 'calc_checksum' merely returns a new checksum that is
then installed via 'checksum'. Thus, the UDP 'calc_checksum' that calculates AND
installs a new checksum is misleading.
Ref #114
2016-08-29 17:29:38 +02:00