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

cFE Integration candidate: 2021-04-27 #1431

Merged
merged 30 commits into from
Apr 29, 2021
Merged

cFE Integration candidate: 2021-04-27 #1431

merged 30 commits into from
Apr 29, 2021

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    1ae46c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2021

  1. Fix #1301, remove option for "osal_compatible"

    Currently it is assumed/required that resource IDs follow the "osal compatible"
    pattern.  Perhaps in a future version this could change, but for now it is
    simpler to just require this configuration, rather than having an option
    with only one choice.
    
    This renames/moves the header file but the content is not fundamentally changed.
    jphickey committed Apr 12, 2021
    Configuration menu
    Copy the full SHA
    85584aa View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2021

  1. Configuration menu
    Copy the full SHA
    96341ca View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2021

  1. Fix #1365, assert CFE_RESOURCEID_MAX is a bitmask

    Add a compile time assert to ensure that this value is
    actually a power of two-1.  Notes in the comments that
    it serves as both a numeric limit and a mask.
    jphickey committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    da86146 View commit details
    Browse the repository at this point in the history
  2. Fix #1346, error if alignment size not a power of two

    Instead of "fixing" the alignment mask, return an error if the
    passed-in value is not actually a power of two.
    
    In ES this only gets passed from two possible sources: one is
    hardcoded (4) and the other is sourced from the ALIGN_OF macro.
    jphickey committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    c518d3a View commit details
    Browse the repository at this point in the history
  3. Fix #1311, CFE_SUCCESS constant type

    Ensures that the CFE_SUCCESS constant is the CFE_Status_t type.
    jphickey committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    14faa47 View commit details
    Browse the repository at this point in the history
  4. Fix #1330, better warning about malformed startup line

    This improves the log message when a line in the startup script is
    not formed correctly, such as being too long or having too many
    tokens.
    jphickey committed Apr 16, 2021
    Configuration menu
    Copy the full SHA
    469d970 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

  1. Fix #1317, memory pool pointer type

    Changes the type of pointer in the API from uint8* to void* to be
    more consistent and easier to use.  Should be backward compatible.
    
    This also updates the doxygen documentation for this parameter, as
    it was specifying a 32-bit alignment requirement whereas the
    alignment requirement is processor dependent - 64 bit processors
    typically will need 64 bit alignment.  Link to the macro which
    is intended to aid in aligning the static pool buffer.
    jphickey committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    24b9a3b View commit details
    Browse the repository at this point in the history
  2. Fix #1355, improve documentation for resourceID patterns

    Improve the doxygen documentation on the various helper functions
    and common patterns dealing with Resource IDs.  Specifically, document
    that the "IsMatch()" functions specifically accept NULL pointers to
    allow use with initial validation (gatekeeper), but all other helper
    functions assume a non-NULL pointer.
    jphickey committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    e531836 View commit details
    Browse the repository at this point in the history
  3. Fix #1340, update documentation for CFE_ES_DeleteCDS

    Noted that this does not actually wipe or erase the block, it only
    returns resources to the pool for re-use.
    jphickey committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    9ed820f View commit details
    Browse the repository at this point in the history
  4. Fix #1345, exception logic when app/task is not found

    Adds comments to describe the logic when an exception cannot
    be traced back to a specific app, in that it should fall back
    to the PSP reset.
    
    Restarting only an app is a special opt-in case that is only
    done if specifically selected when starting the app, and the
    exception is also positively traced back to that app.
    jphickey committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    e0a9079 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Fix #1349, remove unneeded CFE_ES_SYSLOG_APPEND macro

    Replace remaining uses of this internal macro with the
    CFE_ES_WriteToSysLog API.
    jphickey committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    daa62c1 View commit details
    Browse the repository at this point in the history
  2. Fix #1338, ignore status of call to CFE_ES_CDS_CachePreload

    The function cannot fail in this context
    jphickey committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    85bfba2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    403df80 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2021

  1. Fix #809, add ES Child Task Functional Test

    Fix #1291, fix spelling typo
    zanzaben committed Apr 22, 2021
    Configuration menu
    Copy the full SHA
    d785db8 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2021

  1. Merge pull request #1379 from jphickey/fix-1317-pool-memtype

    Fix #1317, memory pool pointer type
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    ef9ab99 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1289 from zanzaben/fix809_ES_Child_Task_Functiona…

    …l_Test
    
    Fix #809, es child task functional test
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    27c49a1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1286 from skliper/fix1285-builddir-makeref

    Fix #1285, Remove broken BUILDDIR reference
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    d981fe4 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1305 from jphickey/fix-1301-resourceid-options

    Fix #1301, remove option for "osal_compatible"
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    6a9e8c9 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1374 from jphickey/fix-1311-cfe-status-type

    Fix #1311, CFE_SUCCESS constant type
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    bba169a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1316 from zanzaben/Fix1314_remove_unused_error_code

    Fix #1314, Remove Unused Error Codes
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    9eec887 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1370 from jphickey/fix-1330-startup-warning

    Fix #1330, better warning about malformed startup line
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    53db85c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1373 from jphickey/fix-1338-check-status

    Fix #1338, check status of call to CFE_ES_CDS_CachePreload
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    069646d View commit details
    Browse the repository at this point in the history
  9. Merge pull request #1384 from jphickey/fix-1340-delete-cds-doc

    Fix #1340, update documentation for CFE_ES_DeleteCDS
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    1b91d33 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #1385 from jphickey/fix-1345-app-not-found-doc

    Fix #1345, exception logic when app/task is not found
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    d9f125b View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1372 from jphickey/fix-1346-alignsize

    Fix #1346, error if alignment size not a power of two
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    c84feec View commit details
    Browse the repository at this point in the history
  12. Merge pull request #1368 from jphickey/fix-1349-append-macro

    Fix #1349, remove unneeded CFE_ES_SYSLOG_APPEND macro
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    628c150 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #1382 from jphickey/fix-1355-resourceid-docs

    Fix #1355, improve documentation for resourceID patterns
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    f6c9974 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #1371 from jphickey/fix-1365-resourceid-max

    Fix #1365, assert CFE_RESOURCEID_MAX is a bitmask
    astrogeco authored Apr 28, 2021
    Configuration menu
    Copy the full SHA
    68f83b1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c9735e5 View commit details
    Browse the repository at this point in the history