[RTEMS Project] #4033: Add rtems_interrupt_server_create() and rtems_interrupt_server_destroy()

RTEMS trac trac at rtems.org
Wed Aug 5 05:01:11 UTC 2020


#4033: Add rtems_interrupt_server_create() and rtems_interrupt_server_destroy()
-----------------------------+------------------------------
 Reporter:  Sebastian Huber  |       Owner:  Sebastian Huber
     Type:  enhancement      |      Status:  closed
 Priority:  normal           |   Milestone:  5.1
Component:  lib              |     Version:  5
 Severity:  normal           |  Resolution:  fixed
 Keywords:                   |  Blocked By:
 Blocking:                   |
-----------------------------+------------------------------

Comment (by Sebastian Huber <sebastian.huber@…>):

 In [changeset:"1b42158588a90de815666f5924744d260cec70d7/rtems"
 1b421585/rtems]:
 {{{
 #!CommitTicketReference repository="rtems"
 revision="1b42158588a90de815666f5924744d260cec70d7"
 arm/atsam: Make interrupt server configurable

 The external UART over SPI device SC16IS752 uses the interrupt server
 for interrupt processing. The interrupt server is also heavily used by
 libbsd. The interrupt processing for the SC16IS752 is time critical and
 doesn't work if network traffic is processed at the same priority.
 With #4033 custom interrupt servers are available. Change
 atsam_sc16is752_spi_create() to support user-defined interrupt servers.
 Introduced atsam_sc16is752_spi_config to cut down the argument count of
 this function.

 Close #4039.
 }}}

--
Ticket URL: <http://devel.rtems.org/ticket/4033#comment:4>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list