[Barrelfish-users] New Barrelfish Release
Simon Gerber
simon.gerber at inf.ethz.ch
Tue Aug 25 18:28:52 CEST 2015
Dear all,
We are pleased to announce a new release of the Barrelfish OS. Along with various bug fixes and improvements, this release includes a merge with the latest version of Arrakis [1], which brings the following features to Barrelfish:
* VT-d (IOMMU) support
* VMX (Intel CPU virtualization) support
* Parallel hake build
* MegaRAID driver
* Subways fast packet forwarding application
* Identify physical address of VNodes
* libstorage (VSIC & VSA support)
* POSIX support: poll, uname, nanosleep, fsync, poll, pthread attributes, syslog, wait3, ...
* TenaciousD (persistent data structures: log & queue)
* Hack to skip boot RAM when it's too large
* Arranet: Support for raw IP sockets, interrupts
* Removal of colorful debug output
* MegaRAID blockdevfs support
* Arrakis compile wrappers for Autoconf
* Patches to binutils & GCC to build Arrakis C++ applications
As always, you can get the latest version by cloning or pulling from our git repository [2].
Cheers,
-- Simon
[1] https://github.com/UWNetworksLab/arrakis
[2] git://git.barrelfish.org/git/barrelfish
---
David Cock (2):
kernel: Interaction of braces with #ifdefs was breaking the build.
harness: Default to an empty list, not None.
Moritz Hoffmann (5):
Closes T154: pmap, kernel: Add support for write-combining on ia32/64
pci: Expose real bar number to pci clients.
T155: libbarrelfish: Implement event_queue_flush
T155: libbarrelfish: update copyright notice for event_queue.{c,h}
T155: libbarrelfish: deregister waitset after event_queue_flush
Reto Achermann (8):
T153: avoid code duplication when setting slot allocator
T152: fixing memory leakage, missing of free state
kernel: SYS_ERR_VMKIT_UNAVAIL on VM syscalls on Xeon Phi
hake: arch specific dependencies for libposixcompat
xeon phi: adding more debug printfs to the driver
libposixcompat: adding x86_32 to build archs
xeon phi: remove legacy xeon phi directory from tools
VT-d: basic support for multiple units per segment. closes T157.
Simon Gerber (20):
Merge of upstream arrakis code.
pci: fix missing out barnr.
Merge branch 'arrakis'
Fix arrakis merge errors
T154: mask out vregion flag for arm
arm: fix messed up ifdefs
arrakis merge: remove megaraid dependency for arm archs
x86: fix spawnd libdeps.
arrakis merge: make x86_32 build
harness: add TIMEOUT to expected exceptions in InteractiveTest
e10k: add missing flounder binding
harness: simplify exception handling in interactive test.
acpi: Abort VT-d initialization when no HW units found.
arrakis merge: Fix #defines in kernel/dispatch.c (again)
acpi: fix VT-d initialization.
x86_64: syscall: Fix debug_notify_syscall so Xeon Phi compiles
xeon phi: fix vfs deps to not build megaraid
gem5: make serial port configurable
kernel: remove 0x prefix for unsigned format specfiers
T156: acpi: properly set vtd_enabled
More information about the Barrelfish-users
mailing list