diff --git a/lib/aos/aos_urpc.c b/lib/aos/aos_urpc.c index f64291c..6511213 100644 --- a/lib/aos/aos_urpc.c +++ b/lib/aos/aos_urpc.c @@ -79,6 +79,8 @@ errval_t do_aos_urpc( err = ram_forge(*ret_cap, rpc->meta->cap.u.ram.base, rpc->meta->cap.u.ram.bytes, my_core_id); } else if (rpc->meta->cap.type == ObjType_Frame) { err = frame_forge(*ret_cap, rpc->meta->cap.u.frame.base, rpc->meta->cap.u.frame.bytes, my_core_id); + } else if (rpc->meta->cap.type == ObjType_DevFrame) { + err = devframe_forge(*ret_cap, rpc->meta->cap.u.frame.base, rpc->meta->cap.u.frame.bytes, my_core_id); } else { err = LIB_ERR_URPC_BAD_CAPTYPE; }