New API directives to enable/disable interrupt vectors

Sebastian Huber sebastian.huber at embedded-brains.de
Wed Jun 16 11:23:17 UTC 2021


Hello,

I work currently on an extension of the interrupt manager API:

https://devel.rtems.org/ticket/3269

This API is not related to the interrupt handling at processor level. It 
is related to the management of interrupts at the interrupt controller 
level.

We need directives to enable and disable interrupt vectors. 
Unfortunately, rtems_interrupt_enable() and rtems_interrupt_disable() 
are already occupied. My first approach was to use 
rtems_interrupt_mask() and rtems_interrupt_unmask(), however, I noticed 
that rtems_interrupt_mask is already used. What about

rtems_interrupt_permit()

and

rtems_interrupt_forbid()

?

-- 
embedded brains GmbH
Herr Sebastian HUBER
Dornierstr. 4
82178 Puchheim
Germany
email: sebastian.huber at embedded-brains.de
phone: +49-89-18 94 741 - 16
fax:   +49-89-18 94 741 - 08

Registergericht: Amtsgericht München
Registernummer: HRB 157899
Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
Unsere Datenschutzerklärung finden Sie hier:
https://embedded-brains.de/datenschutzerklaerung/


More information about the devel mailing list