History log of /barrelfish-master/usr/monitor/capops/caplock.c
Revision Date Author Comments
# 9bd8d1d5 03-Apr-2019 Reto Achermann <reto.achermann@inf.ethz.ch>

replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse

Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>


# 17948f60 22-Jul-2016 Simon Gerber <simon.gerber@inf.ethz.ch>

T258, T264, T270: Implement two-level cspace layout using L1/L2 CNode objects.

distops functionality is NYI.

This commit also makes the root cnodes explicit for sys_map(), closes T270.

Notable changes:
* LRPC LMP endpoints are regular capabilities in L2 cnode, no longer in root
cnode.
* Capability operations take a capability address for the root cnode relative
to which capability addresses are to be resolved. The root cnode capability
address must be resolvable in the current domains cspace.

Closes T264.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# d9d57e99 05-Nov-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

monitor: fixed revoke and delete paths for single-core execution.


# 25b83541 17-Mar-2014 Simon Gerber <simon.gerber@inf.ethz.ch>

monitor debug stuff + other debug msgs.


# b054b365 24-Jul-2012 Mark Nevill <nevillm@ethz.ch>

Keep cptrs right-shifted throughout capops.


# b9db7ed3 03-Jul-2012 Mark Nevill <nevillm@ethz.ch>

Rewrote distributed revoke and delete handling.


# 2746c9a8 22-Apr-2012 Mark Nevill <nevillm@ethz.ch>

Properly use lock queueing when trying to delete a locked cap.


# a11229cb 02-Apr-2012 Mark Nevill <nevillm@ethz.ch>

Fixed some cap locking and other issues in capops. It boots!


# 1ba26ae6 19-Mar-2012 Mark Nevill <nevillm@ethz.ch>

Changed API to better support caps from other domains.

In particular, this uses a (capref, capaddr, bits) tuple whenever a copy
a reference to a particular cap/slot is necessary, and thus copying the
cap in question is not possible.


# 82f33c11 16-Mar-2012 Mark Nevill <nevillm@ethz.ch>

Implemented monitor_(un)lock_cap.


# 3a8e4d69 14-Mar-2012 Mark Nevill <nevillm@ethz.ch>

Migrated capops to clearer "locking" semantics.


# a9a1fd8d 14-Mar-2012 Mark Nevill <nevillm@ethz.ch>

Added basic cap locking system to capops.