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

cfe2cos, the mega-merge #333

Open
wants to merge 156 commits into
base: ppos
Choose a base branch
from
Open

cfe2cos, the mega-merge #333

wants to merge 156 commits into from

Commits on May 31, 2017

  1. Configuration menu
    Copy the full SHA
    9388ff3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5a4420 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8214daa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01b1f19 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5132ac3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4362aa2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    545f25d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    454243b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4087a1d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a06dab4 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    efcf1de View commit details
    Browse the repository at this point in the history
  12. Revert "the meager sum of my efforts to implement nothing more than a…

    … simple queue"
    
    This reverts commit 2d0a358.
    Others committed May 31, 2017
    Configuration menu
    Copy the full SHA
    b365e98 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0b80327 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    786ba2b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fdc75ab View commit details
    Browse the repository at this point in the history
  16. Improve the cFE entrypoint

    Others committed May 31, 2017
    Configuration menu
    Copy the full SHA
    449b2d6 View commit details
    Browse the repository at this point in the history
  17. Preliminary queue implementation

    zacharied authored and Others committed May 31, 2017
    Configuration menu
    Copy the full SHA
    1fce2f5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9a51c19 View commit details
    Browse the repository at this point in the history
  19. Add thread API implementations

    There are known issues, but it should be fine for now
    Others committed May 31, 2017
    Configuration menu
    Copy the full SHA
    7ee5df4 View commit details
    Browse the repository at this point in the history
  20. Implement CFE_PSP_GetTime

    Others committed May 31, 2017
    Configuration menu
    Copy the full SHA
    b43d2ef View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9258b1a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6077404 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    77bab05 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2017

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

Commits on Jun 2, 2017

  1. Fix the broken build

    Others committed Jun 2, 2017
    Configuration menu
    Copy the full SHA
    a532cec View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2017

  1. Fix the osal GetLocalTime/SetLocalTime routines

    This commit also removes the redundant scheddev directory
    Others committed Jun 5, 2017
    Configuration menu
    Copy the full SHA
    e9b0183 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba48792 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af7d350 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    313afb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0884f59 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2017

  1. Configuration menu
    Copy the full SHA
    12251d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9690464 View commit details
    Browse the repository at this point in the history
  3. Implemented unit testing

    zacharied committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    b75a93a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc402ea View commit details
    Browse the repository at this point in the history
  5. Implement OS_BinSemFlush

    Others committed Jun 6, 2017
    Configuration menu
    Copy the full SHA
    14552bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    60042be View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad69a1a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    939e44e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    62655e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2017

  1. Fix obvious build error

    Others committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    2ea12ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    323c382 View commit details
    Browse the repository at this point in the history
  3. Revert "Fix obvious build error"

    This reverts commit 2ea12ed.
    Others committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    3642436 View commit details
    Browse the repository at this point in the history
  4. Fix obvious build error

    Others committed Jun 7, 2017
    Configuration menu
    Copy the full SHA
    1cc24c6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    027e727 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2017

  1. Configuration menu
    Copy the full SHA
    d8cdca3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2552fc0 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2017

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

