Problem with rtems_event_send crashing from interrupt routine

Sebastian Huber sebastian.huber at embedded-brains.de
Mon Jun 15 19:51:40 UTC 2015


A couple of minutes ago:
https://git.rtems.org/rtems/commit/?id=9d8389021c63bc21099534b8d3581a7490124793
----- Mr. Andrei Chichak <groups at chichak.ca> schrieb:
>On 2015-June-15, at 1:12 PM, Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:This is unfortunately not the bug we are looking after.  I fixed the _CPU_ISR_Get_level() function for ARMv7-M.When did you fix it? In my pulled code armv7m-isr-level-get.c on line 29 is showing:#ifdef ARM_MULTILIB_ARCH_V7Muint32_t _CPU_ISR_Get_level( void ){  return 0;}The assert in _Thread_Lock_acquire_default_critical (threadimpl.h at 990) shows:   _Assert( _ISR_Get_level() != 0 );Since _ISR_Get_level is a define for _CPU_ISR_Get_level (isrlevel.h) and always returns 0, this can never succeed.Am I missing something?Andrei
-- 
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20150615/66f0fd82/attachment-0002.html>


More information about the users mailing list