[PATCH v2 5/6] cpukit: Add signal mapping support

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Oct 5 05:30:57 UTC 2021


On 05/10/2021 03:51, Chris Johns wrote:
> On 5/10/21 4:29 am, Sebastian Huber wrote:
>> On 02/10/2021 01:44, Chris Johns wrote:
>>>> The fatal extensions have a well defined order (position in the
>>>> table). The user has the full control over the initial extensions table.
>>> Is it backwards compatible when this new mode is enabled?
>>
>> When you enable a new feature you get new behaviour. I am not sure what you mean
>> with backward compatible in this case. If you don't enable the exception to
>> signal mapping (default), then nothing changes.
> 
>   "The user has the full control over the initial extensions table."
> 
> Does this option change that? Is this feature mutually exclusive or additive to
> any "current control" a user has?
> 
> In other words, it is not clear to me if I can add this option and still
> maintain any existing controls I may have.
> 
> If it is not and users need to make changes the user code becomes a mess of
> version defines. Is that what we want?

If you add the new option similar to the stack checker option

     #ifdef CONFIGURE_STACK_CHECKER_ENABLED
       RTEMS_STACK_CHECKER_EXTENSION,
     #endif

then you can either use the application configuration option to enable 
the extension at the recommended position or you can use the extension 
define in your CONFIGURE_INITIAL_EXTENSIONS exactly where you want it.

-- 
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