MSRP not completely supported?
Posted: Tue Jun 02, 2015 4:20 pm
In the code can be found that msrp is not completely supported yet,
While in the document
"ERIKA Enterprise Manual for the Altera
Nios II target" is suggested that it is supported.
Do you have already implemented it in some new version?
If so could you point me to the correct files?
Or can you explain me how to solve the problem?
#ifdef __MSRP__
#warning "MSRP multiprocessor kernel protocol is not completly supported!"
static void EE_oo_unlock_others(EE_UREG ResID)
{*/
/* TODO Understand what I need to do for global resources
* PSEUDO code:
* if(EE_oo_isGlobal(ResID))
* EE_hal_spin_out((EE_TYPESPIN)ResID);
* but i cannot rely on EE_GLOBAL_MUTEX flag!
* EG:
* Global resources are going to disappear!
*/
/*}
#else
#define EE_oo_unlock_others(ResID) ((void)0)
#endif
While in the document
"ERIKA Enterprise Manual for the Altera
Nios II target" is suggested that it is supported.
Do you have already implemented it in some new version?
If so could you point me to the correct files?
Or can you explain me how to solve the problem?
#ifdef __MSRP__
#warning "MSRP multiprocessor kernel protocol is not completly supported!"
static void EE_oo_unlock_others(EE_UREG ResID)
{*/
/* TODO Understand what I need to do for global resources
* PSEUDO code:
* if(EE_oo_isGlobal(ResID))
* EE_hal_spin_out((EE_TYPESPIN)ResID);
* but i cannot rely on EE_GLOBAL_MUTEX flag!
* EG:
* Global resources are going to disappear!
*/
/*}
#else
#define EE_oo_unlock_others(ResID) ((void)0)
#endif