Fix #914, Add toolchain file for RTEMS 5.1/pc-rtems #1031
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe the contribution
Fix #914
This change makes a minor comment change to the rtems 4.11 i686 toolchain file to remove a reference to CEXP.
The change also adds an RTEMS 5.1 i686 toolchain file.
Testing performed
After building the RTEMS 4.11 and RTEMS 5.1 tools and BSPs for the i686, I was able to build the cFS bundle using:
make SIMULATION=i686-rtems-4.11 prep
make install
and
make SIMULATION=i686-rtems-5 prep
make install
and I was able to run the bundle on x86 QEMU according to the instructions in the PSP README.txt file:
https://github.com/nasa/PSP/blob/main/fsw/pc-rtems/README.txt
Note, that PSP ticket 197 and PR 220 have updates to the README.txt files.
Also, this depends on a PR for OSAL (TBD) for issue 608)
Expected behavior changes
System(s) tested on
Additional context
Requires a fix for OSAL, which is described in OSAL ticket 608. PR will be submitted. But the comment change does not affect current RTEMS 4.11 build.
Third party code
N/A
Contributor Info - All information REQUIRED for consideration of pull request
Alan Cudmore NASA/GSFC Code 582.0