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-01-19 #1109

Merged
merged 40 commits into from
Jan 27, 2021
Merged

cFE Integration candidate: 2021-01-19 #1109

merged 40 commits into from
Jan 27, 2021

Commits on Jan 7, 2021

  1. Fix #1074, Refactor CFE_TIME_RegisterSynchCallback

    - One return point
    - Eliminates "possible uninitialized variable" static
    analysis warning
    skliper committed Jan 7, 2021
    Configuration menu
    Copy the full SHA
    ad74393 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73717b8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    778aafb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    856c88a View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2021

  1. Configuration menu
    Copy the full SHA
    1b31bd9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    483b7c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a32ed2a View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. Fix #1090, UT event check bounds

    Divide the "position" (in bytes) by the size of the event IDs
    to get the number of events.
    
    Also correct bad event checks in TBL UT.
    jphickey committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    ad9ae56 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2021

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

Commits on Jan 14, 2021

  1. Configuration menu
    Copy the full SHA
    63b4347 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3852145 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Fix #985, globalize "resource ID" definitions

    Move certain definitions related to the CFE_ES_ResourceID_t type
    into the global CFE include files.  This introduces two new headers:
    
    cfe_resourceid.h (public)
    cfe_resourceid_internal.h (private to CFE core apps)
    
    This allows other CFE core apps, such as SB, to use the
    CFE_ES_ResourceID_t using the same manipulators.
    jphickey committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    6b5f77a View commit details
    Browse the repository at this point in the history
  2. Fix #1073, refactor SB API for proper global locks

    Significant refactor of many SB API calls to address inconsistencies
    with respect to locking and unlocking of global data structures.
    
    First this updates the definition of CFE_SB_PipeId_t to use the
    CFE_ES_ResourceID_t base type, and a new ID range.  Notably this
    prevents direct access to the CFE_SB.PipeTbl global, forcing
    code to go through the proper lookup routine, which should only
    be done while locked.
    
    All API implementations follow the same general pattern:
    
    - Initial checks/queries while unlocked
    - Lock SB global
    - Lookups and/or modifications to the pipe table/routing info
    - Unlock SB global
    - Invoke other subsystems (e.g. OSAL)
    - Re-lock SB global (if needed) do final update, and unlock again
    - Send all events
    
    All error counters should be updated at the end, while still locked.
    All event processing is deferred to the end of each function, after
    all other processing is done.
    jphickey committed Jan 15, 2021
    Configuration menu
    Copy the full SHA
    b17cd1e View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Configuration menu
    Copy the full SHA
    21bf38a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1c5ab0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc97a62 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Merge pull request #1048 from ArielSAdamsNASA/main

    Fix #1068, Create cFE Security Policy Markdown
    astrogeco committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    4d406db View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1086 from skliper/fix904-cpuname_doc

    Fix #904, Update cpuname targets.cmake documentation
    astrogeco committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    8559cf3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1091 from jphickey/fix-1090-ut-eventcheck-bounds

    Fix #1090, UT event check bounds
    astrogeco committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    0658a01 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1076 from skliper/fix449-consistent_log

    Fix #449, Add OS_printf to CFE_ES_SYSLOG_APPEND
    astrogeco committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    bd87123 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1099 from skliper/fix933-rm_senderreporting

    Fix #933, Remove SenderReporting from SB global
    astrogeco committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    f9abb48 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1106 from skliper/fix954-test_w_debug_events

    Fix #954, Handle debug events in unit test
    astrogeco committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    9f8a776 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1085 from skliper/fix901-rm-ut-checkforopensockets

    Fix #901, Remove UT_CheckForOpenSockets references
    astrogeco committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    c403d0e View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Merge pull request #1053 from zanzaben/fix1052_Rename_UT_ClearForceFail

    Fix #1052, Refactor UT_ClearForceFail to UT_ClearDefaultReturnValue
    astrogeco committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    6618ce1 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2021

  1. Merge pull request #905 from skliper/fix903-getuserdata-padcheck

    Fix #903, Add CFE_SB_GetUserData padding check
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    6ca043d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1077 from skliper/fix488-header_alignment

    Fix #488, Pad msg headers to 64 bit
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    a68947e View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1075 from skliper/fix1074-multiple_returns

    Fix #1074, Refactor CFE_TIME_RegisterSynchCallback
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    c9f9d42 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1092 from jphickey/fix-1073-sb-locking

    Fix #1073, software bus locking
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    95ec2da View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1107 from skliper/fix955-os_printf_count

    Fix #955, Remove OS_printf stub count checks in UT
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    1927e61 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1084 from skliper/fix877-one_missionrev_2_rule_th…

    …em_all
    
    Fix #877, Remove duplicate CFE_MISSION_REV define
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    5b1d054 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1104 from skliper/fix945-platform_perf_max_id

    Fix #945, Finish CFE_PLATFORM_ES_PERF_MAX_IDS removal
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    cc514bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    28c746c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5edcf20 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    26a0e06 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #1098 from skliper/fix1089-clean_strncpy

    Fix #932 and #1089, strncpy cleanup and UT updates for mission sizing of API_LEN and PATH_LEN
    astrogeco committed Jan 25, 2021
    Configuration menu
    Copy the full SHA
    a4aa481 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Fix #982, use separate pipe info data struct

    Define a data structure in cfe_sb_msg.h that will be used
    with the "write pipe info" command (CFE_SB_SEND_PIPE_INFO_CC).
    
    This allows the internal CFE_SB_PipeD_t descriptor object to
    evolve as needed without affecting the binary format of the
    file that is generated form this command, and items such
    as memory pointers may be excluded from the file.
    jphickey committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    137768d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1102 from jphickey/fix-982-separate-pipeinfo

    Fix #982, separate pipeinfo file data structure
    astrogeco authored and jphickey committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    79cfde6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    383438d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1135 from skliper/fix1134-writetosyslog_utdebug

    Fix #1134, Add UtDebug output to CFE_ES_WriteToSysLog stub
    astrogeco committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    a991e96 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Bump to v6.8.0-rc1+dev290

    Update ReadMe
    astrogeco committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    f221911 View commit details
    Browse the repository at this point in the history