Commits on Jun 14, 2017

  1. Implement read only filesystem and tar parsing

    Parses tar into statically allocated fsobjs which build into tree
    Implemented a number of OSAPI wrappers.
    base0x10 committed Jun 14, 2017
    Configuration menu
    Copy the full SHA
    3d8a74b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2017

  1. Merge pull request #1 from base0x10/cFE2cos

    Implement read only filesystem and tar parsing
    Others authored Jun 15, 2017
    Configuration menu
    Copy the full SHA
    bf8bd5d View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2017

  1. Configuration menu
    Copy the full SHA
    8e15b2c View commit details
    Browse the repository at this point in the history
  2. Remove duplicated call to OS_API_Init, preventing a fault

    When running unit tests OS_API_Init was called twice, leading
    mem_info to be propogated twice. This lead to a fault when
    allocating after the second call, since the memory being allocated
    was already in use.
    
    This fix deduplicates calls to OS_API_Init (a preferable solution
    to changing the unit tests.)
    Others committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    69938ee View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2017

  1. Fix crashing task unit tests

    Others committed Jun 19, 2017
    Configuration menu
    Copy the full SHA
    30ea6b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa71ced View commit details
    Browse the repository at this point in the history
  3. Fix broken unit tests

    Others committed Jun 19, 2017
    Configuration menu
    Copy the full SHA
    0d5c45e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2017

  1. Configuration menu
    Copy the full SHA
    a6f3148 View commit details
    Browse the repository at this point in the history
  2. Add INVALID_SIZE fail case to OS_QueueGet.

    `OS_QueueGet` now returns `OS_QUEUE_INVALID_SIZE` if the requested data
    size is below the element size of the queue. `OS_QueueGet` still does
    not pass the timeout test, as timeout checking cannot be implemented due
    to threading concerns until we have a more robust mutex implementation.
    
    `osqueue.c` has also been updated to use the double-slash single-line
    comment style instead of block style.
    zacharied committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    f352952 View commit details
    Browse the repository at this point in the history
  3. Add some saftey asserts to sl

    Others committed Jun 20, 2017
    Configuration menu
    Copy the full SHA
    f9f0c75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9a0c8e View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2017

  1. Bring in shared implementations of many of the psp routines

    Doing it this way we don't have to duplicate code
    Others committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    298660c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ac36a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75e0315 View commit details
    Browse the repository at this point in the history
  4. Add error checking to OSAL methods in osloader.c

    Bailing out of the OSLoader methods with `PANIC` prevented unit tests
    from proceeding. The OSLoader methods now implement checking for the
    OSAL-defined fail states. Note that this commit does not add any actual
    loading functionality.
    zacharied committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    ba87ec9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6afe189 View commit details
    Browse the repository at this point in the history
  6. Fix incorrect number of arguments in strncpy.

    This commit also fixes a warning regarding returning an error message
    in a void function in `ostask`.
    zacharied committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    b3f3e78 View commit details
    Browse the repository at this point in the history
  7. Fix no-free-ID error on uninitialized queues

    The `queue` struct had a field `free` that denoted whether or not the
    queue at the ID was in used. Because there is no function to initialize
    the queue array, all queues started with a `free` value of `FALSE`.
    The `free` field has been replaced with a `used` field, and all boolean
    checks have appropriately been inverted.
    zacharied committed Jun 26, 2017
    Configuration menu
    Copy the full SHA
    9491cba View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bfedf77 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2017

  1. Configuration menu
    Copy the full SHA
    0a16241 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f3ae27 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aef5c63 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa092ee View commit details
    Browse the repository at this point in the history
  5. Implement sl_lock

    Others committed Jun 27, 2017
    Configuration menu
    Copy the full SHA
    170a02f View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2017

  1. Configuration menu
    Copy the full SHA
    8648c1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9eb4bcc View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2017

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

Commits on Jul 12, 2017

  1. Configuration menu
    Copy the full SHA
    758dfdb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    beab83b View commit details
    Browse the repository at this point in the history
  3. Increase the default max number of symbols for the linker

      We have surpassed the max number of symbols so I have increased it by 4X
    base0x10 committed Jul 12, 2017
    Configuration menu
    Copy the full SHA
    40a9bb9 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2017

  1. Implement a functional filesystem for the cFE

    The cFE requires that the osal provide a nearly posix compliant
    filesystem.  This includes abstractions for directory streams,
    file descriptors, and physical volumes.  I have provided a
    filesystem implementation which fulfills these abstractions and
    implements all of the required API.
    base0x10 committed Jul 15, 2017
    Configuration menu
    Copy the full SHA
    effa171 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2017

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

Commits on Jul 17, 2017

  1. Store symbol names in cobj

    The original format of `cobj` only stores the address of a symbol along
    with an index. The OSAL needs to be able to look up symbols by name, and
    @gparmer and I have decided that the best way to parse the objects would
    be to use Composite's existing `cobj` parsing library rather than
    writing an ELF parser.
    
    This commit adds a new field to the `cobj_symb`, `name`. In the future,
    this implementation will avoid wasting memory by putting symbol names at
    the end of the cobj.
    zacharied committed Jul 17, 2017
    Configuration menu
    Copy the full SHA
    7146b84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fc4f0f View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2017

  1. Fix broken OSAL thread unit tests

    sl_thd_free had a bunch of bugs and unconsidered corner cases, so
    me and phani went through and fixed them! This fixed a lot of the
    ostask unit tests, and we're basically compliant now.
    Others committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    4d650bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6852394 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0f5be70 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2017

  1. fix filesystem directory api and style issues

    Implemented many changes suggested during the pull request process.
    Many of the changes are style or low impact changes.
    The largest change is the directory API.  The directory stream
    now behaves as expected, and a few methods have been moved so that
    their implementations are all in one place.
    base0x10 committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    205956c View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2017

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

Commits on Jul 25, 2017

  1. Configuration menu
    Copy the full SHA
    30bb538 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01a70ef View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2017

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

