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: 2021-06-29 #1098

Merged
merged 15 commits into from
Jul 7, 2021
Merged

Commits on Jun 24, 2021

  1. Fix #1080, add range to OS_TaskDelay checks

    To account for potential of imprecise timing/clock sampling when running
    on a VM, allow for a wider range of time values to pass the test.
    jphickey committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    396d8ac View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2021

  1. Fix #1084, root task ID on RTEMS

    Ensures that OS_GetTaskId_Impl() returns OS_OBJECT_ID_UNDEFINED
    if called from the root task - as this does not have an OSAL task ID.
    jphickey committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    5f4ff98 View commit details
    Browse the repository at this point in the history
  2. Fix #1086, increase timeout in network-api-test

    The number of asserts being printed was still taking longer than 1000ms
    on a 9600 baud serial link, so increasing the timeout allows tests to
    pass.
    jphickey committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    55cb7b2 View commit details
    Browse the repository at this point in the history
  3. Fix #1088, avoid task delete during UtPrintf

    In the osal_core_UT test, the test task was being deleted while it was
    in the midst of a UtPrintf call, which left the BSP mutex in a locked
    state, causing deadlock.
    
    Using SEM_DELETE_SAFE attribute avoids task deletion for the mutex
    holder, and adding a small delay to the test case makes all the
    messages appear as expected (accounts for slow serial console on
    test platform).
    jphickey committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    4c5c953 View commit details
    Browse the repository at this point in the history
  4. Fix #1082, increase UT symbol dump size limit

    For the MCP750, the symbol table fairly large and requires a considerably
    larger limit to avoid the OS_ERR_OUTPUT_TOO_LARGE limit.  This also uses
    a different name, so that the user can actually see the symbol dump file
    if they want (otherwise the next test overwrites the file).
    jphickey committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    05ce4e2 View commit details
    Browse the repository at this point in the history
  5. Fix #1087, do not register RTOS timer for external sync

    Skip the registration of a timer in VxWorks when the assigned_signal
    is 0 (this indicates an external sync function is used).
    jphickey committed Jun 25, 2021
    Configuration menu
    Copy the full SHA
    c8b9301 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

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

Commits on Jul 2, 2021

  1. Merge pull request #1081 from jphickey/fix-1080-taskdelay-range

    Fix #1080, add range to OS_TaskDelay checks
    astrogeco committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    7777892 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1085 from jphickey/fix-1084-rtems-root-taskid

    Fix #1084, root task ID on RTEMS
    astrogeco committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    a3801ab View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1090 from jphickey/fix-1082-symdump-size

    Fix #1082, increase UT symbol dump size limit
    astrogeco committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    646c0be View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1091 from jphickey/fix-1087-timebase-signal-reg

    Fix #1087, do not register RTOS timer for external sync
    astrogeco committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    b671b7e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #1093 from jphickey/fix-1088-coretest-taskdelete

    Fix #1088, avoid task delete during UtPrintf
    astrogeco committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    6f1b5d5 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #1097 from skliper/fix1096_network-group-prefix

    Fix #1096, Add OSAL prefix to Network API group
    astrogeco committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    9572e30 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1092 from jphickey/fix-1086-network-api-timeout

    Fix #1086, increase timeout in network-api-test
    astrogeco committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    931c469 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2021

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