Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integration Candidate COMBINED 2020-04-29 and 2020-05-06 #160

Merged
merged 6 commits into from
May 13, 2020

Conversation

astrogeco
Copy link
Contributor

@astrogeco astrogeco commented May 8, 2020

Describe the contribution
Fixes #156 ans #158

Testing performed
See PRs
Bundle CI - https://travis-ci.com/github/nasa/cFS/builds/165726730

Expected behavior changes
PR #157 - Removes non-termination string warnings when building with GCC9.

PR #159 - Exception handling is now implemented on POSIX. There is no longer a separate handler for SIGINT - it is now treated as an exception and goes through the normal process which ends up "restarting" CFE. On pc-linux causes the process to exit normally. There is now a mechanism to capture the CTRL+C exception code and use it during normal test cycles.

System(s) tested on
See PRs

Additional context
Part of nasa/cFS#83

Contributor Info - All information REQUIRED for consideration of pull request
Joseph Hickey, Vantage Systems, Inc.

jphickey and others added 5 commits April 27, 2020 09:57
Fix possible non-termination of strings in command line option parsing.
These generated warnings in GCC9.
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.
Fix #158, Implement exception storage in PSP
@astrogeco astrogeco changed the title Integration Candidate: 2020-04-29 Integration Candidate COMBINED 2020-04-29 and 2020-05-06 May 13, 2020
@astrogeco astrogeco marked this pull request as ready for review May 13, 2020 02:08
@astrogeco astrogeco merged commit 37ee8eb into master May 13, 2020
@skliper skliper added this to the 1.5.0 milestone Jun 1, 2020
@astrogeco astrogeco linked an issue Oct 1, 2020 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants