Ignore:
Timestamp:
Jul 22, 2012, 12:06:11 PM (12 years ago)
Author:
karaoui
Message:

updating libs.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/libs/srl.h

    r175 r178  
    1919#include "libsrl/srl_hw_helpers.h"
    2020
     21#include "libsrl/srl_args.h"
     22
    2123//kernel use!
    2224//#include "libsrl/srl_mwmr_sys.h"
    23 
    24 #define GET_MWMR(port) GET_ARG(port, VOBJ_TYPE_MWMR)
    25 /* port, APP_NAME, TASK, #task_name, alias */
    26 # define SRL_GET_ARG(task_name, port, type)                                                                       \
    27 ({                                                                                            \
    28     srl_mwmr_t  _mwmr;                                                                      \
    29     if( giet_vobj_get_vbase( APP_NAME , alias_##task_name.port, type, (unsigned int*)&_mwmr ) )                   \
    30     {                                                                                         \
    31         srl_log_printf( NONE, "\n[ERROR] in "#task_name" task :\n");                              \
    32         srl_log_printf( NONE, "          undefined port <"#port"> for channel(%s): %d\n", alias_##task_name.port,_mwmr);           \
    33         srl_log_printf( TRACE, "*** &"#port" = %x\n\n", (unsigned int)_mwmr );                 \
    34         srl_exit();                                                                     \
    35     }else                                                                                         \
    36         srl_log_printf( TRACE, "%s:%d: arg of %s for %s,from %s; &"#port" = %x\n\n", __FILE__, __LINE__, APP_NAME, #task_name,#port, (unsigned int)_mwmr ); \
    37     _mwmr;\
    38 })
    39 
    40 
    4125
    4226
Note: See TracChangeset for help on using the changeset viewer.