[Barrelfish-users] repository update
Kornilios Kourtis
kornilios.kourtis at inf.ethz.ch
Fri Mar 2 11:01:19 CET 2012
Hi all,
We just pushed some changes (around 100 commits) in the public tree.
There are two major changes:
- A merge of the newlib libc [1], as initially discussed in the 2011
barrelfish workshop [2]. Based on patches provided by Zeus Gómez
Marmolejo from BSC, barrelfish programs can now use either the oldc
(old C library) or newlib. Note that we plan to remove oldc completely
at some point in the future.
- a rewrite of Hamlet (including syntax) to define an ordering over
caps, and a rewrite of the MDB as a search tree using said ordering.
This allows fast lookups of caps by value, useful when exchanging caps
between monitors. The search tree can also be used to lookup caps by
address ranges. These changes are a part of a larger effort to
redesign the capability and the VM system, so expect more changes in
these areas.
[1] http://sourceware.org/newlib/
[2] http://wiki.barrelfish.org/CambridgeWorkshop2011
cheers,
Kornilios.
--
Kornilios Kourtis
More information about the Barrelfish-users
mailing list