Sebastian Huber commented on a discussion: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1078#note_150006


The problem is that raising interrupts 16..31 by software is unsafe. In the 
ISVV activity is was concluded that this unsafe operation should not be 
available through an API call. So, interrupts 16..31 should have `can_raise = 
false` attribute values and the raise operations should return 
`RTEMS_UNSATISFIED` and do nothing else.

This will lead to coverage gaps. You have to compensate this with BSP-specific 
validation test cases which can use the unsafe raise operations in 
test-specific support functions for interrupts 16..31.

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/1078#note_150006
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to