rtems_semaphore_obtain

Joel Sherrill joel.sherrill at oarcorp.com
Thu Mar 29 20:20:26 UTC 2007


Jiri Gaisler wrote:
> I suggest that you try this version:
>
> ftp://gaisler.com/gaisler.com/rcc/src/rtems-4.6.5-1.0.14.tar.gz
>
> There was a patch against too early irq enabling some time ago.
> I remember it was initially provided by Saab, so you should be
> aware of it...?
>
>   
I don't see a patch like this in our source.  Someone at the class mentioned
your version has some patches we don't have yet.

I didn't want to ping you publicly for a sync up but this looks like as good
a time as any. :) 

A 4.7.1 is certainly going to happen and it is clear the the head will 
need this.
And as much as I hate to do another 4.6 release, this likely could 
justify it.

--joel
> Jiri.
>
> Sergei Organov wrote:
>   
>> "Johan Zandin" <johan.zandin at space.se> writes:
>> [...]
>>     
>>>        _Context_Switch( &executing->Registers, &heir->Registers );
>>>
>>>        executing = _Thread_Executing;
>>>
>>>        _ISR_Disable( level );         -----+
>>>                                            |  Region where
>>>     }                                      |  an occuring 
>>>                                            |  interrupt
>>>      _Thread_Dispatch_disable_level = 0;   |  causes problems
>>>                                            |
>>>      _ISR_Enable( level );            -----+
>>>       
>> But how interrupt can occur when it's disabled in this region?! If
>> _ISR_Disable()/_ISR_Enable() don't work on your target, you have hard
>> trouble anyway.
>>
>> -- Sergei.
>> _______________________________________________
>> rtems-users mailing list
>> rtems-users at rtems.com
>> http://rtems.rtems.org/mailman/listinfo/rtems-users
>>
>>
>>     
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
>   




More information about the users mailing list