Commits on Aug 8, 2017

  1. Update filesystem including good filedescripters, permissions, and fi…

    …le commands
    
    The filesystem passes all of the cFE unit tests, it provides all of the
    functionality that is required by the cFE_booter and that will be
    needed by the linking and loading.  It is much closer to POSIX in the
    way that is uses FDs.  It is still not threadsafe or modularized enough
    to create a seperate library.
    base0x10 committed Aug 8, 2017
    Configuration menu
    Copy the full SHA
    232627d View commit details
    Browse the repository at this point in the history
  2. Update name of tar function to read header

    Old name of tar_cphdr was incorrect as there was no copying.
    New name tar_hdr_read describes what the function does
    base0x10 committed Aug 8, 2017
    Configuration menu
    Copy the full SHA
    437088d View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2017

  1. Store undefined symbols in ST_user_caps

    Utilizing the new `name` field in the `cobj_symb` structure, the linker
    now stores references to undefined symbols in the `ST_user_caps` array,
    which itself is now inserted into the object as a kernel export.
    
    Furthermore, the linker now also outputs the memory image of the `cobj`
    header during the image output step and writes it seperately to a file
    ending in `.co`.
    
    The `pong` interface and `ping` implementation have been pulled out of
    the `archive` directory for the purpose of testing this. Likewise,
    additional logging information has been added to `micro_booter`.
    
    Finally, there are a few helper comments labeled `TODO:ZD` in the
    `llbooter` component in order to help guide the next step of the dynamic
    loader implementation, which is mapping the object into memory.
    zacharied committed Aug 15, 2017
    Configuration menu
    Copy the full SHA
    f330c26 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2017

  1. Configuration menu
    Copy the full SHA
    d91ab81 View commit details
    Browse the repository at this point in the history
  2. Update to file system for musl libc and minor changes

    We are now compiling cFE under musl libc.  This broke the temporary hack
    we were using to allow us to pass structs between musl libc and cFE's
    glibc
    Also I have made style changes, including comments and function names.
    Permissions are now implemented as bits in the permission enum, so they
    can use & and | notation.
    base0x10 committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    bea3a91 View commit details
    Browse the repository at this point in the history
  3. Tiny style changes in cos osal cFE code.

    change COS to cos for style reasons, and panic if an invalid
    value is passed as a cFE permission_cFE_to_cos
    base0x10 committed Aug 16, 2017
    Configuration menu
    Copy the full SHA
    25c5e4a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4 from base0x10/cFE2cos

    Merges all of the commits from this pull request, including the initial commit which implemented a read/write file system, changes to include posix style implementations of directory streams and file descriptors, and numerous style.
    base0x10 authored Aug 16, 2017
    Configuration menu
    Copy the full SHA
    742b4a3 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2017

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

Commits on Aug 25, 2017

  1. Configuration menu
    Copy the full SHA
    7dd5112 View commit details
    Browse the repository at this point in the history
  2. Refine app loading in osloader

    A selection of sample apps are compiled with the cFE. `osloader` loads
    those apps and links their undefined functions via the functions
    previously made to `llbooter`.
    
    Currently, the app being run (`sample_app`) does not actually perform
    any of its desired functionality. This could be caused by one of several
    bugs:
    
    * `qemu` could be dropping timer interrupts, which are relied upon by
    the scheduler
    * A possible bug in the scheduler
    * A flaw in one of our other implementations of cFE primitives
    zacharied committed Aug 25, 2017
    Configuration menu
    Copy the full SHA
    6caddb5 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2017

  1. Configuration menu
    Copy the full SHA
    06b7f8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db97cdd View commit details
    Browse the repository at this point in the history
  3. Add locking to OS_QueueGet

    `osqueue.c` declares a mutex for it to use when getting from a queue,
    preventing data races.
    zacharied committed Aug 28, 2017
    Configuration menu
    Copy the full SHA
    497f0eb View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2017

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

Commits on Sep 12, 2017

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

Commits on Sep 27, 2017

  1. Increased usability by cleaning up old code

    I removed a number of debugging print statements that were not left intentionally.
    I removed build directories related to apps that we do not and will not soon support.
    The print statements in the loader should not have been left there to begin with,
    but @Others argues they should be kept for now because the code is not stable.
    I wrapped these print statements with an #if so they are disabled by default,
    and the cFE startup is not too verbose to be readable.
    base0x10 committed Sep 27, 2017
    Configuration menu
    Copy the full SHA
    3c91590 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2017

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

Commits on Nov 4, 2017

  1. Add more symbols to cFE assembly stubs

    This is a trivial change that allows more apps to be compiled in
    cFE2cos by adding their required functions as exports.
    zacharied committed Nov 4, 2017
    Configuration menu
    Copy the full SHA
    d2b1a6f View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2017

  1. Add task for starting 1hz timer

    The `sch_lab` app appeared not to do anything because the CFE's 1hz
    timer, implemented as a SIGALRM handler on POSIX, was never started.
    This commit adds logic to `ostask.c` to use `sl` to serve as the timer.
    
    Additionally, more CFE symbols have been added to the assembly stub.
    zacharied committed Nov 16, 2017
    Configuration menu
    Copy the full SHA
    b34d539 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2017

  1. Configuration menu
    Copy the full SHA
    993190f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4392a50 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2018

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

