[Barrelfish-users] New Barrelfish Release
Simon Gerber
simon.gerber at inf.ethz.ch
Wed Mar 8 12:28:01 CET 2017
Dear all,
We are pleased to announce a new release of the Barrelfish OS. Along
with various bug fixes, this release includes improved functionality for
in-domain RPCs, more work on the ARMv8 port, and improvements to the device
queue interface.
As always, you can get the latest version by cloning or pulling from our
git repository [1].
Cheers,
-- Simon
[1] git://git.barrelfish.org/git/barrelfish
---
Adam Turowski (24):
flounder: removing an unnecessary free from Multihop
flounder,waitsets: adding chanstate dependency in order to wait for a specific chanstate with minimal side effects
waitset: fixing a clearing of a chanstate trigger
ump,flounder: moving a flow control from a flounder level to a ump level
harness: removing a message size limit in a multithread waitset test
tests: fixing ump tests
tests: fixing ump tests (2)
multihop,flounder: reverting a change
fpu context switching for x86_64: the patch by Andrei Poenaru
lrpc_fpu,harness: adding a test
netd: moving to a library
kaluga: adding missing LFs to printfs
int_route: simplifying some memory allocations
net: splitting contmng and netbench libraries, simplyfing dependencies
net: adding missing dependency
net: adding another missing dependency
flounder: making const pointers in receiving handlers, using CONST_CAST as a temporary solution in few places but finally it should be removed
flounder: making const pointers in the usb module
flounder: making const pointer in mt waitset test
flounder: making const pointers in xeon phi driver
flounder: adding local, intra-domain backend (RPCs work only with rpc rx table)
flounder: merging rpc client with a binding layer
flounder: fixing test_rpc_cap and solarflare driver
network,port manager: turning messages into rpcs
Gerd Zellweger (2):
Initial coreboot template.
[Documentation] Update coreboot operations and glossary.
Lukas Humbel (1):
IRQ: Bugfix for gruyere timer test
Moritz Hoffmann (2):
doc/mackerel: Update doc to describe registerwise address space
doc/hake: Update doc to reflect recent changes
Reto Achermann (22):
mackerel: fixing include filename of imports
Merge branch 'master' of ssh://code.systems.ethz.ch:8006/diffusion/BFI/barrelfish
cavium: making platform compile
harness: add new machines
Merge branch 'cavium' : basic cavium support.
armv7: fix build
ARMv8: adding functions to access the cnthctl_el3 register
ARMv8: initialize timers early
ARMv8: disable traps to EL2 for timer accesses
ARMv8: disabling gicv3 cpu interface enable until it's implemented
ARMv8: adding platform constant PI_PLATFORM_CN88XX
kaluga: handle cn88xx startup
mm: refill slots in mm_add_multi
adding gic and gicd to RegionType_ enum
armv8: fixing processor HW record
armv8: remove memcpy for old acpi pointer table in kernel.
acpi: refactor to reduce code duplicaton of common armv8/x86
harness: disabling acpi for armv8 for the moment
armv8: setting all_spawnd_up in kaluga
harness: actually define machine gorgonzola2
Doc: TN-23 rename texfile
doc: adding basic structure of tn-23
Roni Häcki (28):
kaluga: assertion fixed
DeviceQueue: bugfix when keeping track ob buffers
ahci: device queue implemented
Added test for queue interface
AHCI test increased performance passing percentage
AHCI test make sure all monitors are up
DeviceQueue: small changes to solarflare backend
DeviceQueue: changed tests
Solarflare driver some cleanup
DeviceQueue: towards MSIX support for solarflare card
AHCI test updated performance numbers
hake: added hint if make install is used instead of make install_X86_64_Basic
harness: ahci: adapted numbers for babybel3 and tolerate one value that is out of expected range
DeviceQueue: solarflare: alloc slot on cap receive
skb: adding e10k to device db
pci_client: do not set up interrupt routing when pci_register_driver_noirq is called
DeviceQueue: moved networking related flags to include/net_interfaces/flags.h
Added error for DEVQ failing during init
Changes not net flags
e10k Driver: non VF version works again
Devq: e10k backend non VF version working
Devq: extended test to e10k
Devq: changed interface and adapted backends/tests
harness: update to devq test
devq: changed meaning of valid_data offset
devq: added bounds checking after interface change
devq: cleanup of error messages
devq: removed code managing buffer ids
Simon Gerber (2):
harness: pandaboard: cleanup compiler-rt tests
libvfs: vfs_fd: correctly set errno = ENOENT on FS_ERR_NOTFILE
Timothy Roscoe (4):
Made PL011 device file conform to specification r1p5
Removed 32-bit x86 target
Non-working checkpoint
Merge branch 'master' into cavium
More information about the Barrelfish-users
mailing list