#
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>
|
#
a8c4d257 |
|
22-Feb-2017 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
flounder: making const pointers in receiving handlers, using CONST_CAST as a temporary solution in few places but finally it should be removed Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
2b52263f |
|
22-Aug-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
octopus: Use flounder definitions to specify size of result buffer Increase response buffer size to 4096 in interface, and use interface definitions to define size of skb result buffer, this is a stopgap measure before we figure out a new unlimited interface for querying the SKB (directly or through octopus) over the new fixed-size buffer flounder infrastructure. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
eadd9d4c |
|
26-Jul-2016 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
Adjustments of IPC to match new convention (static buffers). (Flounder) Fixing a token passing in 32-bit architectures. Signed-off-by: Adam Turowski <adam.turowski@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>
|
#
b41f6d39 |
|
15-Apr-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Fix bug in octopus locking code. Trigger and Return binding was switched when creating the trigger struct which lead to trigger not being installed on server side. Unfortunately this is not type checked :-(
|
#
125c93aa |
|
30-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Replaced skb and ACPI with arrakis branch.
|
#
a06c241e |
|
15-Apr-2014 |
Gerd Zellweger <mail@gerdzellweger.com> |
Fix bug in octopus locking code. Trigger and Return binding was switched when creating the trigger struct which lead to trigger not being installed on server side. Unfortunately this is not type checked :-(
|
#
b5067e99 |
|
25-Feb-2014 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Fixed messed up function call ordering in set_with_idcap_handler in octopus service.
|
#
1af1ade7 |
|
25-Jun-2013 |
Raphael Fuchs <fuchs.raphael@gmail.com> |
Octopus: Add ability to set and get records by id capability. The intent with this patch is that only someone possesing a certain id cap can retrieve records that were stored with this id cap. To this end, two new functions were added to the client interface of octopus: * oct_set_with_idcap(struct capref idcap, const char *attributes, ...) Sets a record using the id capability as the key/name of the record. * oct_get_with_idcap(char **data, struct capref idcap) Retrieves a record using the id capability as the key/name. Note that octopus and the SKB do not support dedicated namespaces atm. Therefore a record saved with oct_set_with_idcap() could be retrieved by oct_get(). Moreover, format octopus.if to 80 columns.
|
#
a7920246 |
|
09-Mar-2013 |
Mothy <troscoe@inf.ethz.ch> |
Fixed copyright address
|
#
42f81ef4 |
|
08-Feb-2013 |
Zaheer Chothia <zchothia@student.ethz.ch> |
Clang: resolve several minor warnings.
|
#
0bce0893 |
|
28-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
SKB compiles for ARM. However ec_init fails with weird errors, most likely due to a bug in the memory implementation for ARM.
|
#
bcb3d792 |
|
28-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
octopus debug output compiles on 32bit.
|
#
bc5b1582 |
|
27-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Compiles again after merge with current tip.
|
#
a0744423 |
|
27-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Make sure everything compiles on 32bit. Still need to run tests though.
|
#
3af142ee |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
renaming defines --HG-- branch : octopus.renaming
|
#
f287d9ee |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Renaming errors and header defines... --HG-- branch : octopus.renaming
|
#
c9839567 |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
rename dist2 interface to octopus --HG-- branch : octopus.renaming rename : if/dist2.if => if/octopus.if
|
#
9b29382f |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
s/dist_/oct_/ --HG-- branch : octopus.renaming
|
#
092e1f71 |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
Renaming header files. --HG-- branch : octopus.renaming
|
#
5130b65c |
|
16-Mar-2012 |
Gerd Zellweger <zgerd@student.ethz.ch> |
some renaming --HG-- branch : octopus.renaming rename : include/dist2/barrier.h => include/octopus/barrier.h rename : include/dist2/capability_storage.h => include/octopus/capability_storage.h rename : include/dist2/definitions.h => include/octopus/definitions.h rename : include/dist2/dist2.h => include/octopus/dist2.h rename : include/dist2/getset.h => include/octopus/getset.h rename : include/dist2/init.h => include/octopus/init.h rename : include/dist2/lock.h => include/octopus/lock.h rename : include/dist2/parser/ast.h => include/octopus/parser/ast.h rename : include/dist2/pubsub.h => include/octopus/pubsub.h rename : include/dist2/semaphores.h => include/octopus/semaphores.h rename : include/dist2/trigger.h => include/octopus/trigger.h rename : include/dist2_server/debug.h => include/octopus_server/debug.h rename : include/dist2_server/init.h => include/octopus_server/init.h rename : include/dist2_server/query.h => include/octopus_server/query.h rename : include/dist2_server/service.h => include/octopus_server/service.h rename : lib/dist2/Hakefile => lib/octopus/Hakefile rename : lib/dist2/client/barriers.c => lib/octopus/client/barriers.c rename : lib/dist2/client/capability_storage.c => lib/octopus/client/capability_storage.c rename : lib/dist2/client/common.h => lib/octopus/client/common.h rename : lib/dist2/client/getset.c => lib/octopus/client/getset.c rename : lib/dist2/client/handler.h => lib/octopus/client/handler.h rename : lib/dist2/client/locking.c => lib/octopus/client/locking.c rename : lib/dist2/client/nameservice_client.c => lib/octopus/client/nameservice_client.c rename : lib/dist2/client/dist2.c => lib/octopus/client/octopus.c rename : lib/dist2/client/pubsub.c => lib/octopus/client/pubsub.c rename : lib/dist2/client/semaphores.c => lib/octopus/client/semaphores.c rename : lib/dist2/client/strnatcmp.c => lib/octopus/client/strnatcmp.c rename : lib/dist2/client/strnatcmp.h => lib/octopus/client/strnatcmp.h rename : lib/dist2/client/trigger.c => lib/octopus/client/trigger.c rename : lib/dist2/parser/Makefile => lib/octopus/parser/Makefile rename : lib/dist2/parser/ast.c => lib/octopus/parser/ast.c rename : lib/dist2/parser/flex.h => lib/octopus/parser/flex.h rename : lib/dist2/parser/parse.c => lib/octopus/parser/parse.c rename : lib/dist2/parser/parse.y => lib/octopus/parser/parse.y rename : lib/dist2/parser/read.c => lib/octopus/parser/read.c rename : lib/dist2/parser/scan.c => lib/octopus/parser/scan.c rename : lib/dist2/parser/scan.l => lib/octopus/parser/scan.l rename : lib/dist2/parser/test_parser.c => lib/octopus/parser/test_parser.c rename : lib/dist2/parser/y.tab.h => lib/octopus/parser/y.tab.h rename : lib/dist2/server/capstorage.c => lib/octopus/server/capstorage.c rename : lib/dist2/server/init.c => lib/octopus/server/init.c rename : lib/dist2/server/queue.c => lib/octopus/server/queue.c rename : lib/dist2/server/queue.h => lib/octopus/server/queue.h rename : lib/dist2/server/service.c => lib/octopus/server/service.c
|