[RTEMS Project] #2796: GRETH: Interrupt Handler broken (patch attached)

RTEMS trac trac at rtems.org
Tue Oct 25 09:34:21 UTC 2016

#2796: GRETH: Interrupt Handler broken (patch attached)
 Reporter:  spindel      |      Owner:
     Type:  defect       |     Status:  new
 Priority:  high         |  Milestone:  4.11
Component:  networking   |    Version:  4.11
 Severity:  major        |   Keywords:  GRETH leon sparc interrupt event
                         |  broken
 The interrupt handler in the driver manager based Leon ethernet driver
 (GRETH) is broken (/src/lib/libbsp/sparc/shared/net/greth.c)

 The interrupt handler uses rtems_event_send() to send a Event to the
 daemon Task which fails with RTEMS_INVALID_ID in rtems-4.11.

 To fix this the inline function rtems_bsdnet_event_send() defined in
 rtems_bsdnet_internal.h should be used. A corresponding patch is attached.

Ticket URL: <http://devel.rtems.org/ticket/2796>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list