libsel4simple: remove hardcoded cnode size bit
diff --git a/libsel4simple/src/simple.c b/libsel4simple/src/simple.c index 776d98f..3c41d64 100644 --- a/libsel4simple/src/simple.c +++ b/libsel4simple/src/simple.c
@@ -58,18 +58,18 @@ int i = 0; /* Keep trying to find the next free slot by seeing if we can copy something there */ - seL4_Error error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, 32, cnode, cnode, 32, seL4_AllRights); + seL4_Error error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, seL4_WordBits, cnode, cnode, seL4_WordBits, seL4_AllRights); while(error == seL4_DeleteFirst) { i++; - error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, 32, cnode, cnode, 32, seL4_AllRights); + error = seL4_CNode_Copy(cnode, simple_get_cap_count(simple) + i, seL4_WordBits, cnode, cnode, seL4_WordBits, seL4_AllRights); } if(error != seL4_NoError) { - error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, 32); + error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, seL4_WordBits); return error; } - error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, 32); + error = seL4_CNode_Delete(cnode, simple_get_cap_count(simple) + i, seL4_WordBits); if(error != seL4_NoError) { return error; } @@ -84,11 +84,11 @@ simple_t *simple = (simple_t *) data; path->capPtr = slot; - path->capDepth = 32; + path->capDepth = seL4_WordBits; path->root = simple_get_cnode(simple); path->dest = simple_get_cnode(simple); path->offset = slot; - path->destDepth = 32; + path->destDepth = seL4_WordBits; } void simple_make_vka(simple_t *simple, vka_t *vka) {