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

OSAL Integration Candidate: 2020-12-22 #690

Merged
merged 22 commits into from
Dec 18, 2020
Merged

Commits on Dec 7, 2020

  1. Fix #670, clean up task definitions in core test

    Move all definitions and instantiations out of the header file.
    Reuse the single task definition that was already defined.
    
    Also only define 3 instances of each type, as this is all that
    the test actually uses (no need for 20).
    jphickey committed Dec 7, 2020
    Configuration menu
    Copy the full SHA
    292e0c1 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2020

  1. Fix #610, add support for vxworks7

    This adds support for vxworks7 with its minor differences from vxworks6.
    Steven Seeger committed Dec 8, 2020
    Configuration menu
    Copy the full SHA
    443f3f9 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Configuration menu
    Copy the full SHA
    9a73cb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b56ac1 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2020

  1. Fix #410, breakup OSAL includes

    Includes compatibility wrappers for the old header names.
    
    Refactors inclusions in all OSAL source files to only include
    the components they actually use/refer to.
    
    Refactor all inclusion guards to follow the same general
    format (uppercase filename, no leading/trailing underscore)
    jphickey committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    f0bd42e View commit details
    Browse the repository at this point in the history
  2. Fix #673 #677, improve global lock on POSIX

    Removes the signal mask updates from the POSIX global lock (not needed).
    Adds a condition variable to the structure, which can be used to
    directly wake up a waiting task rather than requiring that task to poll
    the global state.
    jphickey committed Dec 10, 2020
    Configuration menu
    Copy the full SHA
    a41f748 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2020

  1. Configuration menu
    Copy the full SHA
    8121f5b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #675 from jphickey/fix-410-breakup-includes

    Fix #410, breakup includes
    astrogeco authored Dec 14, 2020
    Configuration menu
    Copy the full SHA
    8dd7415 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Fix #688, Initial macro implementation and config options

    Add macros for configurable behavior of argument bug checking.
    
    - BUGCHECK for checking argument values which should never happen
       and indicate bugs if they do.
    - ARGCHECK for checking argument values which may happen and can
       be mitigated if they do.
    
    The behavior of BUGCHECK is influenced by two new OSAL config
    options, which can disable it completely or make it strict/enforcing
    such that it will abort() for debugging if a condition is not met.
    jphickey committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    f9e9b28 View commit details
    Browse the repository at this point in the history
  2. Fix #688, update all OSAL argument checks

    Use the new macros to validate arguments to OS API calls.
    
    Also includes coverage test updates, which revealed some
    areas where return types were not consistent, and the macro
    makes them consistent now.
    jphickey committed Dec 15, 2020
    Configuration menu
    Copy the full SHA
    5d22ca6 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

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

Commits on Dec 17, 2020

  1. Merge pull request #671 from jphickey/fix-670-core-test-tasks

    Fix #670, clean up task definitions in core test
    astrogeco authored Dec 17, 2020
    Configuration menu
    Copy the full SHA
    26835b9 View commit details
    Browse the repository at this point in the history
  2. Fix #679, Convert OSAL Config Guide to markdown

    Fix #697, Fix formatting
    arielswalker committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    d6cb7db View commit details
    Browse the repository at this point in the history
  3. Merge pull request #678 from jphickey/fix-673-677-global-locks

    Fix #673 and #677, update global locks
    astrogeco committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    25cd5df View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Merge pull request #687 from skliper/fix686-use_errno

    Fix #686, Use errno in clock_getres error reporting
    astrogeco authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    8f9db2c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #659 from ArielSAdamsNASA/main

    Fix #679, Add Markdown version of OSAL Configuration Guide
    astrogeco authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    26360b7 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #682 from skliper/fix569-neg_sysconf

    Fix #569, Check and report sysconf error return
    astrogeco authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    7586872 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #681 from skliper/fix542-semvaluemax_wrap

    Fix #542, Avoid UT failure if SEM_VALUE_MAX >= UINT32_MAX
    astrogeco authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    d32af54 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #683 from zanzaben/fix377_Select_Functional_Tests

    Fix #377, Add "OSAL Select" functional tests
    astrogeco authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    3705934 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #689 from jphickey/fix-688-bugcheck-macro

    Fix #688, implement value check and bug report macros
    astrogeco authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    d062b64 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #599 from klystron78/vxworks7-2

    Fix #610, Add vxworks7 support
    astrogeco committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    d07db1b View commit details
    Browse the repository at this point in the history
  8. Bump to v5.1.0-rc1+dev132

    astrogeco committed Dec 18, 2020
    Configuration menu
    Copy the full SHA
    7214d38 View commit details
    Browse the repository at this point in the history