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

Fix #367, 453, 456, 460, Deprecate OS_VolumeTable and other fixes #461

Merged

Commits on May 14, 2020

  1. Fix nasa#367, Deprecate OS_VolumeTable objects

    Remove the OS_VolumeTable definition from all BSPs, but provide
    a default (empty) one to support linking when OMIT_DEPRECATED is
    not set.
    jphickey committed May 14, 2020
    Configuration menu
    Copy the full SHA
    1c36569 View commit details
    Browse the repository at this point in the history
  2. Fix nasa#460, UT dependencies on BSP volume maps

    Do not assume BSP volume table provides a "/cf" directory map.
    Instead, create a UT-specific map of a consistent name, and use
    that.
    jphickey committed May 14, 2020
    Configuration menu
    Copy the full SHA
    b251466 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. Fix nasa#456, improve filesystem type identification

    Add a distinct type for FS_BASED entries, and an UNKNOWN value
    for when a type is actually not yet identified.
    
    This can be used to identify the FS type first at the shared
    layer, then in the implementation layer as a fallback option
    if not identifiable in the shared layer.
    
    Use the volume name prefix "RAM" as a hint that the volume
    is supposed to be a VOLATILE disk as opposed to a normal disk.
    This is done in shared layer so it applies to all OS types.
    jphickey committed May 15, 2020
    Configuration menu
    Copy the full SHA
    b51f5b6 View commit details
    Browse the repository at this point in the history
  2. Fix nasa#453, Select API and unit test updates

    Confirm that the "selectable" flag is set before
    calling the underlying select() API.
    
    Also update unit tests to match.
    jphickey committed May 15, 2020
    Configuration menu
    Copy the full SHA
    312b7cc View commit details
    Browse the repository at this point in the history