Commits on Jan 21, 2018

  1. Add logging to llbooter

    Others committed Jan 21, 2018
    Configuration menu
    Copy the full SHA
    4c557d6 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2018

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

Commits on Feb 16, 2018

  1. Convert the cFE to boot multicomponent

    This rips out much of our loading infrastructure, and replaces it
    with code to support multicomponent stuff.
    This breaks a lot, so this commit is really more of regression
    than anything else... Nessesary for forward progress though!
    Others committed Feb 16, 2018
    Configuration menu
    Copy the full SHA
    dcdddf1 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2018

  1. Stub out some cFE methods in cFE_emu

    This change lets apps actually boot fully, even if they don't work
    correctly.
    Others committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    a60b702 View commit details
    Browse the repository at this point in the history
  2. Fix capitalization of includes, which was a problem

    Shoutout to joe for spotting this issue
    Others committed Feb 18, 2018
    Configuration menu
    Copy the full SHA
    610cec6 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2018

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

Commits on Feb 27, 2018

  1. Configuration menu
    Copy the full SHA
    4b5be40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9993fdc View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2018

  1. Switch the cFE to using the res_mgr for resource requests

    Currently some bug in invocation code makes this fail
    Others committed Mar 1, 2018
    Configuration menu
    Copy the full SHA
    3a5920b View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2018

  1. Fix bugs in cFE res_mgr usage

    We still have issues with syncronous invocations
    Others committed Mar 2, 2018
    Configuration menu
    Copy the full SHA
    dbff2f5 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2018

  1. Configuration menu
    Copy the full SHA
    71a8d17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9db1fba View commit details
    Browse the repository at this point in the history
  3. Emulate the final few cFE methods

    This makes all the apps work!
    Others committed Mar 3, 2018
    Configuration menu
    Copy the full SHA
    02293f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2018

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

Commits on Mar 20, 2018

  1. Configuration menu
    Copy the full SHA
    8e24b16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb3b1ac View commit details
    Browse the repository at this point in the history
  3. change symbol names for linking filesystem

    During the rework of the build system, the names of a few symbols were
    changed.  These were from _binary_cFEfs to _binary_cFE_fs.  This meant
    that the weak symbols for the file symbols were never overwritten.
    The file system did not exist so reported to the cFE that initialization
    failed.
    
    Rather than change the error in the build system changes, it was easier
    to change tar.c
    base0x10 committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    8622869 View commit details
    Browse the repository at this point in the history
  4. Fix apps failing to boot

    Others committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    cd45f00 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    453b680 View commit details
    Browse the repository at this point in the history
  6. Fix cFE_booter code formatting

    Others committed Mar 20, 2018
    Configuration menu
    Copy the full SHA
    6fe1bb7 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2018

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

Commits on Mar 24, 2018

  1. Fix the location of cFE_emu.h

    Others committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    aa50fd7 View commit details
    Browse the repository at this point in the history
  2. Alphabetize cFE stubs

    Others committed Mar 24, 2018
    Configuration menu
    Copy the full SHA
    6bb6eb5 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2018

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

Commits on Mar 27, 2018

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

Commits on Mar 30, 2018

  1. Configuration menu
    Copy the full SHA
    99dba05 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edcdb78 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2018

  1. Configuration menu
    Copy the full SHA
    bb134b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16896bd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1fecd4a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1067a29 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2018

  1. Implement more missing stubs, bump INTERFACE_UNDEF_SYMBS

    Gregor Peach committed Apr 12, 2018
    Configuration menu
    Copy the full SHA
    67fb31e View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2018

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

Commits on Apr 16, 2018

  1. Configuration menu
    Copy the full SHA
    6869ec4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1913e01 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    939705b View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2018

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

Commits on Apr 20, 2018

  1. small makefile update

    base0x10 committed Apr 20, 2018
    Configuration menu
    Copy the full SHA
    419497e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b183d1 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2018

  1. Move cFE configuration to real componentized apps

    Brought five new apps into the cFE repo.  They each run as their own
    component.
    
    mm is current not working, requiring more stubs to be written.  All of
    the infrastructure is there from the cFE side of things, but it is
    excluded from the make.py list of apps.
    base0x10 committed Apr 23, 2018
    Configuration menu
    Copy the full SHA
    5df1cda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51051c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2018

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

Commits on Apr 28, 2018

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

Commits on Feb 27, 2020

  1. Configuration menu
    Copy the full SHA
    acd7422 View commit details
    Browse the repository at this point in the history
  2. Fixup problems created after merge

    This includes a critical hypercall to advance intialization
    Others committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    176901c View commit details
    Browse the repository at this point in the history