Changeset 228 for soft/giet_vm/libs/libsrl/srl_args.h
- Timestamp:
- Feb 12, 2013, 6:33:31 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/libs/libsrl/srl_args.h
r215 r228 4 4 5 5 6 #define SRL_GET_MWMR(port) (srl_mwmr_t) APP_GET_ARG(port, VOBJ_TYPE_MWMR)7 #define SRL_GET_BARRIER(port) APP_GET_ARG(port, VOBJ_TYPE_BARRIER)8 #define SRL_GET_LOCK(port) APP_GET_ARG(port, VOBJ_TYPE_LOCK)9 //#define SRL_GET_MEMSPACE(port) APP_GET_ARG(port, VOBJ_TYPE_BUFFER) TODO 10 #define SRL_GET_MEMSPACE #error "SRL_GET_MEMSPACE is not implemented"//6 #define SRL_GET_MWMR(port) (srl_mwmr_t) APP_GET_ARG(port, VOBJ_TYPE_MWMR) 7 #define SRL_GET_BARRIER(port) (srl_barrier_t) APP_GET_ARG(port, VOBJ_TYPE_BARRIER) 8 #define SRL_GET_LOCK(port) APP_GET_ARG(port, VOBJ_TYPE_LOCK) 9 #define SRL_GET_CONST(port) APP_GET_ARG(port, VOBJ_TYPE_CONST) 10 #define SRL_GET_MEMSPACE(port) (srl_memspace_t) APP_GET_ARG(port, VOBJ_TYPE_MEMSPACE) 11 11 12 12 … … 14 14 ({ \ 15 15 unsigned int vbase; \ 16 if ( giet_vobj_get_vbase( APP_NAME , alias_##task_name.port, type, &vbase ) )\16 if (giet_vobj_get_vbase(APP_NAME , alias_##task_name.port, type, &vbase)) \ 17 17 { \ 18 srl_log_printf( NONE, "\n[ERROR] in "#task_name" task :\n");\19 srl_log_printf( NONE, " undefined port <"#port"> for channel(%s): %d\n",\20 alias_##task_name.port, vbase);\21 srl_log_printf( TRACE, "*** &"#port" = %x\n\n", vbase );\18 srl_log_printf(NONE, "\n[ERROR] in "#task_name" task :\n"); \ 19 srl_log_printf(NONE, " undefined port <"#port"> for channel \"%s\": %x\n", \ 20 alias_##task_name.port, vbase); \ 21 srl_log_printf(TRACE, "*** &"#port" = %x\n\n", vbase); \ 22 22 srl_exit(); \ 23 }else \ 24 srl_log_printf( TRACE, "%s:%d: arg of %s for %s,from %s; &"#port" = %x\n\n", \ 25 __FILE__, __LINE__, APP_NAME, #task_name,#port, vbase ); \ 26 vbase;\ 23 } \ 24 else \ 25 srl_log_printf(TRACE, "%s:%d: arg of %s for %s, from %s; &"#port" = %x\n\n", \ 26 __FILE__, __LINE__, APP_NAME, #task_name, #port, vbase); \ 27 vbase; \ 27 28 }) 28 29
Note: See TracChangeset
for help on using the changeset viewer.