Martin Stein
a1e32a3ad9
nic_router: use local but individual MAC addresses
...
IP stacks may treat a network interface as "down" when it states a MAC
address with the I/G bit (bit 40) set to "Group" (value 0) instead of
"Individual" (value 1). This was observed with a TinyCore 8 inside a
Virtualbox VM. Thus, the previously choosen 03:03:03:03:03:00 as base
for the MAC address allocator is bad. Now we use the 02:02:02:02:02:00
instead. This also ensures that the MAC addresses are not marked as
"Universal" but as "Local" (bit 41, value 1) which is correct in general
as the router allocates MAC addresses only for virtual networks.
Ref #2490
2017-09-07 11:47:15 +02:00
Christian Prochaska
8a6ad5f94b
Linux_dataspace: increase file name length
...
Fixes #2508
2017-09-07 11:47:15 +02:00
Emery Hemingway
9bfc29e456
tool/run: Wake On Lan support
...
Fix #2509
2017-09-07 11:47:15 +02:00
Martin Stein
68cd5e8004
nic_router & timer* tests: prioritize timer driver
...
The timer driver should always be of the highest priority to avoid
problem with timers that have low max-counter values like the PIT
with only 53 ms.
Ref #2400
2017-09-07 11:47:15 +02:00
Alexander Boettcher
fd59c5f92a
nova: remove framebuffer in uefi mode from ram allocator
...
Issue #2242
2017-08-30 14:20:46 +02:00
Christian Helmuth
0adbd1ce24
version: 17.08
2017-08-30 12:42:42 +02:00
Norman Feske
628cfbdab7
News item for version 17.08
2017-08-30 12:41:43 +02:00
Norman Feske
4ae4e745e9
Release notes for version 17.08
2017-08-30 12:41:43 +02:00
Christian Helmuth
2ed904faab
depot: update recipe hashes
2017-08-30 12:41:43 +02:00
Christian Helmuth
2cc9fa1f14
okl4: apply patches in deterministic order
2017-08-30 12:41:43 +02:00
Alexander Boettcher
035e28d7d9
sel4: apply patches in deterministic order
...
Issue #2242
2017-08-30 10:01:36 +02:00
Martin Stein
b531a862bb
nic_dump: link state and mac address
...
The NIC dump component didn't support forwarding of link states and link-state
signals until now. Furthermore, it now prints MAC address and link state
on session creation and on every link state change.
Ref #2490
2017-08-30 10:01:36 +02:00
Martin Stein
84ad50b527
nic_dump: synchronize down/uplink creation
...
Previously, the uplink session was created on component startup while the
creation of the downlink session is timed by the client component. This
created a time span in which packets from the uplink were dropped at the
nic_dump. Now the uplink session-request is done by the session component
of the downlink.
Ref #2490
2017-08-30 10:01:35 +02:00
Martin Stein
570b5a6920
libc_resolv/_lxip: fix undefined references...
...
... to Libc::Plugin::getdirentries, Libc::Plugin::mmap, and
Libc::Plugin::msync.
Ref #2490
2017-08-30 10:01:35 +02:00
Christian Helmuth
3c4709fcc7
Update README
...
Short note about depot/ and public/ directories.
2017-08-30 10:01:35 +02:00
Christian Helmuth
46a98abf36
Update doc/components.txt
2017-08-30 10:01:35 +02:00
Christian Helmuth
28764e2332
Increase cap quota for wifi_drv
2017-08-30 10:01:35 +02:00
Christian Helmuth
23b78c76cb
Increase cap quota for test-smartcard
2017-08-30 10:00:01 +02:00
Alexander Boettcher
903cd8d719
noux_net_netcat: use disjoint mac addresses for platforms
2017-08-30 10:00:01 +02:00
Alexander Boettcher
def14f327d
okl4: remove tools of okl4 during make clean
2017-08-30 10:00:01 +02:00
Alexander Boettcher
4c382d85b2
sel4: adjust cap ram quota of fault_detection.run
2017-08-30 10:00:01 +02:00
Martin Stein
12eb7a44d0
x86 timeout test: consider instable tsc (quickfix)
...
This is a quickfix to avoid testing microseconds precise time on older x86
machines that have no invariant TSC as interpolation source.
Ref #2400
2017-08-30 10:00:01 +02:00
Christian Helmuth
fd344eb273
netperf: use disjoint mac addresses for platforms
2017-08-30 10:00:00 +02:00
Christian Helmuth
3bc93d1242
vbox: fine-tune automatic test runs on Muen
...
Currently, only win7 32-bit tests run successfully and are whitelisted.
We may extent the list in future with other supported guests.
2017-08-30 10:00:00 +02:00
Christian Helmuth
ae0c9e7692
Increase cap quota for usb_drv
2017-08-30 10:00:00 +02:00
Sebastian Sumpf
f361cb28a5
base-hw: timer support for RISC-V
...
issue #2423
2017-08-30 10:00:00 +02:00
Alexander Boettcher
bcfcc1db9c
sel4: handle unmap error more gracefully
...
Issue #2505
2017-08-30 10:00:00 +02:00
Sebastian Sumpf
9094517809
base-hw: BBL fix warnings
...
* fix compile warnings
* added license headers to Genodes' part of BBL
issue #2423
2017-08-30 10:00:00 +02:00
Sebastian Sumpf
991a5a5622
ldso: export symbols required by RISC-V
...
issue #2423
2017-08-30 09:59:59 +02:00
Sebastian Sumpf
e17accb3ba
base-hw: RISC-V save/restore 'x29' correctly
...
* register x29/t4 was not saved and therefore not restored correctly
* change 'warning' to 'error' before '_die' is called
issue #2423
2017-08-30 09:59:59 +02:00
Sebastian Sumpf
7113c17100
run: update RISC-V run script support
...
* fix build error for bbl upon intial build
* set memory to 128 MB in spike
* support 'forever' timeout
issue #2423
2017-08-30 09:59:59 +02:00
Christian Helmuth
2f38f50b1e
Revert "vbox4: disable muen run targets due to issue #2399 "
...
This reverts commit 523b317fe6
.
2017-08-30 09:59:59 +02:00
Josef Söntgen
bc0c78708c
sdl: add OpenGL support
...
Issue #2507 .
2017-08-30 09:59:59 +02:00
Josef Söntgen
0fa9a0dda7
sdl: adapt test programm
...
Issue #2507 .
2017-08-30 09:59:59 +02:00
Sebastian Sumpf
b9bc48dd63
mesa: split lib and API (headers)
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Sebastian Sumpf
89cb3aa238
mesa-demos: add more examples
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Sebastian Sumpf
dbeb7410f8
mesa: adjust i965 EGL backend for Gpu session
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Josef Söntgen
947235ee34
drm: use Gpu session for i965 driver
...
Issue #2507 .
2017-08-30 09:59:58 +02:00
Josef Söntgen
198019edca
os: add Gpu driver for Intel Gen8 HD graphics
...
This commit introduces a experimental 3D driver for Intel Gen8 HD
graphics devices as well as the corresponding Gpu session.
Fixes #2507 .
2017-08-30 09:59:57 +02:00
Josef Söntgen
1ac7b034ba
launchpad: add Gpu to service list
...
Issue #2507 .
2017-08-30 09:59:57 +02:00
Alexander Boettcher
830f6934f9
base: add support to unconstrain virtual space
...
Issue #2507 .
2017-08-30 09:59:57 +02:00
Emery Hemingway
812a0c9eed
tool/ports: bare tarball support
...
Ref #2467
2017-08-30 09:59:57 +02:00
Emery Hemingway
604ff9ca2c
msync and Sytem V semaphore dummies
...
Ref #2467
2017-08-30 09:59:57 +02:00
Emery Hemingway
c2c47d2e35
libc: silence close() failure messages
...
Return EBADF but do not log an error for invalid descriptors.
Ref #2467
2017-08-28 16:49:51 +02:00
Emery Hemingway
2c4f0e5505
port of PCG random number generator library
...
http://www.pcg-random.org/
http://www.pcg-random.org/using-pcg-c.html
Ref #2477
Fix #2499
2017-08-28 16:49:51 +02:00
Emery Hemingway
1fce8d0d74
default ahci_drv and part_blk Block sessions to read-only
...
Add a "writeable" policy option to the ahci_drv and part_blk Block
servers and default from writeable to ready-only. Should a policy
permit write acesss the session request argument "writeable" may still
downgrade a session to ready-only.
Fix #2469
2017-08-28 16:49:51 +02:00
Alexander Boettcher
cf2886dc8f
core: avoid freeing memory of unknown state
...
This should actually never happen. However if it happens, be a bit robuster
and don't provide the memory for re-use (which causes tons of other trouble
afterwards).
Issue #2505
2017-08-28 16:49:51 +02:00
Josef Söntgen
404a82d5ee
register_set: do not shift when ITEM_WIDTH is 64
...
Issue #2507 .
2017-08-28 16:49:50 +02:00
Martin Stein
7f29eff75a
hw lapic: find best frequency dynamically
...
Some x86 machines do have a LAPIC speed < 1000 ticks per millisecond
when configured to use the maximum divider (as it was always the case).
But we need microseconds precision for the timeout framework. Thus,
reduce the divider dynamically until the frequency fullfills our
requirements.
Ref #2400
2017-08-28 16:49:50 +02:00
Martin Stein
d9073a1848
timer/util: generic TIMER_MIN_TICKS_PER_MS
...
Ref #2400
2017-08-28 16:49:50 +02:00