X-Git-Url: http://git.barrelfish.org/?p=barrelfish;a=blobdiff_plain;f=usr%2Fproc_mgmt%2Fdomain.c;h=85161281fa378f8647b9fbfc278b7209973f09e1;hp=1c09dad1bf60df55dd2ce82a54ce436dab569d13;hb=e34340503614851140241cb38e1a03ec5b5d1cde;hpb=93751d0a5e46a8f299343d4cec3af642a117bd37 diff --git a/usr/proc_mgmt/domain.c b/usr/proc_mgmt/domain.c index 1c09dad..8516128 100644 --- a/usr/proc_mgmt/domain.c +++ b/usr/proc_mgmt/domain.c @@ -17,23 +17,6 @@ #define HASH_INDEX_BUCKETS 6151 static collections_hash_table* domain_table = NULL; -errval_t domain_cap_hash(struct capref domain_cap, uint64_t *ret_hash) -{ - assert(ret_hash != NULL); - - struct capability ret_cap; - errval_t err = debug_cap_identify(domain_cap, &ret_cap); - if (err_is_fail(err)) { - return err_push(err, PROC_MGMT_ERR_DOMAIN_CAP_HASH); - } - assert(ret_cap.type == ObjType_Domain); - - static uint64_t base = 1 + (uint64_t) MAX_COREID; - *ret_hash = base * ret_cap.u.domain.coreid + ret_cap.u.domain.core_local_id; - - return SYS_ERR_OK; -} - errval_t domain_new(struct capref domain_cap, struct domain_entry **ret_entry) { assert(ret_entry != NULL);