You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Exception handling in CFE is not possible due to race conditions and differences between platforms, so the PSP needs to take a greater role in handling these events.
Describe the solution you'd like
PSP should capture exception contexts locally, and provide a more abstract API for CFE to poll and retrieve them rather than pushing direct.
Implment exceptions for VxWorks and PC-Linux PSP
Exceptions are buffered in an extra block inside the PSP reserved area.
On pc-linux, the interrupt (CTRL+C) handling is also treated as
an exception, which shuts down the CFE normally. This also means
processor resets on the pc-linux can be tested.
Implment exceptions for VxWorks and PC-Linux PSP
Exceptions are buffered in an extra block inside the PSP reserved area.
On pc-linux, the interrupt (CTRL+C) handling is also treated as
an exception, which shuts down the CFE normally. This also means
processor resets on the pc-linux can be tested.
jphickey
added a commit
to jphickey/PSP
that referenced
this issue
May 5, 2020
Is your feature request related to a problem? Please describe.
Exception handling in CFE is not possible due to race conditions and differences between platforms, so the PSP needs to take a greater role in handling these events.
Describe the solution you'd like
PSP should capture exception contexts locally, and provide a more abstract API for CFE to poll and retrieve them rather than pushing direct.
Additional context
Related to nasa/cFE#411, nasa/cFE#76
Requester Info
Joseph Hickey, Vantage Systems, Inc.
The text was updated successfully, but these errors were encountered: